VPS侦探论坛

 找回密码
 注册
查看: 1318|回复: 5

谁能提供一下 Prestashop nginx Conf 文件谢谢

[复制链接]
发表于 2018-4-6 05:51:57 | 显示全部楼层 |阅读模式



谁能提供一下 Prestashop nginx Conf 文件谢谢用的是 LNMP1.4 和 prestashop_1.7.2.5
直接用lnmp 提供的prestashop conf 进入网页后全部空白的

[ 本帖最后由 zhiyi_cai 于 2018-4-6 07:39 编辑 ]
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
发表于 2018-4-6 13:44:47 | 显示全部楼层


其他没什么特别的配置,lnmp vhost add 添加上域名,官网上有伪静态 http://doc.prestashop.com/display/PS16/System+Administrator+Guide#SystemAdministratorGuide-NginxfriendlyURLs 伪静态规则加上就行吧
空白不清楚原因,可能需要开php错误日志看看
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
 楼主| 发表于 2018-4-6 15:41:33 | 显示全部楼层

回复 2# 的帖子


您好 军哥。伪静态规则也加了 也没用不知道为什么。我默认安装lnmp 1.4 然后运行是可以进入安装界面的  但是prestashop 需要开启Fileinfo.但是开启以后就直接不可以访问 变空白了我尝试重新安装lnmp 3-4次了 现在试试看include/php.sh 直接 --disable-fileinfo 全部删除 然后进行安装 lnmp 1.4看看能不能解决这个问题
已经解决空白的问题但是又遇到一个
1: HTTP 504 - error -
504 Gateway Time-out

我开启了PHP错误日志
/usr/local/php/var/log/php_errors.log
但是一个错误都没有

[ 本帖最后由 zhiyi_cai 于 2018-4-6 20:19 编辑 ]
美国VPS推荐: 遨游主机LinodeLOCVPSKVMLAVPS2EZ搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2018-4-7 09:17:41 | 显示全部楼层

回复 3# 的帖子




504是执行超时
美国VPS推荐: 遨游主机LinodeLOCVPSKVMLAVPS2EZ搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2018-4-7 16:48:39 | 显示全部楼层

回复 4# 的帖子


谢谢,军哥,这个解决了,是因为php版本太高了 我安装了7.0 就可以正常安装,
再次感谢 :handshake
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
发表于 2018-4-8 23:14:42 | 显示全部楼层

试下下面这个配置文件吧。

  1. server {
  2.        listen 80;
  3.        server_name www.example.com example.com;
  4.        root /var/www/www.example.com/web;

  5.        if ($http_host != "www.example.com") {
  6.                  rewrite ^ http://www.example.com$request_uri permanent;
  7.        }

  8.        index index.php index.html;

  9.        location = /favicon.ico {
  10.                 log_not_found off;
  11.                 access_log off;
  12.        }

  13.        location = /robots.txt {
  14.                 allow all;
  15.                 log_not_found off;
  16.                 access_log off;
  17.        }

  18.        # Deny all attempts to access hidden files such as .htaccess, .htpasswd, .DS_Store (Mac).
  19.        location ~ /\. {
  20.                 deny all;
  21.                 access_log off;
  22.                 log_not_found off;
  23.        }

  24.        rewrite ^/api/?(.*)$ /webservice/dispatcher.php?url=$1 last;
  25.        rewrite ^/([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$1$2$3.jpg last;
  26.        rewrite ^/([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$1$2$3$4.jpg last;
  27.        rewrite ^/([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$1$2$3$4$5.jpg last;
  28.        rewrite ^/([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg last;
  29.        rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg last;
  30.        rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg last;
  31.        rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg last;
  32.        rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg last;
  33.        rewrite ^/c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ /img/c/$1$2$3.jpg last;
  34.        rewrite ^/c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ /img/c/$1$2.jpg last;
  35.        rewrite ^/images_ie/?([^/]+)\.(jpe?g|png|gif)$ /js/jquery/plugins/fancybox/images/$1.$2 last;
  36.        try_files $uri $uri/ /index.php$is_args$args;
  37.        error_page 404 /index.php?controller=404;
  38.           
  39.        location ~* \.(gif)$ {
  40.           expires 2592000s;
  41.        }
  42.        location ~* \.(jpeg|jpg)$ {
  43.           expires 2592000s;
  44.        }
  45.        location ~* \.(png)$ {
  46.           expires 2592000s;
  47.        }
  48.        location ~* \.(css)$ {
  49.           expires 604800s;
  50.        }
  51.        location ~* \.(js|jsonp)$ {
  52.           expires 604800s;
  53.        }
  54.        location ~* \.(js)$ {
  55.           expires 604800s;
  56.        }
  57.        location ~* \.(ico)$ {
  58.           expires 31536000s;
  59.        }

  60.        location ~ \.php$ {
  61.                 try_files $uri =404;
  62.                 include /etc/nginx/fastcgi_params;
  63.                 fastcgi_pass unix:/var/run/php5-fpm.sock;
  64.                 fastcgi_index index.php;
  65.                 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  66.                 fastcgi_intercept_errors on;
  67.        }
  68. }
复制代码
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2019-9-20 08:06 , Processed in 0.048142 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表