一般服务器为了安全都会再php.ini配置中关闭报错功能。(display_errors=Off)
显示页面报错:(注意:加在网页最上面)
<?php if(!ini_get('display_errors')){ ini_set('display_errors','On');
原创
2012-08-14 10:01:38
1745阅读
-------------------[warn] conflicting server name "192.168.1.86" on 0.0.0.0:80, ignored [warn]: conflicting server name “abc.com” on 0.0.0.0:80, ignored 出现这个错误一般是由于技术员的粗心造成的,原因是相同的域名abc.com出现两次甚
转载
2024-03-07 16:24:10
154阅读
location / { index index.php index.html index.htm; if (-e $request_filename) { break; } if (!-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 las
原创
2023-11-01 09:11:40
80阅读
打开报错ini_set("display_errors", "On");error_reporting(E_ALL | E_STRICT);框架开启debug一般是在
原创
2022-07-09 00:01:27
375阅读
recv() failed (104:connect reset by peer) while reading response header from upstream的原因和解决方案
原创
2016-03-30 11:42:01
1445阅读
1、php.ini 设置display_errors = Onerror_reporting = E_ALL | E_STRICT2、ci index.php 设置define(‘ENVIRONMENT’, ‘development’);error_reporting(E_ALL);3、config/database.php中修改数据库设置:$db...
转载
2021-06-23 15:19:03
567阅读
查看nginx错误日志: [root@node4 /]# tail -f /usr/local/nginx/logs/error.log 2020/02/15 23:25:22 [crit] 16#0: *20 connect() to unix:/tmp/php-cgi.sock failed ...
转载
2021-08-26 10:41:00
1021阅读
2评论
如果想使用WebDAV来实现文件共享,尤其是想使用操作系统内置功能来挂载文件系统的话,省心的话还是用Apache吧。下文介绍如何用Nginx来实现这个目标。Windows内置的客户端是Microsoft-WebDAV-MiniRedir,macOS是WebDAVFS Darwin,Linux是gvfs。首先需要nginx-dav-ext-module,不然任何WebDAV客户端都无法工作,因为不支
转载
2024-02-16 10:14:11
78阅读
一、反向代理配置1、反向代理服务器配置如下 反向代理就是需要这一行proxy_pass来完成。当我们要访问后端web服务器的时候,我们只需要访问代理服务器就可以了,此时代理服务器就充当后端web服务器的角色。proxy_pass依赖的模块是: 至于后两行是什么意思呢? “proxy_set_header Host”表示后端web服务器的域名要与当前配置文件中的域名保持一
转载
2024-07-02 14:57:07
66阅读
问题:iptables开启,通过nginx无法访问php程序,可以访问静态页面
原因分析:iptables我们一般设置都有一条
iptables -P INPUT DROP
而忽略了nginx调用fastcgi的方法是访问127.0.0.1:9000
解决:添加一条iptables策略
ipt
原创
2011-12-28 15:35:25
3186阅读
很多框架默认路由都是 PATH_INFO 模式,比如默认在 Apache 并且没有 rewrite 时,CodeIgniter 一般可以这样访问 /index.php/controller/action ,那么 nginx 和 php-fpm 如何设置支持 PATH_INFO 模式呢? php.in ...
转载
2021-09-26 23:09:00
585阅读
2评论
sticky介绍sticky模块与Ip_hash都是与负载均衡算法相关,但又有差别,差别是1.ip hash,根据客户端的IP,将请求分配到不同的服务器上2.sticky,根据服务器给客户端的cookie,客户端再次请求时会带上此cookie,nginx会把有此cookie的请求转发到颁发cookie的服务器上sticky原理Sticky是基于cookie的一种负载均衡解决方案,通过分发和识别co
转载
2024-07-05 23:30:31
32阅读
问题:在写php代码的时候,误将代码写 $name = $_GET("name");运行的时候,提示" Function name must be a string"解决:$_GET[""]方法写错了.写成了$_GET(""),原因: 写成$_GET(""),php首先会认为get()是一个方法,但是前面又多了$符号,php又认为这是一个变量,而变量名不能作为function的名字,所有
转载
2022-03-28 15:05:32
106阅读
安装php时发生如下错误:Starting php-fpm [04-Jan-2017 08:45:43] ERROR: [pool www] cannot get uid for user 'php-fpm'
[04-Jan-2017 08:45:43] ER
原创
2017-01-05 12:42:07
1392阅读
Nginx命令行默认启动方式,直接使用二进制程序,读取配置文件conf/nginx.conf/usr/local/nginx/sbin/nginx指定配置文件的启动方式,使用-c参数后指定的nginx.conf配置文件来启动nginx/usr/local/nginx/sbin/nginx -c /tmp/nginx.conf另行指定安装目录的启动方式/usr/local/nginx/sbin/ng
转载
2024-01-31 00:32:52
197阅读
一、Nginx操作常用命令注意:使用Nginx操作命令的前提条件:必须进入nginx的目录 /usr/local/nginx/sbin查看nginx版本号 :=> ./nginx -v 2、启动Nginx: => ./nginx&nbs
转载
2024-03-08 16:46:57
0阅读
rewrite模块即ngx_http_rewrite_module模块,主要功能是改写请求URI,是Nginx默认安装的模块。rewrite模块会根据PCRE正则匹配重写URI,然后发起内部跳转再匹配location,或者直接做30x重定向返回客户端。rewrite指令的工作原理rewrite模块的指令有break, if, return, rewrite, set等。rewrite指令所执行的顺
转载
2024-06-28 10:32:47
151阅读