解决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 相关文章推荐
回答PHPCHINA上的几个问题:URL映射
Feb 14 PHP
php array_flip() 删除数组重复元素
Jan 14 PHP
Discuz 模板语句分析及知识技巧
Aug 21 PHP
php产生随机数的两种方法实例代码 输出随机IP
Apr 08 PHP
eAccelerator的安装与使用详解
Jun 13 PHP
PHP的password_hash()使用实例
Mar 17 PHP
PHP中使用json数据格式定义字面量对象的方法
Aug 20 PHP
ECSHOP在PHP5.5及高版本上报错的解决方法
Aug 31 PHP
php字符串操作常见问题小结
Oct 11 PHP
PHP实现可添加水印与生成缩略图的图片处理工具类
Jan 16 PHP
ThinkPHP3.2.3框架实现执行原生SQL语句的方法示例
Apr 03 PHP
TP5框架实现上传多张图片的方法分析
Mar 29 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+Html+缓存
2006/11/25 PHP
通过PHP current函数获取未知字符键名数组第一个元素的值
2013/06/24 PHP
Laravel源码解析之路由的使用和示例详解
2018/09/27 PHP
js模拟类继承小例子
2010/07/17 Javascript
js的image onload事件使用遇到的问题
2014/07/15 Javascript
JS制作简单的三级联动
2015/03/18 Javascript
JavaScript中的Math.sin()方法使用详解
2015/06/15 Javascript
一篇文章掌握RequireJS常用知识
2016/01/26 Javascript
详解升级react-router 4 踩坑指南
2017/08/14 Javascript
关于vue-router的beforeEach无限循环的问题解决
2017/09/09 Javascript
JS判断浏览器类型与操作系统的方法分析
2020/04/30 Javascript
[04:46]2018年度玩家喜爱的电竞媒体-完美盛典
2018/12/16 DOTA
python抓取网页内容示例分享
2014/02/24 Python
在Python的while循环中使用else以及循环嵌套的用法
2015/10/14 Python
Python基础之getpass模块详细介绍
2017/08/10 Python
Python使用pip安装报错:is not a supported wheel on this platform的解决方法
2018/01/23 Python
Python处理菜单消息操作示例【基于win32ui模块】
2018/05/09 Python
TensorFlow Session会话控制&Variable变量详解
2018/07/30 Python
Python中的异常处理try/except/finally/raise用法分析
2019/02/28 Python
python五子棋游戏的设计与实现
2019/06/18 Python
Django rest framework jwt的使用方法详解
2019/08/08 Python
使用python实现kNN分类算法
2019/10/16 Python
Tensorflow tf.tile()的用法实例分析
2020/05/22 Python
python算的上脚本语言吗
2020/06/22 Python
利用CSS3实现动态的二级三级菜单效果实例源码
2017/01/04 HTML / CSS
美国摄影爱好者购物网站:Focus Camera
2016/10/21 全球购物
Charles&Keith美国官方网站:新加坡快时尚鞋类和配饰零售商
2019/11/27 全球购物
自我鉴定写作要点
2014/01/17 职场文书
教育英语专业毕业生的求职信
2014/03/13 职场文书
学生安全责任书模板
2014/07/25 职场文书
安全生产一岗双责责任书
2014/07/28 职场文书
责任书范本大全
2015/05/11 职场文书
电影建国大业观后感
2015/06/01 职场文书
单位接收证明格式
2015/06/18 职场文书
2016春季校长开学典礼致辞
2015/11/26 职场文书
python批量创建变量并赋值操作
2021/06/03 Python