新搭建的php环境中常见的一些小问题与解决办法总结
2015-05-19 15:03:22;  来源:;  作者:;  评论:0 点击:

1 文件编码问题问题描述:再把网站程序上传到服务器后,往往要更改相关的配置文件,例如phpcms网站里的database php文件等,那么,如果在更

1.文件编码问题

问题描述:
再把网站程序上传到服务器后,往往要更改相关的配置文件,例如phpcms网站里的database.php文件等,那么,如果在更改的时候如果使用的编辑器是记事本等,很容易造成更改后保存的文件格式不一致而导致的一些错误。
例如本人再一次移动网站中将phpcms的配置文件system.php编码改成了utf-8编码格式(原是utf-8无BOM编码格式),从而导致页面出现以下相关错误现象:
新搭建的php环境中常见的一些小问题与解决办法总结
查阅caches目录下的错误日志文件error_log.php有如下记录:
annot modify header information - headers already sent by (output started at D:\WWW\...caches\configs\system.php:1)...

2.php扩展的缺少

在新安装搭建的php服务器环境中,尤其是环境是由各个模块手工搭建(非一键安装)的,那么很容易出现因为漏掉php的某个扩展模块而导致php程序运行时功能实现不全或页面显示不全,甚至是访问php文件是页面一片空白的是却没有什么php错误报出~
因此,当我们将php网站放到新php环境中去运行是出现这种“奇怪的现象”是就要考虑php.ini配置文件里面引入的php扩展模块是否全面了。
一般php网站一下几种扩展都要打开:
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dll #缺了它你可能发现页面调用数据的地方变成空白了
extension=php_mysqli.dll
extension=php_pdo_mysql.dll 本文属追太阳原创文章,转载请声明出处:http://www.zhuitaiyang.com/html/php/716.html_追太阳

相关热词搜索:php环境 常见问题

上一篇:ajax时json_encode 中文变成null解决办法
下一篇:php 字符串汉字与十六进制互转函数整理

收藏
回到顶部