解决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 相关文章推荐
层叠菜单的动态生成
Oct 09 PHP
如何在PHP中使用Oracle数据库(2)
Oct 09 PHP
一个域名查询的程序
Oct 09 PHP
php mysql Errcode: 28 终极解决方法
Jul 01 PHP
Fine Uploader文件上传组件应用介绍
Jan 06 PHP
php过滤敏感词的示例
Mar 31 PHP
ThinkPHP3.1新特性之多数据库操作更加完善
Jun 19 PHP
YII实现分页的方法
Jul 09 PHP
PHP中使用asort进行中文排序失效的问题处理
Aug 18 PHP
Laravel 5框架学习之模型、控制器、视图基础流程
Apr 08 PHP
php从文件夹随机读取文件的方法
Jun 01 PHP
php进行md5加密简单实例方法
Sep 19 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
深入密码加salt原理的分析
2013/06/06 PHP
php之CodeIgniter学习笔记
2013/06/17 PHP
Yii核心验证器api详解
2016/11/23 PHP
php图像处理函数imagecopyresampled用法详解
2016/12/02 PHP
php输出反斜杠的实例方法
2019/09/19 PHP
jQuery与其它库冲突的解决方法
2010/06/25 Javascript
jQuery 过滤not()与filter()实例代码
2012/05/10 Javascript
jquery实现微博文字输入框 输入时显示输入字数 效果实现
2013/07/12 Javascript
JQuery ztree 异步加载实例讲解
2016/02/25 Javascript
BootStrap 附加导航组件
2016/07/22 Javascript
多个上传文件用js验证文件的格式和大小的方法(推荐)
2017/03/09 Javascript
protractor的安装与基本使用教程
2017/07/07 Javascript
优雅的elementUI table单元格可编辑实现方法详解
2018/12/23 Javascript
VUE : vue-cli中去掉路由中的井号#操作
2020/09/04 Javascript
详解js创建对象的几种方式和对象方法
2021/03/01 Javascript
Python类的专用方法实例分析
2015/01/09 Python
初步探究Python程序的执行原理
2015/04/11 Python
利用Pandas读取文件路径或文件名称包含中文的csv文件方法
2018/07/04 Python
python读取图片并修改格式与大小的方法
2018/07/24 Python
Linux下多个Python版本安装教程
2018/08/15 Python
python 制作自定义包并安装到系统目录的方法
2018/10/27 Python
Python面向对象思想与应用入门教程【类与对象】
2019/04/12 Python
windows下python虚拟环境virtualenv安装和使用详解
2019/07/16 Python
Python K最近邻从原理到实现的方法
2019/08/15 Python
python pygame实现挡板弹球游戏
2019/11/25 Python
踩坑:pytorch中eval模式下结果远差于train模式介绍
2020/06/23 Python
关于python3.9安装wordcloud出错的问题及解决办法
2020/11/02 Python
浅析HTML5中header标签的用法
2016/06/24 HTML / CSS
西尔斯百货官网:Sears
2016/09/06 全球购物
美国CVS药店官网:CVS Pharmacy
2018/07/26 全球购物
设计师大码女装:11 Honoré
2020/05/03 全球购物
怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?
2012/06/20 面试题
教师岗位职责
2013/11/17 职场文书
维修工先进事迹
2014/05/29 职场文书
学前班语言教学计划
2015/01/20 职场文书
会议承办单位欢迎词
2015/09/30 职场文书