首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Prestashop安装homestead指南

Prestashop安装homestead指南
EN

Stack Overflow用户
提问于 2018-09-07 19:13:35
回答 2查看 1.4K关注 0票数 5

所以我在正确安装Prestashop 1.7时遇到了问题,我想我应该发布我自己的指南来安装Homestead (vagrant,virtualbox):

我们开始吧:

下载prestashop

安装流浪汉和宅基地

Cd进入你的homestead文件夹,然后运行vagrant - vagrant up

只解压"...code\prestashop“文件夹中的第一个压缩包

通过添加以下内容来配置homestead.yaml文件:

代码语言:javascript
运行
复制
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时会出现错误)

代码语言:javascript
运行
复制
vagrant ssh

并运行ls查看cd /etc/nginx/sites-available是否存在

代码语言:javascript
运行
复制
sudo nano prestashop.test

将这段代码添加到root和index之间,并将这两行中的管理员名称更改为您生成的唯一名称:

代码语言:javascript
运行
复制
location /admin/ {
if (!-e $request_filename) {
rewrite ^/.*$ /admin/index.php last;
}
}

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

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

EN

回答 2

Stack Overflow用户

发布于 2020-04-16 10:06:13

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

代码语言:javascript
运行
复制
sites:
    - map: prestashop.test
      to: /home/vagrant/code/prestashop
      php: "7.0
      type: "apache"

看起来Nginx有一些问题,需要像@Todor一样手动编辑配置,更多信息在这里Does PrestaShop 1.7 work with Nginx? - General topics - PrestaShop Forums

票数 3
EN

Stack Overflow用户

发布于 2020-07-09 05:59:20

在PS版本: 1.7.6.7中,我被迫在admin文件夹中的.htaccess中删除这两行:

代码语言:javascript
运行
复制
     RewriteCond %{ENV:REDIRECT_STATUS} ^$
     RewriteRule ^index\.php(/(.*)) %{ENV:BASE}/$2 [R=301,L]

在此之前,对于像这样的链接:带有/index.php/http://presta17.shop/admin466vvxojo/improve/modules/manage?_token=ZrnM85TEsROusexXinPySyjZQghmfHO7d7sSFI3Tgm4,我只能得到:Access denied.

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52221405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档