【问题标题】:Joomla 1.5 Internal Server Error - ways to track sourceJoomla 1.5 内部服务器错误 - 跟踪源的方法
【发布时间】:2014-09-16 01:32:59
【问题描述】:

这可能很容易,但它现在让我发疯。 Joomla 1.5.26 -> 网站一直运行到今天早上。现在我得到了前端页面的内部服务器错误 500(html 源什么都不显示),后端(管理面板)工作得很好。 一个编辑处理了一些文章,对我来说没有任何可疑之处。

到目前为止我所尝试的:

  • 未发布所有最近创建的文章
  • 具有动态内容(日历、新闻提要、近期照片)的未发布模块
  • 将 .htaccess 重置为原始状态
  • 重置权限(所有目录 775,所有文件 644)
  • 在 configuration.php (ini_set( 'display_errors', true ); error_reporting( E_ALL ); ) 中启用所有 PHP 错误报告 - 没有错误,只是一些警告“PHP 已弃用:函数 split()”,但我什至可以通过取消发布一个插件来摆脱这些警告,之后页面仍然是空白
  • 后端仍然有效
  • index.php 存在且包含原始代码,模板存在且已分配
  • 数据库正常工作,没有等待进程
  • 已删除浏览器中的缓存以及后端的 Joomla 缓存

由于我只有 FTP 访问服务器,我无法访问任何 apache 日志文件,除了 PHP 错误日志。还有哪些其他选择可以追踪此类问题?我的托管公司告诉我网络服务器工作正常,他们还告诉我他们已经重新启动了服务器,但网站行为没有任何变化。

【问题讨论】:

  • 向他们询问 apache 错误日志文件(或通过您的 ftp 使它们可用)您的 php 错误日志中没有显示任何内容?
  • 不,错误日志中没有显示任何内容。谢谢,我会要求他们提供 apache 错误日志文件。
  • 同时检查最近更新的文章的内容(直接在数据库中检查)在文章正文或标题中寻找不应该存在的任何奇怪的东西,例如一些狡猾的 javascript 或其他可能的东西只是破坏了输出渲染。
  • 谢谢,但没有办法找到这样的输出渲染断路器吗?这样的中断不应该导致 PHP 错误或警告吗?

标签: php apache joomla


【解决方案1】:

这通常发生在您的主机在托管您网站的服务器上升级 PHP 和/或 MySQL 时。

查看此帖子:http://www.itoctopus.com/are-you-suddenly-seeing-an-error-on-every-page-of-your-joomla-website。您的问题很可能是 2.2(点 #2,子点 #2)。

我很确定 Apache 错误日志会揭示一些东西。

【讨论】:

  • 谢谢,但是服务器软件还没有动过,至少支持人员是这么说的。然而,他们告诉我,该网站在两周前被黑客入侵,然后他们从备份中设置了该网站。我现在通过上传新的 Joomla 档案解决了这个问题,然后我重新上传了所有自定义文件。因此,某些文件仍然必须已损坏。我仍然对没有直接的方法来定位问题感到失望。哦,是的,我还没有访问 Apache 错误日志,也许这会有所帮助......我想我要删除这个问题,它没有建设性......
猜你喜欢
  • 2012-06-02
  • 1970-01-01
  • 2012-11-14
  • 1970-01-01
  • 1970-01-01
  • 2013-01-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多