Tod*_*ski 5 vagrant homestead prestashop-1.7
所以我在正确安装 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 $request_filename) {
rewrite ^/.*$ /admin/index.php last;
}
}
Run Code Online (Sandbox Code Playgroud)
然后 sudo /etc/init.d/nginx reload
打开 prestashop.test/admin() (在括号中输入您唯一的管理员名称(没有括号),瞧!
小智 3
您无需编辑 Nginx 配置文件,只需使用 Apache,您所要做的就是将 apache 指定为站点类型:
sites:
- map: prestashop.test
to: /home/vagrant/code/prestashop
php: "7.0
type: "apache"
Run Code Online (Sandbox Code Playgroud)
看起来 Nginx 存在一些问题,需要像 @Todor 一样手动编辑配置,更多信息在这里PrestaShop 1.7 可以与 Nginx 一起使用吗?- 一般主题 - PrestaShop 论坛
| 归档时间: |
|
| 查看次数: |
1373 次 |
| 最近记录: |