解决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中的cookie
Nov 26 PHP
五款常用mysql slow log分析工具的比较分析
May 22 PHP
使用php统计字符串中中英文字符的个数
Jun 23 PHP
PHP echo,print,printf,sprintf函数之间的区别与用法详解
Nov 27 PHP
修改apache配置文件去除thinkphp url中的index.php
Jan 17 PHP
PHP使用memcache缓存技术提高响应速度的方法
Dec 26 PHP
php随机显示指定文件夹下图片的方法
Jul 13 PHP
Yii框架实现邮箱激活的方法【数字签名】
Oct 18 PHP
php实现留言板功能(代码详解)
Mar 28 PHP
php lcg_value与mt_rand生成0~1随机小数的效果对比分析
Apr 05 PHP
laravel 5异常错误:FatalErrorException in Handler.php line 38的解决
Oct 12 PHP
Laravel5.7 Eloquent ORM快速入门详解
Apr 12 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面向对象自动加载机制原理与用法分析
2016/10/14 PHP
PHP巧妙利用位运算实现网站权限管理的方法
2017/03/12 PHP
Laravel 5.4.36中session没有保存成功问题的解决
2018/02/19 PHP
PHP hex2bin()函数用法讲解
2019/02/25 PHP
js计算两个时间之间天数差的实例代码
2013/11/19 Javascript
JavaScript异步回调的Promise模式封装实例
2014/06/07 Javascript
JQuery实现当鼠标停留在某区域3秒后自动执行
2014/09/09 Javascript
JS实现网页顶部向下滑出的全国城市切换导航效果
2015/08/22 Javascript
jquery分页插件jquery.pagination.js实现无刷新分页
2016/04/01 Javascript
Javascript中this关键字指向问题的测试与详解
2017/08/11 Javascript
Java Varargs 可变参数用法详解
2020/01/28 Javascript
Vue实现可移动水平时间轴
2020/06/29 Javascript
Threejs实现滴滴官网首页地球动画功能
2020/07/13 Javascript
Vue实现移动端拖拽交换位置
2020/07/29 Javascript
js加减乘除精确运算方法实例代码
2021/01/17 Javascript
Jupyter notebook远程访问服务器的方法
2018/05/24 Python
Scrapy框架爬取西刺代理网免费高匿代理的实现代码
2019/02/22 Python
Python配置虚拟环境图文步骤
2019/05/20 Python
python在openstreetmap地图上绘制路线图的实现
2019/07/11 Python
python3 深浅copy对比详解
2019/08/12 Python
Python多个装饰器的调用顺序实例解析
2020/05/22 Python
CSS3中使用RGBA设置透明度的示例
2015/08/04 HTML / CSS
html5 canvas 使用示例
2010/10/22 HTML / CSS
露营世界:Camping World
2017/02/02 全球购物
Napapijri西班牙在线商店:夹克、外套、运动衫等
2020/11/05 全球购物
你所在的项目是如何确定版本号的
2015/12/28 面试题
表扬信格式
2014/01/12 职场文书
活动总结报告怎么写
2014/07/03 职场文书
党的群众路线教育实践活动对照检查材料思想汇报
2014/09/19 职场文书
如何签定毕业生就业协议书
2014/09/28 职场文书
建筑横幅标语
2014/10/09 职场文书
2014年专项整治工作总结
2014/11/17 职场文书
2015纪念九一八事变84周年演讲稿
2015/03/19 职场文书
2015年大学生村官工作总结
2015/04/21 职场文书
2015年乡镇纪检工作总结
2015/04/22 职场文书
2015质检员个人年终工作总结
2015/10/23 职场文书