解决tp5在nginx下修改配置访问的问题


Posted in PHP onOctober 16, 2019

第一:修改nginx配置

注意:所有配置都是基于lnmp1.4的一键安装环境的

根据自己的nginx配置,找到正确的fastcgi.conf,修改fastcgi_param参数

将默认的路径修改至自己的项目根目录的上一级,注意是上级!!!

3、lnmp nginx reload

lnmp nginx restart

第二:执行service nginx restart命令重启nginx,发现网页报404错误,需要配置一下伪静态可以在/usr/local/nginx/conf/www.tp5.com.conf(根据实际情况而定)添加:

location ~ .*\.(php|php5)?$
  {
    #fastcgi_pass unix:/tmp/php-cgi.sock;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    include fastcgi.conf;
  }
  location / {
    if (!-e $request_filename) {
    rewrite ^(.*)$ /index.php?s=/$1 last;
    break;
    }
  }

代码放在server{} 内

第三:

php错误scandir() has been disabled for security reasons

原因:

php.ini里禁用了scandir()方法

解决:

编辑php.ini文件

disable_functions = scandir,passthru,exec,system,chroot,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,fsocket,fsockopen

去掉scandir保存并重起php-fpm即可。

php.ini 的位置:/usr/local/php/etc/php.ini

最后执行/etc/init.d/php-fpm restart重启下

以上这篇解决tp5在nginx下修改配置访问的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置[图文]
Nov 18 PHP
将word转化为swf 如同百度文库般阅读实现思路及代码
Aug 09 PHP
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
Jun 23 PHP
php curl模拟post请求和提交多维数组的示例代码
Nov 19 PHP
php实现scws中文分词搜索的方法
Dec 25 PHP
php 获取文件行数的方法总结
Oct 11 PHP
PHP中字符串长度的截取用法示例
Jan 12 PHP
PHP 记录访客的浏览信息方法
Jan 29 PHP
PHP多线程模拟实现秒杀抢单
Feb 07 PHP
PHP如何搭建百度Ueditor富文本编辑器
Sep 21 PHP
浅谈PHP5.6 与 PHP7.0 区别
Oct 09 PHP
PHP读取文件,解决中文乱码UTF-8的方法分析
Jan 22 PHP
Laravel6.2中用于用户登录的新密码确认流程详解
Oct 16 #PHP
PHP实现15位身份证号转18位的方法分析
Oct 16 #PHP
laravel unique验证、确认密码confirmed验证以及密码修改验证的方法
Oct 16 #PHP
解决thinkPHP 5 nginx 部署时,只跳转首页的问题
Oct 16 #PHP
详解将数据从Laravel传送到vue的四种方式
Oct 16 #PHP
漂亮的thinkphp 跳转页封装示例
Oct 16 #PHP
Thinkphp页面跳转设置跳转等待时间的操作
Oct 16 #PHP
You might like
php eval函数用法总结
2012/10/31 PHP
微信扫描二维码登录网站代码示例
2013/12/30 PHP
ThinkPHP开发框架函数详解:C方法
2015/08/14 PHP
PHP连接sftp并下载文件的方法教程
2018/08/26 PHP
PHP实现的数据对象映射模式详解
2019/03/20 PHP
js操作textarea 常用方法总结
2012/12/03 Javascript
Javascript弹出窗口的各种方法总结
2013/11/11 Javascript
Node.js安装教程和NPM包管理器使用详解
2014/08/16 Javascript
使用JavaScript判断手机浏览器是横屏还是竖屏问题
2016/08/02 Javascript
canvas 实现中国象棋
2017/02/17 Javascript
微信小程序实现聊天对话(文本、图片)功能
2018/07/06 Javascript
详解如何解决Vue和vue-template-compiler版本之间的问题
2018/09/17 Javascript
Vue 页面状态保持页面间数据传输的一种方法(推荐)
2018/11/01 Javascript
微信小程序自定义toast的实现代码
2018/11/16 Javascript
JS实现获取当前所在周的周六、周日示例分析
2019/05/11 Javascript
Vue-cli3.X使用px2 rem遇到的问题及解决方法
2019/08/08 Javascript
js实现图片跟随鼠标移动效果
2019/10/16 Javascript
JavaScript实现矩形块大小任意缩放
2020/08/25 Javascript
React Native登录之指纹登录篇的示例代码
2020/11/03 Javascript
[01:04]DOTA2:伟大的Roshan雕塑震撼来临
2015/01/30 DOTA
Python简单基础小程序的实例代码
2019/04/28 Python
Python爬虫使用代理IP的实现
2019/10/27 Python
TensorFLow 数学运算的示例代码
2020/04/21 Python
Pycharm IDE的安装和使用教程详解
2020/04/30 Python
Python爬虫爬取百度搜索内容代码实例
2020/06/05 Python
canvas如何实现多张图片编辑的图片编辑器
2020/03/10 HTML / CSS
华美博弈C/VC工程师笔试试题
2012/07/16 面试题
行政部总经理岗位职责
2014/01/04 职场文书
高中综合实践活动总结
2014/07/07 职场文书
车辆年审委托书范本
2014/09/18 职场文书
给老婆的检讨书1000字
2015/01/01 职场文书
庆祝教师节活动总结
2015/03/23 职场文书
繁星春水读书笔记
2015/06/30 职场文书
结婚喜宴迎宾词
2015/08/10 职场文书
学习经验交流会演讲稿
2015/11/02 职场文书
高一化学教学反思
2016/02/22 职场文书