解决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 相关文章推荐
用PHP动态创建Flash动画
Oct 09 PHP
MVC模式的PHP实现
Oct 09 PHP
PHP人民币金额数字转中文大写的函数代码
Feb 27 PHP
php随机取mysql记录方法小结
Dec 27 PHP
PHP实现获取FLV文件的时间
Feb 10 PHP
php简单获取复选框值的方法
May 11 PHP
php投票系统之增加与删除投票(管理员篇)
Jul 01 PHP
PHP在同一域名下两个不同的项目做独立登录机制详解
Sep 22 PHP
ThinkPHP3.2.3框架Memcache缓存使用方法实例总结
Apr 15 PHP
tp5框架使用cookie加密算法实现登录功能示例
Feb 10 PHP
PHP+Mysql分布式事务与解决方案深入理解
Feb 27 PHP
php引用传递
Apr 01 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
apache+php+mysql安装配置方法小结
2010/08/01 PHP
什么是OneThink oneThink后台添加插件步骤
2016/04/13 PHP
php实现在新浪云中使用imagick生成缩略图并上传的方法
2016/09/26 PHP
PHP中串行化用法示例
2016/11/16 PHP
Python中使用django form表单验证的方法
2017/01/16 PHP
phpstorm 配置xdebug的示例代码
2019/03/31 PHP
jQuery Ajax文件上传(php)
2009/06/16 Javascript
用js脚本控制asp.net下treeview的NodeCheck的实现代码
2010/03/02 Javascript
JavaScript this调用规则说明
2010/03/08 Javascript
JS 实现获取打开一个界面中输入的值
2013/03/19 Javascript
快速查找数组中的某个元素并返回下标示例
2013/09/03 Javascript
Jquery性能优化详解
2014/05/15 Javascript
js的touch事件的实际引用
2014/10/13 Javascript
JavaScript基础篇(6)之函数表达式闭包
2015/12/11 Javascript
Bootstrap选项卡与Masonry插件的完美结合
2016/07/06 Javascript
echarts饼图扇区添加点击事件的实例
2017/10/16 Javascript
Vue-cli 使用json server在本地模拟请求数据的示例代码
2017/11/02 Javascript
iview table render集成switch开关的实例
2018/03/14 Javascript
Element-ui之ElScrollBar组件滚动条的使用方法
2018/09/14 Javascript
Javascript实现时间倒计时功能
2018/11/17 Javascript
在Node.js中将SVG图像转换为PNG,JPEG,TIFF,WEBP和HEIF格式的方法
2019/08/22 Javascript
Vue.js下拉菜单组件使用方法详解
2019/10/19 Javascript
微信小程序实现音频文件播放进度的实例代码
2020/03/02 Javascript
你真的了解Python的random模块吗?
2017/12/12 Python
Windows下的Python 3.6.1的下载与安装图文详解(适合32位和64位)
2018/02/21 Python
解决Python 写文件报错TypeError的问题
2020/10/23 Python
深入了解canvas在移动端绘制模糊的问题解决
2019/04/30 HTML / CSS
Tarte Cosmetics官网:美国最受欢迎的化妆品公司之一
2017/08/24 全球购物
经典的班主任推荐信
2013/10/28 职场文书
企业统计员岗位职责
2013/12/13 职场文书
初三学习计划书范文
2014/04/30 职场文书
2014大学生党员评议个人总结
2014/09/22 职场文书
庆祝国庆节标语
2014/10/09 职场文书
一次线上mongo慢查询问题排查处理记录
2022/03/18 MongoDB
Python数据结构之队列详解
2022/03/21 Python
Golang 链表的学习和使用
2022/04/19 Golang