建站经常遇到的技术问题汇总

手册/FAQ (557) 2015-08-06 16:07:34

1.cPanel 虚拟主机上的一个网站访问提示: Bandwidth Limit Exceeded
The server is temporarily unable to service your request due to the site owner
reaching his/her bandwidth limit. Please try again later
Account Information>>List Suspended Accounts 中会列出来,找到相应账户,点击
Modify Bandwidth 修改流量即可
2.服务器上执行 php 文件提示 Fatal error: Incompatible file format: The encoded file
has format major ID 3, whereas the Loader expects 5
你程序要求比较低的 php 版本,但是服器上的 php 版本又比较高导致的 ,之前的程序要
PHP 5.2 才能运行,后来服务器商那边升级服务器的 PHP 版本,所以没办法只能升级程
序了。
3.网站访问提示 Warning: Unknown: 1 result set(s) not freed. Use mysql_free_result
to free result sets which were requested using mysql_query() in Unknown on line 0
这个估 计是 cPanel 服 务器上 的 mysql.trace_mode 开 启了 导致的 ,只 要关闭
mysql.trace_mode 就可以了。方法有两种:
a.可以在网站根目录下创建 php.ini 文件,自定义 php 设置,写上 mysql.trace_mode=off
b.也可以在 WHM 中修改 mysql.trace_mode 的设置,点击 Service Configuration>>PHP
Configuration Editor,找到 mysql.trace_mode 项,选择 off(默认是 on),然后点击最
底部的“Save”按钮保存即可.
4.动态网页和静态网页的区别:
关键的区别在于请求的页面是否经过服务器端处理。动态脚本会经过服务器端处理然后
返回给用户,而静态页面不会。
5.php 网站访问提示内存不足如何处理
服务器用的是哪种方式处理 phpfastcgisuphp
suPHP 是一个用来以属主的身份来执行 PHP 脚本的工具, 它由一个 Apache 模块
(mod_suphp)和一个被mod_suphp调用用来改变执行PHP解释器的线程 uidsuphp组成。
SuPHP 有点类似 Apache suexec.
如果是 suphp 的方式
/home/site/public_html 下新建一个

THE END