解决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数组
Oct 09 PHP
用PHP编写PDF文档生成器
Oct 09 PHP
php开发过程中关于继承的使用方法分享
Jun 17 PHP
解析zend Framework如何自动加载类
Jun 28 PHP
codeigniter数据库操作函数汇总
Jun 12 PHP
php中文字符串截取多种方法汇总
Oct 06 PHP
thinkPHP5.0框架配置格式、加载解析与读取方法
Mar 17 PHP
thinkPHP实现的省市区三级联动功能示例
May 05 PHP
php实现支持中文的文件下载功能示例
Aug 30 PHP
浅谈php使用curl模拟多线程发送请求
Mar 08 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
Dec 18 PHP
PHP常用header头定义代码示例汇总
Aug 29 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给图片加文字水印
2015/07/31 PHP
PHP7引入的"??"和"?:"的区别讲解
2019/04/08 PHP
微信推送功能实现方式图文详解
2019/07/12 PHP
点击广告后才能获得下载地址
2006/10/26 Javascript
jquery清空表单数据示例分享
2014/02/13 Javascript
JavaScript截取字符串的2个函数介绍
2014/08/27 Javascript
javascript实现带节日和农历的日历特效
2015/02/01 Javascript
JQuery中使文本框获得焦点的方法实例分析
2015/02/28 Javascript
JS显示下拉列表框内全部元素的方法
2015/03/31 Javascript
JavaScript中的fontsize()方法使用详解
2015/06/08 Javascript
jquery实现仿Flash的横向滑动菜单效果代码
2015/09/17 Javascript
jQuery中Nicescroll滚动条插件的用法
2016/11/10 Javascript
详解解决使用axios发送json后台接收不到的问题
2018/06/27 Javascript
JS数组求和的常用方法总结【5种方法】
2019/01/14 Javascript
微信小程序顶部导航栏滑动tab效果
2019/01/28 Javascript
微信小程序全局变量改变监听的实现方法
2019/07/15 Javascript
Vue.js实现立体计算器
2020/02/22 Javascript
[00:57]深扒TI7聊天轮盘语音出处5
2017/05/11 DOTA
python实现自动登录人人网并访问最近来访者实例
2014/09/26 Python
详解Python的Lambda函数与排序
2016/10/25 Python
python解决字符串倒序输出的问题
2018/06/25 Python
Python使用分布式锁的代码演示示例
2018/07/30 Python
浅谈Pandas:Series和DataFrame间的算术元素
2018/12/22 Python
python Selenium实现付费音乐批量下载的实现方法
2019/01/24 Python
Django集成celery发送异步邮件实例
2019/12/17 Python
解决Pytorch 加载训练好的模型 遇到的error问题
2020/01/10 Python
Python统计学一数据的概括性度量详解
2020/03/03 Python
Pycharm编辑器功能之代码折叠效果的实现代码
2020/10/15 Python
python爬虫爬取淘宝商品比价(附淘宝反爬虫机制解决小办法)
2020/12/03 Python
Made in Design英国:设计家具、照明、家庭装饰和花园家具
2019/09/24 全球购物
毕业生就业意向书
2014/04/01 职场文书
软件售后服务承诺书
2014/05/21 职场文书
党员剖析材料范文
2014/12/18 职场文书
2016大学生暑期社会实践心得体会
2016/01/14 职场文书
Nginx图片服务器配置之后图片访问404的问题解决
2022/03/21 Servers
阿里面试Nacos配置中心交互模型是push还是pull原理解析
2022/07/23 Java/Android