解决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 相关文章推荐
header()函数使用说明
Nov 23 PHP
使用bcompiler对PHP文件进行加密的代码
Aug 29 PHP
PHP写杨辉三角实例代码
Jul 17 PHP
php异常处理使用示例
Feb 25 PHP
thinkphp模板输出技巧汇总
Nov 24 PHP
php利用scws实现mysql全文搜索功能的方法
Dec 25 PHP
php在apache环境下实现gzip配置方法
Apr 02 PHP
php实现面包屑导航例子分享
Dec 19 PHP
php 无限分类 树形数据格式化代码
Oct 11 PHP
浅谈PHP安全防护之Web攻击
Jan 03 PHP
PHP实现更改hosts文件的方法示例
Aug 08 PHP
Laravel 实现添加多语言提示信息
Oct 25 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 不同编码下的字符串长度区分
2009/09/26 PHP
thinkphp的c方法使用示例
2014/02/24 PHP
PHP查询并删除数据库多列重复数据的方法(利用数组函数实现)
2016/02/23 PHP
Laravel中基于Artisan View扩展包创建及删除应用视图文件的方法
2016/10/08 PHP
PHP程序员学习使用Swoole的理由
2018/06/24 PHP
javascript静态的url如何传递
2007/05/03 Javascript
摘自百度的图片轮换效果代码
2007/11/19 Javascript
JavaScript CSS修改学习第三章 修改样式表
2010/02/19 Javascript
JS操作Cookies包括(读取添加与删除)
2012/12/26 Javascript
jquery操作checkbox示例分享
2014/07/21 Javascript
在JavaScript中操作时间之getUTCDate()方法的使用
2015/06/10 Javascript
再JavaScript的jQuery库中编写动画效果的指南
2015/08/13 Javascript
移动端 一个简单易懂的弹出框
2016/07/06 Javascript
jQuery调用Webservice传递json数组的方法
2016/08/06 Javascript
js中document.referrer实现移动端返回上一页
2017/02/22 Javascript
jQuery实现简单弹窗遮罩效果
2017/02/27 Javascript
基于bootstrap实现bootstrap中文网巨幕效果
2017/05/02 Javascript
详解利用 Express 托管静态文件的方法
2017/09/18 Javascript
Node.js学习教程之HTTP/2服务器推送【译】
2017/10/31 Javascript
详解js模板引擎art template数组渲染的方法
2018/10/09 Javascript
Vue绑定内联样式问题
2018/10/17 Javascript
[05:13]2018DOTA2亚洲邀请赛主赛事第二日战况回顾 LGD、VG双雄携手晋级
2018/04/05 DOTA
python实现大转盘抽奖效果
2019/01/22 Python
Django框架视图介绍与使用详解
2019/07/18 Python
tensorflow模型文件(ckpt)转pb文件的方法(不知道输出节点名)
2020/04/22 Python
PyTorch如何搭建一个简单的网络
2020/08/24 Python
Python基于Serializer实现字段验证及序列化
2020/11/04 Python
什么是岗位职责
2013/11/12 职场文书
员工培训邀请函
2014/02/02 职场文书
ktv好的活动方案
2014/08/15 职场文书
2014民事授权委托书范本
2014/09/29 职场文书
机关作风整顿个人剖析材料
2014/10/06 职场文书
基层组织建设年活动总结
2015/05/09 职场文书
pytorch 如何使用amp进行混合精度训练
2021/05/24 Python
带你了解CSS基础知识,样式
2021/07/21 HTML / CSS
Redis特殊数据类型HyperLogLog基数统计算法讲解
2022/06/01 Redis