标签归档:php报错

linux php报the server responded with a status of 500 (Internal Server Error)

当你发现chrome浏览器console里面报错: Failed to load resource: the server responded with a status of 500 (Internal Server Error)     http://xbphp.nmfox.com//Index/article/7.html
其实这个报错是并不是指是代码错误,而是指路径错误.
这种报错其实就你URL从某个页面点击超链接进来才会出现..如果是直接访问就不会出现该错误,那到底是为什么呢?
你可以通过抓包来看一下HTTP状态,你就会发现:
你从某个页面点击进去的时候,这个HTTP请求的状态码500,但是实际页面并没影响而是可以正常访问
你直接从连接访问进去,这个HTTP请求的状态码200
这时候你就会哭笑不得,代码没错,服务器配置检查也没问题,但是为什么还有这个错误,其实一切源头在于linux系统,而win系统完全不会报错,为啥,因为URL路径出现了双斜杠导致….其实linux的路径检验特别严格..

centos环境下安装zend optimizer为什么没成功

centos 环境下zend optimizer
5.4版的要装 zend optimizer 现在改名 ZendGuard
在官网下 载 然后 解压ZendGuardLoader.so到 php/modules  里面
然后在php.ini 最后面加上

zend_extension = 完整路径/ZendGuardLoader.so
zend_loader.enable = 1
zend_loader.disable_licensing = 0
zend_loader.obfuscation_level_support = 3
zend_loader.license_path =

然后重启nginx
为什么就是不能安装成功呢

重启一下php-fpm就可以了 。。只是当时 只重启nginx

php报错分为以下三种

报错分为以下三种

语法错误

环境错误

逻辑错误

那么遇到报错应该怎么处理呢

语法错误一般为写错字。字符集错误 这个很难看出来中文全角逗号跟英文逗号很难用眼区分。

语法错误还有很多

如果新版的php 里面用 一些过时的函数 会提示 deprecated不推荐

常见的提示 deprecated不推荐   Notice通知  warning 警告  Fatal error致命错误  parse error 语法解析

 

当然如果遇到错误  一般百度一下都可以找到答案  做程序员不会用搜索是不可以的哦。

wamp装好后网页localhost不能打开的问题

wamp装好后网页localhost不能打开的问题 出自web博客

如果在浏览器输网址的地方输127.0.0.1也同样打不开的话请关掉防火墙 如果不会的请百度怎么关掉防火墙
如果输入127.0.0.1可以打开,加上各种写的网页也能打开。

在C:\Windows\System32\drivers\etc下hosts文件最后面一行加上

127.0.0.1       localhost

QQ互联出现的问题 redirect uri is illegal(100010)。

QQ互联出现的问题 redirect uri is illegal(100010)。
显示这个要怎么办”redirect uri is illegal(100010)”???

腾讯更改了QQ互联的规则,现在不同的二级域名是无法通过QQ登录时的授权的。

下边给出临时解决办法

打开:source\plugin\qqconnect\connect.class.php

找到
$_G[‘siteurl’]

修改为
‘http://你的网站域名’
请注意域名加了单引号的,这个域名指的是你可以正常使用QQ互联的域名,替换多处代码。不要只换一行