Установка PrestaShop на nic.ru

Установка PrestaShop на nic.ru

Установка проводилась на хостинг с тарифом 201. Резурсов, предлагаемых по данному тарифу, вполне хватает для установки PrestaShop, хотя не скажу, что магазин на нем летает.

Создание базы

В панели управления переходим на страницу СУБД→Базы данных. Записываем адрес сервера баз данных («Базы данных на сервере XXX») и название базы данных (у меня она была уже создана). На странице СУБД→Пользователи запоминаем имя пользователя (или создаем нового) и пароль (новый пароль будет создан при нажатии кнопки «Изменить пароль»). Все эти данные нужно будет ввести при установке.

Настройка сервера

Настройки сервера по умолчанию никуда не годятся. Поэтому идем в панели управления на страницу Веб-сервер→Управление модулями. Выключаем модуль PHP4.4.9 и включаем PHP5.2.10. Нажимаем на ссылку рядом с модулем »(настроить модуль)». Включаем там «Работать с URL как с файлами (allow_url_fopen)», это нужно для загрузки картинок со сторонних ресурсов при импорте товаров из csv. Увеличиваем до максимума «Максимальный объем памяти для работы скрипта (memory_limit)», чтобы в самый неподходящий момент не вылезла ошибка из-за нехватки памяти.

В верхней части страницы находится раздел «Управление расширениями», нажимаем в нем на ссылку «Все расширения». Можно, конечно не скупиться и и выбрать все расширения, но лучше оставить больше ресурсов для скрипта и выбрать только нужные модули:

  • mbstring - для работы с юникод строками
  • simplexml - используется для работы с xml. Без него установка даже не запустится.
  • mcrypt - библиотека для шифрования. В версии 1.4 можно включить ее использование для более быстрого шифрования.
  • iconv - используется для конвертации кодировок. В основном для взаимодействия с сервисами оплаты.
  • mysql - для использования БД
  • gd - для работы с изображениями
  • json - в версии 1.4 какой-то из модулей его использует. Без него вкладка «Модули» будет пустой
  • zlib - для работы с архивами (установка модулей из архива и пакетная загрузка изображений)

Во время работы может оказаться что требуются и другие модули. Чтобы не удивлятся пустым страницам включаем «Все предупреждения и ошибки (E_ALL)», дополнительно нужно переключиться в отладочный режим.

Если планируется загрузка большого количества товара, то можно увеличить «Максимальное процессорное время работы скрипта (max_execution_time)» и «Максимальное время получения данных (max_input_time)». Только не стоит увлекаться, иначе из-за зависшого потока можно превысить допустимую нагрузку на сервер.

Установка и переход в рабочий режим

Установка скрипта аналогична установке на localhost. По умолчанию права на запись есть во все папки. Если хотите повысить безопасность - с некоторых папок права придется снять вручную через FTP.

После отладки магазина и перехода в рабочий режим выключаем отображение ошибок. Также включаем модуль eaccelerator, который кэширует бинарное представление скриптов, что должно повысить скорость работы.

ustanovka-na-nic.ru.txt · Последние изменения: 2015/12/27 16:22 (внешнее изменение)