解决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 相关文章推荐
基于mysql的bbs设计(五)
Oct 09 PHP
PHP生成月历代码
Jun 14 PHP
PHP面向对象分析设计的经验原则
Sep 20 PHP
PHP5中使用DOM控制XML实现代码
May 07 PHP
PHP 命令行参数详解及应用
May 18 PHP
php遍历目录输出目录及其下的所有文件示例
Jan 27 PHP
php+mysqli数据库连接的两种方式
Jan 28 PHP
如何使用GDB调试PHP程序
Dec 08 PHP
使用php+swoole对client数据实时更新(一)
Jan 07 PHP
laravel通过创建自定义artisan make命令来新建类文件详解
Aug 17 PHP
PHP时间戳和日期相互转换操作实例小结
Dec 18 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
Dec 01 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基础之输出缓冲区基本概念、原理分析
2019/06/19 PHP
javascript 客户端验证上传图片的大小(兼容IE和火狐)
2009/08/15 Javascript
js自定义事件及事件交互原理概述(二)
2013/02/01 Javascript
js循环改变div颜色具体方法
2013/06/25 Javascript
用正则表达式替换图片地址img标签
2013/11/22 Javascript
使用JS实现jQuery的addClass, removeClass, hasClass函数功能
2014/10/31 Javascript
JavaScript通过setTimeout实时显示当前时间的方法
2015/04/16 Javascript
jQuery可见性过滤器:hidden和:visibility用法实例
2015/06/24 Javascript
javascript瀑布流式图片懒加载实例
2020/06/28 Javascript
js正则表达式replace替换变量方法
2016/05/21 Javascript
js内置对象处理_打印学生成绩单的简单实现
2016/09/24 Javascript
Angular开发者指南之入门介绍
2017/03/05 Javascript
使用async-validator编写Form组件的方法
2018/01/10 Javascript
react中使用css的7中方式(最全总结)
2019/02/11 Javascript
实现vuex与组件data之间的数据同步更新方式
2019/11/12 Javascript
python基础教程之python消息摘要算法使用示例
2014/02/10 Python
对pandas中apply函数的用法详解
2018/04/10 Python
python2.7实现爬虫网页数据
2018/05/25 Python
Django框架实现的分页demo示例
2019/05/25 Python
python3实现带多张图片、附件的邮件发送
2019/08/10 Python
Python print不能立即打印的解决方式
2020/02/19 Python
python logging.info在终端没输出的解决
2020/05/12 Python
Python如何生成xml文件
2020/06/04 Python
Python描述数据结构学习之哈夫曼树篇
2020/09/07 Python
Parfumdreams芬兰:购买香水和化妆品
2021/02/13 全球购物
J2ee常用的设计模式?说明工厂模式
2015/05/21 面试题
应届生求职简历的自我评价怎么写
2013/10/23 职场文书
会计与审计专业自荐信范文
2014/03/15 职场文书
酒店开业策划方案
2014/06/02 职场文书
小学班主任培训方案
2014/06/04 职场文书
公司董事长助理工作职责
2014/07/12 职场文书
2014年测量员工作总结
2014/12/12 职场文书
父亲节活动总结
2015/02/12 职场文书
《童年的发现》教学反思
2016/02/18 职场文书
Python中requests库的用法详解
2022/06/05 Python
winserver2019安装软件一直卡在应用程序正在为首次使用做准备
2022/06/10 Servers