.
5 апреля 2012

Типичные проблемы при установке Битрикса на хостинг

posted in Bitrix |

Итак, какие же могут быть проблемы при установке тестовой демо версии Битрикс-стандарт?

В моём случая я ставил Интернет магазин с дистрибутива Малый-Бизнес.

Имея в распоряжении свой выделенный сервак — проблем нет — всё можешь подкрутить и настроить по собственному желанию ...
В текущей же задаче я ставил Битриск на хостинг компании hc.ru (хостинг у клиента там уже был).

Первое что порадовало — ssh на данном хостинге был доступен, зашел терминально и быстренько слил дистриб Малый-Бизнес с офсайта.
Далее, там же
tar -xzvf small_business_encode_php5.tar.gz
предварительно создал БД и запустил установку в кодировке UTF-8 ...

И сразу же 2 проблемы:
1. Отключена обработка .htaccess
2. mbstring.func_overload = 0

Первое решилось правильной установкой прав
Второе, только при обращении в саппорт (кстати саппорт порадовал — молодцы) — создали мне подключаемый php5.ini, где я и прописал нужное mbstring.func_overload = 2

Далее, всё пошло хорошо, но на 75% установки всё заканчивалось, предположу, что на хостинге ограничено время выполнения скрипта, за которое данные не успевали скачаться и установиться в полном объёме.

Тут я ничего не придумал, кроме того как установить Демо версию локально на Денвере и с помощью restore.php восстановить на хостинге.

Решено — сделано: создал бэкап, залил на хостинг, терминально развернул и запустил восстановление с пункта «уже развёрнутый архив».

УРА — всё заработало ! Но почему то без картинок :)
При прямом обращении к картинке я получал
Filename out of range
Сокращаю, имя картинки c 2c9fb1d27d68261c579da6c2e64e768d.jpg до 3х символов 2c9.jpg — всё пашет!

Оказалось, проблема в .htaccess, в котором были прописаны директивы для Win + Apache
Смело удаляем блок

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
...............
RewriteCond %{REQUEST_FILENAME} !/bitrix/virtual_file_system.php$
RewriteRule ^(.*)$ /bitrix/virtual_file_system.php [L]

И всё пашет! Тут подробнее.

Яндекс.Метрика