Установка 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, который кэширует бинарное представление скриптов, что должно повысить скорость работы.

Обсуждение

Михаил, 2011/10/07 22:20

Спасибо огромнейшее автору!!!!! Молодец, спас ситуацию!!!!:-D

BeVaPro Ru, 2012/05/02 12:18

В установках php5 установите Кодировка по умолчанию default_charset uft8

Дмит, 2012/07/09 19:39

а в какую папку заливать по фтп? залил в домен.ru не работает

t3n3t, 2012/08/16 03:26

domain.ru/docs/

Oleg, 2012/09/13 14:37

На PHP 5.3 при сохранении перевода бэк-офиса, сохраняется только половина перевода. От файла в 210кб, остается только 95кб. Кто-нибудь сталкивался с этим? Как лечится?

Дмитрий, 2012/10/24 21:26

Подскажите, пожалуйста, если знаете, что делают модули curl, dom, session, zip и можно ли их отключить? Или же они необходимы для работы магазина?

Вячеслав, 2013/07/26 10:08

Статья хоть и старая, но очень сильно помогла. Пол дня облазил инет, не мог установить prestashop, пока эту статью не нашел. СПАСИБО АВТОРУ ОГРОМНОЕ!!!

Наталья, 2013/11/16 17:39

Похоже это единственный ответ «почему у меня преста не ставится» - от хостеров ждала ответа 4 дня, пока не отчаялась и не удалила скрипт. После чего мне наконец ответили - ой, а у вас там нет скрипта для анализа! Автору спасибо!!!!!! Настроила php 5.2 как написал автор, на php 5.3 переходить пока побаиваюсь. теги: ошибка при установки prestashop, не могу поставить prestashop, установка prestashop на хостинг

Александр, 2014/02/04 03:30

Огромное спасибо автору за статью!!! Крайне полезно читать и комментарии, т.к. можно упустить важные моменты в самой статье!)

Ваш комментарий. вики-синтаксис разрешён:
NSOTM
 
ustanovka-na-nic.ru.txt · Последние изменения: 2015/12/27 16:22 (внешнее изменение)