解决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』PHP截断函数mb_substr()使用介绍
Apr 22 PHP
PHP设计模式之调解者模式的深入解析
Jun 13 PHP
PHP利用hash冲突漏洞进行DDoS攻击的方法分析
Mar 26 PHP
盘点PHP和ASP.NET的10大对比!
Dec 24 PHP
总结PHP中DateTime的常用方法
Aug 11 PHP
thinkPHP统计排行与分页显示功能示例
Dec 02 PHP
Laravel下生成验证码的类
Nov 15 PHP
PHP序列化的四种实现方法与横向对比
Nov 29 PHP
laravel 根据不同组织加载不同视图的实现
Oct 14 PHP
Yii框架小部件(Widgets)用法实例详解
May 15 PHP
php实现图片压缩处理
Sep 09 PHP
基于php解决json_encode中文UNICODE转码问题
Nov 10 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 $_FILES中error返回值详解
2014/01/30 PHP
php网站被挂木马后的修复方法总结
2014/11/06 PHP
php实现两个数组相加的方法
2015/02/17 PHP
PHP如何防止XSS攻击与XSS攻击原理的讲解
2019/03/22 PHP
让网页根据不同IE版本显示不同的内容
2009/02/08 Javascript
基于Jquery 解决Ajax请求的页面 浏览器后退前进功能,页面刷新功能实效问题
2010/12/11 Javascript
javascript实现简单的Map示例介绍
2013/12/23 Javascript
js实现的点击数量加一可操作数据库
2014/05/09 Javascript
深入剖析JavaScript中的函数currying柯里化
2016/04/29 Javascript
微信小程序 picker-view 组件详解及简单实例
2017/01/10 Javascript
JavaScript创建对象的七种方式(推荐)
2017/06/26 Javascript
Vue.js 2.5新特性介绍(推荐)
2017/10/24 Javascript
jquery实现的简单轮播图功能【适合新手】
2018/08/17 jQuery
React router动态加载组件之适配器模式的应用详解
2018/09/12 Javascript
jquery简单实现纵向的无缝滚动代码实例
2019/04/01 jQuery
微信小程序下拉菜单效果的实例代码
2019/05/14 Javascript
jQuery高级编程之js对象、json与ajax用法实例分析
2019/11/01 jQuery
Python中多线程及程序锁浅析
2015/01/21 Python
python画一个玫瑰和一个爱心
2020/08/18 Python
Python依赖包整体迁移方法详解
2019/08/15 Python
python从zip中删除指定后缀文件(推荐)
2019/12/05 Python
pytorch sampler对数据进行采样的实现
2019/12/31 Python
python add_argument()用法解析
2020/01/29 Python
python 常见的反爬虫策略
2020/09/27 Python
OpenCV+Python3.5 简易手势识别的实现
2020/12/21 Python
Python LMDB库的使用示例
2021/02/14 Python
英国最大的户外商店:Go Outdoors
2019/04/17 全球购物
美国最大和最受信任的二手轮胎商店:Bestusedtires.com
2020/06/02 全球购物
运动会广播稿300字
2014/01/10 职场文书
2014年三八妇女节活动方案
2014/02/28 职场文书
村庄绿化方案
2014/05/07 职场文书
政协委员个人总结
2015/03/03 职场文书
办公室规章制度范本
2015/08/04 职场文书
2019企业给员工的慰问信
2019/06/24 职场文书
中国古风插画师排行榜:夏达第一,第三是阴阳师姑获鸟皮肤创作者
2022/03/18 国漫
Spring Boot接口定义和全局异常统一处理
2022/04/20 Java/Android