国外设计欣赏网站 - DOOOOR.com

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

[Drupal问题] Drupal白屏的诊断方法之PHP版本问题

[复制链接]
发表于 4-19-2012 03:15 | 显示全部楼层 |阅读模式
Howfar此次同时搬家六个站,新VPS性能不错,但是唯独有一个站的Drupal打开瞬间白屏,并且没有任何提示。系统日志没看出状况。这个站用了Flash,discuz和Drupal三套程序,其他两套运行正常,另外一个Drupal6老版本的站也正常使用。并且排除内存不足的可能。重新安装这个Drupal7问题依旧,删除虚拟服务器后重新安装问题依旧,后来发现我的PHP版本过低,看来现在只剩如下可能。


--------------------------------------------------------------------------------------------------

近来公司新装一台服务器,装上Cent os 5.3后,然后是装apache,mysql,等,以为一切万事大吉,谁知道导入一个Drupal系统后,出现白屏。检查一下,服务器配制也没有什么不对,于是重新安装了一个全新的Drupal,完全正常,这就怪了,为什么在本地一切正常,到服务器上怎么就白屏呢。

后来发现服务器的PHP是5.0系统的,想到drupal有些模块要求PHP5.2以上,就升级了一下PHP,在网上查的Linux下升级PHP方法如下

# rpm –import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
#
 gedit /etc/yum.repos.d/utterramblings.repo
在打开的文件中加入以下内容:
[utterramblings]
name=Jason’s Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
保存
# yum update php
***
***
重启apache
# service httpd restart

一切搞定,再装,竟然成功了。原来如此。。

但是,后来再用的过程中,经常还是出现莫名其妙的白屏,特别是在加载内容比较多时,比如在编辑内容时或者启用模块时,这此时候往往用的内存比较多,会不会是内存不足的问题?查看一下现在PHP的内存设置,32M,也忒小了点,马上开始升级内存。

vim /etc/php.ini

找到其中的 memory_limit = 32M ,换成 memory_limit = 512M

重启apache

# service httpd restart

再试,成功!白屏问题彻底解决。

后来在开发的过程中,还经常有白屏现象发生,但不是由服务器造成的,一般是由PHP程序的致命错误造成的。 这种情况最好,
error_reporting(E_ALL);
以好检查错误的原因,







本文永久地址:http://drupalsh.cn/node/718 , 转载请注明出处.$ F: P: \; O/ o) k# o: y, J+ X+ I4 ^

|2011-2026-版权声明|平台(网站)公约|DOOOOR 设计网 ( 吉ICP备2022003869号 )

GMT+8, 2-20-2025 01:13 , Processed in 1.978265 second(s), 269 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表