移动服务器后的Joomla空白屏幕

时间:2012-03-21 03:21:26

标签: joomla

我将Joomla安装从一台服务器移动到另一台服务器。复制数据库和所有文件。当我把它移动到位时它全部加载,一切正常,经过一段时间(如20分钟)后,它现在只是加载一个空白页。

我已经通过Joomla框架进行了追踪,如果我在调用$app->render()之前输入了回音,它可以正常工作并输出,但是对$app->render()的调用永远不会进入。即我在echo()的顶部放了一个echo语句,但没有输出。非常奇怪,没有错误,没有输出。

有什么想法吗? Joomla 1.7.3。

编辑:我刚刚计时,它确实工作到30分钟。此时我在PHP error_log中得到两行 -

[22-Mar-2012 01:35:46 UTC] PHP Notice:  Undefined offset: 2 in /home/off/public_html/components/com_k2/router.php on line 114
[22-Mar-2012 01:35:46 UTC] PHP Notice:  Undefined variable: text in /home/off/public_html/templates/gk_boutique/error.php on line 27

2 个答案:

答案 0 :(得分:0)

尝试将其放入.htaccess

    DirectoryIndex index.php index.html

问题是服务器上有一个(有时)不可见的index.html。实际上没有导致空白页面的问题,它只是一个空白页面。为了证明这是错误的尝试输入

www.yourdomain.com/index.php

然后应出现该页面。

注意不要只删除.html文件,它有其原因(安全性),将其添加到.htaccess中,当您输入www.yourdomain.com时它应自动转到索引页面

答案 1 :(得分:0)

如果您可以登录管理员(yourdomain.com/administrator),请尝试清除所有缓存。迁移期间保留了缓存。