解决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一些常用的正则表达式字符的一些转换
Jul 29 PHP
PHP生成自定义长度随机字符串的函数分享
May 04 PHP
PHP中设置一个严格30分钟过期Session面试题的4种答案
Jul 30 PHP
php批量删除数据库下指定前缀的表以prefix_为例
Aug 24 PHP
PHP解密Unicode及Escape加密字符串
May 17 PHP
3种方法轻松处理php开发中emoji表情的问题
Jul 18 PHP
php版微信公众号接口实现发红包的方法
Oct 14 PHP
PHP实现执行外部程序的方法详解
Aug 17 PHP
CI框架(CodeIgniter)操作redis的方法详解
Jan 25 PHP
php微信分享到朋友圈、QQ、朋友、微博
Feb 18 PHP
php依赖注入知识点详解
Sep 23 PHP
PHP getID3类的使用方法学习笔记【附getID3源码下载】
Oct 18 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作的文本留言本的例子(四)
2006/10/09 PHP
php 表单提交大量数据发生丢失的解决方法
2014/03/03 PHP
Thinkphp将二维数组变为标签适用的一维数组方法总结
2014/10/30 PHP
php实现的一个简单json rpc框架实例
2015/03/30 PHP
js 获取中文拼音,Select自动匹配字母获取值的代码
2009/09/23 Javascript
jQuery中:disabled选择器用法实例
2015/01/04 Javascript
BootStrap使用popover插件实现鼠标经过显示并保持显示框
2016/06/23 Javascript
原生js仿jquery一些常用方法(必看篇)
2016/09/20 Javascript
Javascript 事件冒泡机制详细介绍
2016/10/10 Javascript
JS用斜率判断鼠标进入DIV四个方向的方法
2016/11/07 Javascript
Bootstrap表单控件使用方法详解
2017/01/11 Javascript
详解Angularjs在控制器(controller.js)中使用过滤器($filter)格式化日期/时间实例
2017/02/17 Javascript
Bootstrap免费字体和图标网站(值得收藏)
2017/03/16 Javascript
JS实现队列的先进先出功能示例
2017/05/10 Javascript
javascript 中iframe高度自适应(同域)实例详解
2017/05/16 Javascript
js+html5实现半透明遮罩层弹框效果
2020/08/24 Javascript
基于Bootstrap的标签页组件及bootstrap-tab使用说明
2017/07/25 Javascript
angularJs中orderBy筛选以及filter过滤数据的方法
2018/09/30 Javascript
微信小程序tabbar底部导航
2018/11/05 Javascript
vue中过滤器filter的讲解
2019/01/21 Javascript
jQuery 查找元素操作实例小结
2019/10/02 jQuery
详解小程序如何动态绑定点击的执行方法
2019/11/26 Javascript
微信小程序整个页面的自动适应布局的实现
2020/07/12 Javascript
JavaScript实现10秒后再次获取验证码
2020/12/02 Javascript
[59:53]DOTA2-DPC中国联赛 正赛 VG vs Elephant BO3 第二场 3月6日
2021/03/11 DOTA
写了个监控nginx进程的Python脚本
2012/05/10 Python
Python爬虫实现获取动态gif格式搞笑图片的方法示例
2018/12/24 Python
美国内衣品牌:Leonisa
2016/08/14 全球购物
Tahari ASL官方网站:高级设计师女装
2021/03/15 全球购物
心理健康心得体会
2014/01/02 职场文书
财产公证书样本
2014/04/04 职场文书
简易离婚协议书范本2014
2014/10/15 职场文书
服务承诺书
2015/01/19 职场文书
深入理解java.lang.String类的不可变性
2021/06/27 Java/Android
正则表达式拆分url实例代码
2022/02/24 Java/Android
java如何实现获取客户端ip地址的示例代码
2022/04/07 Java/Android