Установка Битрикса на Денвер

Автор: Дмитрий Акифьев. Размещено в: 1С-Битрикс

Установка на Денвер
Привет, Друзья!

Сегодня мы рассмотрим как поставить Битрикс 12 версии на Denwer (Денвер — джентльменский набор веб-разработчика).

Как бы просто это не казалось тем, кто уже имеет опыт установки и разработки сайтов на Денвере, но у большинства все равно возникают проблемы, так как для работы сайта на Битриксе в кодировке UTF-8 необходимо настроить параметры Multibyte strung, а это в PHP версии 5.3 не так просто, как на PHP 5.2, так как настройка некоторых параметров уже не доступна в файле .htaccess. Кстати, такие же настройки понадобятся и на PHP старше 5.2.8, если вы пользуетесь более ранней версией Битрикса или другим движком сайта.

Заинтересовало? Тогда смотрим:

На этом сегодня все! Всем приятных новогодних каникул! Хорошо отдохнуть и выспаться на год вперед. :)

Всем пока! Комменты пишем, не забываем.

 
Стрела влево

Если вам понравилась статья, то нажмите на одну из кнопок социальных сетей для размещения ссылки на страницу в своей ленте в этой соцсети.

 

Метки:, , ,

 

Комментарии (13):

  • Дмитрий

    |

    Огромное спасибо за доступное разъяснение, имея 12 сайтов на денвере было очень дискомфортно постоянно править php.ini, даже не возникло мысли поставить эту конструкцию в httpd.conf.

    Ответить

  • Андрей

    |

    Большое спасибо Дмитрий.

    Это как раз то, что искал.

    Ответить

  • Андрей

    |

    Спасибо за оперативный ответ. К сожалению я не то что бы 720, я даже 240 смотреть не могу из-за медленного инета. А DownloadHelper уперто скачивает в качестве 240. Всё равно спасибо, буду сидеть пол дня в надежде дождаться тойчасти видео, о которой спрашивал.

    Ответить

    • Дмитрий Акифьев

      |

      Находите файлик httpd.conf у Денвера в папке WebServers\usr\local\apache\conf

      Добавляете строки в любом месте файла:

      <Directory /home/bitrix.loc/www/>

      php_admin_value mbstring.func_overload 2

      </Directory>

      Здесь /home/bitrix.loc/www/ — папка, в которой стоит Битрикс (путь до папки на виртуальном диске Денвера (чаще всего это диск Z).

      После этого не забудьте перезагрузить Денвер.

      Ответить

  • Андрей

    |

    Дмитрий, качество видео у меня ужасное. Всё, что касается «двоечки» ничего не понял. Поясните пожалуйста (текстом) какие строки и куда именно надо вставить в файл httpd.conf

    Заранее благодарен Андрей.

    Ответить

    • Дмитрий Акифьев

      |

      Качество видео не может быть ужасным. Все видео я пишу в качестве HD (1280×720), на видео видны все подробности. Просто Вы, вероятно, не настроили качество «под себя», как это делается со всеми роликами на YouTube.

      Что надо сделать: запустить видео, внизу справа при наведении курсора на видео появится шестеренка, нажмите на нее, выберите качество 720p (это максимум) и смотрите в полноэкранном режиме (самый правый нижний значек в виде рамки по углам).

      Ответить

  • Дмитрий

    |

    Здравствуйте, Дмитрий. Подскажите пожалуйста, установил битрикс на денвер, а у меня страници грузятся по 2 секунды... это очень долго. Это так битрикс всегда работает, или нежно как-то оптимизировать это дело. Подскажите пожалуйста. Спасибо.

    Ответить

    • Дмитрий Акифьев

      |

      Если компьютер неторопливый, то эту проблему сильно не исправить. Дело в том, что, как я уже писал в комментариях, Денвер крайне медленно работает с MySQL, и оптимизируется это только тонкой настройкой MySQL.Сам MySQL можно ускорить раза в 2, не больше, сам комплекс Денвера сильно не ускорить.

      Я в таких вариантах очень рекомендую заниматься разработкой или сразу на хостинге (можно закрыть публичную часть сайта от просмотра на время разработки для не админов), или поставить себе VMWare Player и развернуть виртуальную машину, тогда будет все летать. Саму виртуальную машину можно взять здесь: www.1c-bitrix.ru/download/cms.php#tab-bitrixvm-link

      Ответить

      • Дмитрий

        |

        Спасибо Вам огромное. Буду пробывать.

        Ответить

  • Анастасия

    |

    Здравствуйте, Дмитрий! Пытаюсь установить сайт на денвер, на последнем шаге процесс установки зависает на 50%. В чем может быть проблема? Процесс прерывала, пробовала снова-результат тот же.

    Ответить

    • Дмитрий Акифьев

      |

      Анастасия, если долго стоит на этапе установки каталога, то надо просто подождать подольше.

      Дело в том, что Денвер очень медленно работает с MySQL, а на этом этапе производится заполнение таблиц MySQL.

      Этот этап на не очень быстрых компьютерах может занять и минут 10-15-20. Делов том, что урок писался на новом ноутбуке, у которого 4-х ядерный процессор i7, вместо обычного винчестера SSD, и куча оперативки в которую вынесен и Денвер (то есть он работает чисто в оперативной памяти). Поэтому у меня процесс идет очень быстро. У Вас процесс может затянуться до 30 минут.

      Если нет сообщения об ошибке, значит процесс идет, ждите.

      Но, в таком медленном варианте я бы Вам не рекомендовал работать с Битриксом, он может притормаживать (если производительность менее 3 баллов). Лучше ставьте сразу на хостинг под управлением Linux, или поставьте себе вариант на виртуальной машине — там все будет летать и сервер будет локальным, не доступным из интернета.

      Ответить

  • Евгений

    |

    Дима привет! Отличный урок. Во время курса сам пытался — ни фига не получилось, теперь понятно почему! Такой вопрос: а, на денвере демо — версия битрикса тоже «заткнётся», или можно будет делать, пока что то путнее получится? Охренеть! увидел, что у тебя вместо капчи! Супер! Она так достала уже.

    Ответить

    • Дмитрий Акифьев

      |

      Нет, не получится полгода делать сайт на локальной машине. В любом варианте, хоть на Денвере, хоть на Веб-окружении, хоть на виртуальной машине или на самом хостинге пробный период 30 дней + 14 дней будет еще сайт работать с красной строкой сверху что пора купить лицензию.

      Ответить

Написать комментарий