今天给各位分享phpcms网站打开空白的知识,其中也会对php网页打开空白进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
1、phpcms在Godaddy上出现空白页的问题,求解决
这个可能是apache的版本问题,空间有些函数没有开启。phpcms也需要一定的环境要求。
2、phpcms栏目内容页空白,怎么处理?
网上的教程有提到用本地安装好的PHPCMS缓存文件来覆盖到FTP空间上的文件,文件为caches\caches_model\caches_data\content_form.class.php ,这个方法经过测试是有效的,但很不幸的是只要你刷新缓存,那么问题又出现了,发布文章还是空白一片,治标不治本!总不能每次刷新都上传一次,得多辛苦呀。网上也查到另一个方法,删去video模型,这种阉割了系统功能的方法,我觉得这不会是最优的解决的办法。
即然是缓存,总会是什么地方生成出来的,而且是生成后才出现了问题,那么错误的源头一定是生成的地方。再打开一次添加内容页面,然后下载error_log查看最后一行是的错误如下(某些地方我用*代替)。
“[14-Oct-2014 15:47:49 Etc/GMT-8] PHP Parse error: syntax error, unexpected ”SCRIPT LANGUAGE=”JavaScript”‘ (T_ENCAPSED_AND_WHITESPACE) in /home/**/public_html/***.com/caches/caches_model/caches_data/content_form.class.php on line521”
下载“content_form.class.php”查看521附近的代码,是一个函数:function video($field, $value, $fieldinfo) ,结合网上别人所说的,问题都指向video模型。刚开始使用phpcms,说真的还不知道它的目录在哪,当然百度一下,得到:phpcms\modules\content\fields\video。它的下面共有7个文件,查看了一下form.inc.php的开头正是function video($field, $value, $fieldinfo),从FTP上下载与本地的对比来看,少了一大载,应该是上传不全。FTP上传覆盖后它依然一样少了后部分,搞不懂为什么,只好用在线编辑粘进去。刷新一下问题就解决了。
刷新一下,接下来生成内容页的时候,又蛋疼了,没法生成。又用上面的方法追查了一遍,报错的是缓存中的content_output.class.php,同样方法用在线编辑粘了output.inc.php保存,生成成功!刷新缓存也不会现出现问题了。
总结一下,问题不是出现在phpcms上,而是很多人用的都是国外的服务器,传输过程中造成了缺失。
3、phpcms后台登录成功后,闪一下变成空白页了
文件夹权限问题:试试设置文件夹权限755或775。注意:caches文件夹。
验证码:
检测系统是否支持GD库,新建文件phpinfo.php。
将下面的程序保存为一个后缀为 .php 的文件?php echo phpinfo(); ?
输入文件地址,然后搜索这个页面里面是否存在 GD 库,如果搜不到,说明没有装 GD 库。
去除验证码功能:
第一步
找到文件phpcms\modules\admin\index.php
注释掉第33行到第36行
$code = isset($_POST['code']) trim($_POST['code']) ?trim($_POST['code']) : showmessage(L('input_code'), HTTP_REFERER);
if ($_SESSION['code'] != strtolower($code)) {
showmessage(L('code_error'), HTTP_REFERER);
}
第二步
找到文件phpcms\modules\admin\templates\login.tpl.php
注释掉第38行
!--label?php echo L('security_code')?:/labelinputname="code" type="text" class="ipt ipt_reg"onfocus="document.getElementById('yzm').style.display='block'"/--
注释掉第39行
div id="yzm" class="yzm"?php echoform::checkcode('code_img')?br /ahref="javascript:document.getElementById('code_img').src='?php echoSITE_PROTOCOL.SITE_URL.WEB_PATH;?api.php?op=checkcodem=adminc=indexa=checkcodetime='+Math.random();void(0);"?phpecho L('click_change_validate')?/a/div
关于phpcms网站打开空白和php网页打开空白的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。