Поэтому у меня возникли проблемы при правильной установке Prestashop 1.7, и я решил опубликовать собственное руководство по установке его с помощью Homestead (vagrant, virtualbox):
Вот и мы:
Скачать prestashop
Установлен бродяга и усадьба
Перейдите в папку «Усадьба» и запустите vagrant - vagrant up
Извлечение ТОЛЬКО ПЕРВОГО почтового индекса в папку «... code \ prestashop»
Настройте файл homestead.yaml, добавив:
sites:
- map: prestashop.test
to: /home/vagrant/code/prestashop
php: "7.0"
databases:
- prestashop
добавить 192.168.10.10 prestashop.test
в файл хоста
пробег vagrant provision
Откройте в браузере файл "prestashop.test" (или любое другое имя, которое вы указали в файле homestead.yaml)
Продолжить с установкой prestashop
Закомментируйте (_install) или удалите папку установки (в противном случае вы получите сообщение об ошибке при попытке открыть prestashop в браузере)
vagrant ssh
В vagrant ssh cd /etc/nginx/sites-available
и запустите ls
, чтобы увидеть, присутствует ли prestashop
sudo nano prestashop.test
Добавьте это между корнем и индексом и измените имя администратора в ОБАХ строках на сгенерированное уникальное:
location /admin/ {
if (!-e $request_filename) {
rewrite ^/.*$ /admin/index.php last;
}
}
, затем sudo /etc/init.d/nginx reload
Откройте prestashop.test / admin () (в скобках укажите свое уникальное имя администратора (без скобок) и вуаля!