首页 > 解决方案 > Prestashop 安装宅基地指南

问题描述

所以我在正确安装 Prestashop 1.7 时遇到了麻烦,我想我会发布我自己的指南来使用 Homestead(vagrant,virtualbox)安装它:

我们去:

下载 prestashop

安装了流浪汉和宅基地

cd 进入你的宅基地文件夹并运行 vagrant -vagrant up

仅提取“...code\prestashop”文件夹中的第一个 zip

通过添加以下内容配置 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 sshcd /etc/nginx/sites-available中运行ls以查看是否存在 prestashop

sudo nano prestashop.test

在 root 和 index 之间添加它,并将两行上的管理员名称更改为您生成的唯一名称:

location /admin/ {
if (!-e $request_filename) {
rewrite ^/.*$ /admin/index.php last;
}
}

然后sudo /etc/init.d/nginx reload

打开 prestashop.test/admin() (在括号中输入您唯一的管理员名称(不带括号),瞧!

标签: vagranthomesteadprestashop-1.7

解决方案


无需编辑 Nginx 配置文件,您只需使用 Apache,您所要做的就是将 apache 指定为站点类型:

sites:
    - map: prestashop.test
      to: /home/vagrant/code/prestashop
      php: "7.0
      type: "apache"

看起来 Nginx 存在一些问题,需要像 @Todor 那样手动编辑配置,更多信息在这里PrestaShop 1.7 与 Nginx 一起工作吗?- 一般主题 - PrestaShop 论坛


推荐阅读