所以我在正确安装 Prestashop 1.7 时遇到了麻烦,我想我会发布我自己的指南来安装 Homestead (vagrant, virtualbox):
我们去:
下载 prestashop
安装了 vagrant 和 homestead
cd 进入你的 homestead 文件夹并运行 vagrant - vagrant up
仅提取“...code\prestashop”文件夹中的第一个 zip
通过添加以下内容来配置 homestead.yaml 文件:
sites:
- map: prestashop.test
to: /home/vagrant/code/prestashop
php: "7.0"
databases:
- prestashop
Run Code Online (Sandbox Code Playgroud)
添加 192.168.10.10 prestashop.test到您的主机文件
跑 vagrant provision
在浏览器中打开“prestashop.test”(或您在 homestead.yaml 文件中输入的任何其他名称)
继续安装 prestashop
注释掉 (_install) 或删除安装文件夹(否则尝试在浏览器中打开 prestashop 时会出现错误)
vagrant ssh
Run Code Online (Sandbox Code Playgroud)
在 vagrant ssh 中cd /etc/nginx/sites-available运行ls以查看是否存在 prestashop
sudo nano prestashop.test
Run Code Online (Sandbox Code Playgroud)
在 root 和 index 之间添加这个,并将两行上的管理员名称更改为您生成的唯一名称:
location /admin/ {
if (!-e …Run Code Online (Sandbox Code Playgroud)