学习LAMP、LNMP时,遇到很奇怪的问题就是:搭建完LAMP或LNMP环境后安装PHPweb程序时,Discuz和Wordpress打不开安装向导,直接显示空白页(PHPWind9.0除外),没有任何错误提示,百思不得其解,在网上找了好多资料都没有这个问题的解决办法,现在写出解决思路以及办法如下:
1.同样的环境只有Discuz和Wordpress出现这个问题,而PHPWIND9.0没有问题,说明安装没有问题,端口权限等也没有问题,初步确定问题在配置文件上面;
2.用备份的配置文件覆盖经我修改过的httpd.conf,php.ini,my.cnf三个文件,每覆盖一个文件后重启三个服务再次试验安装Discuz,最后问题确定在经过我修改过的PHP.ini文件上面,这个范围就小多了;
3.我是照着网上的教程修改的PHP.ini,一共修改了8个地方,现在也是每修改一个地方保存退出,重启三个服务,再次安装Discuz,这时终于出现了安装向导界面,欣喜若狂,先不动,再接着试验修改下一个地方,。。。。。。。。就这样最后问题确定在";open_base_dir="这个地方,这时在网上查了下关于PHP.ini文件上面的这个";open_base_dir="相关的资料,修改这个是为了防止跨站木马,但是改了后有些PHPweb程序安装时就会出现本文所说的问题,对于修改“;open_base_dir="出现问题的PHPweb程序可以在它前面加上分号注释掉就可以了,这样就不会出现本身所描述的问题了。
好了,问题解决了,写出来希望在广大网友以后的学习中可以借鉴学习,能给大家带来帮助!