解决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 相关文章推荐
在windows iis5下安装php4.0+mysql之我见
Oct 09 PHP
php xml留言板 xml存储数据的简单例子
Aug 24 PHP
使用php来实现网络服务
Sep 15 PHP
php中strtotime函数用法详解
Nov 15 PHP
整理php防注入和XSS攻击通用过滤
Sep 13 PHP
php简单实现短网址(短链)还原的方法(测试可用)
May 09 PHP
PHP实现的基于单向链表解决约瑟夫环问题示例
Sep 30 PHP
layui框架实现文件上传及TP3.2.3(thinkPHP)对上传文件进行后台处理操作示例
May 12 PHP
PHP的mysqli_thread_id()函数讲解
Jan 24 PHP
laravel5.5添加echarts实现画图功能的方法
Oct 09 PHP
php操作redis数据库常见方法实例总结
Feb 20 PHP
PHP设计模式(八)装饰器模式Decorator实例详解【结构型】
May 02 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实现数组中索引关联数据转换成json对象的方法
2015/07/08 PHP
php计算多个集合的笛卡尔积实例详解
2017/02/16 PHP
jquery1.4后 jqDrag 拖动 不可用
2010/02/06 Javascript
javascript获得服务器端控件的ID的实现代码
2011/12/28 Javascript
Javascript弹出窗口的各种方法总结
2013/11/11 Javascript
JQuery控制Radio选中方法分析
2015/05/29 Javascript
node.js 中国天气预报 简单实现
2016/06/06 Javascript
全面了解JS中的匿名函数
2016/06/29 Javascript
JS搜狐面试题分析
2016/12/16 Javascript
Ionic2开发环境搭建教程
2020/08/20 Javascript
JavaScript中一些特殊的字符运算
2017/08/17 Javascript
jQuery实现广告条滚动效果
2017/08/22 jQuery
vuejs实现折叠面板展开收缩动画效果
2018/09/06 Javascript
bootstrap tooltips在 angularJS中的使用方法
2019/04/10 Javascript
Vue 数组和对象更新,但是页面没有刷新的解决方式
2019/11/09 Javascript
微信小程序开发(二):页面跳转并传参操作示例
2020/06/01 Javascript
javascript实现移动端触屏拖拽功能
2020/07/29 Javascript
python标准算法实现数组全排列的方法
2015/03/17 Python
python中enumerate函数遍历元素用法分析
2016/03/11 Python
利用python程序生成word和PDF文档的方法
2017/02/14 Python
python requests post多层字典的方法
2018/12/27 Python
对Django中的权限和分组管理实例讲解
2019/08/16 Python
用sqlalchemy构建Django连接池的实例
2019/08/29 Python
opencv3/C++图像像素操作详解
2019/12/10 Python
python使用pymongo与MongoDB基本交互操作示例
2020/04/09 Python
Python钉钉报警及Zabbix集成钉钉报警的示例代码
2020/08/17 Python
python实现每天自动签到领积分的示例代码
2020/08/18 Python
详解Html5中video标签那些属性和方法
2019/07/01 HTML / CSS
台湾最大网路书店:博客来
2018/03/18 全球购物
Lentiamo比利时:便宜的隐形眼镜
2020/02/14 全球购物
Ooni英国官网:披萨烤箱
2020/05/31 全球购物
解释一下ArrayList Vector和LinkedList的实现和区别
2013/04/26 面试题
最新的咖啡店创业计划书
2013/12/30 职场文书
离开雷锋的日子观后感
2015/06/09 职场文书
python读取pdf格式文档的实现代码
2021/04/01 Python
尝试使用Python爬取城市租房信息
2022/04/12 Python