【问题标题】:HTTP Error when trying to edit Joomla on localhost尝试在本地主机上编辑 Joomla 时出现 HTTP 错误
【发布时间】:2019-04-04 15:33:31
【问题描述】:

我使用 Akeeba 备份了我的实时 Joomla 站点,并使用 kickstart 将备份上传到 Windows 上的 MAMP。 localhost 上网站的前端显示正确,我可以登录到管理员端。但是,当我尝试编辑一篇文章或启动对 Joomla、扩展等的更新时,我会显示一个 HTTP 错误 500 页面。我是 Joomla 的新手,因此您能提供的任何帮助将不胜感激。让我知道您可能需要哪些其他信息。谢谢!

我尝试将 .htaccess 文件重命名为 .htaccess.old 并创建了一个新的 htaccess 文件,但没有任何效果。

预期结果:编辑文章或更新 Joomla/扩展 实际结果:单击编辑或更新并收到 HTTP 错误 500

【问题讨论】:

  • 实际上有一个专门的 StackExchange 站点专为 Joomla Joomla 而这个问题会在那里得到更好的答案。
  • 谢谢你,艾琳。我将在 Joomla 网站上发布。

标签: joomla mamp http-error


【解决方案1】:

首先检查/logs和/tmp目录是否有写权限。

来自 Joomla 管理员后端:

编辑Joomla的/logs路径 - 转到Joomla管理员 -> 点击系统 -> 全局配置 strong> -> 找到System选项卡并编辑Path to Log Folder,这里你需要添加/logs目录的站点服务器根路径。

编辑Joomla的/tmp路径 - 转到Joomla管理员 -> 点击系统 -> 全局配置 strong> -> 找到 Server 选项卡并编辑 Path to Temp Folder,这里您需要添加 /tmp 目录的站点服务器根路径

来自 Joomla 配置文件:

关注此帖子以编辑 /logs 和 /tmp 目录 - 500 internal server error at back end - Joomla

【讨论】:

  • 感谢您的快速回复。这是我目前用于 log 和 tmp 目录的路径,但我仍然遇到问题。 C:/MAMP/htdocs/logs (刚刚从/home/radu/public_html/logs更新) C:/MAMP/htdocs/tmp
  • 在重新阅读链接的文章后,我将 log 和 tmp 目录更新为 './logs' 和 './tmp',我以为我让它工作了一会儿,然后又回到同样的问题。我只是在 Joomla Admin 中注意到这条警告消息,我不确定它以前是否存在:警告加载组件时出错:com_fields,找不到组件。
  • @stephanie 您使用的是哪个版本的 Joomla?
  • 我能够修复错误加载组件警告。我在 Joomla 上! 3.7.5。我从 akeeba 备份上传的网站是 PHP 5.5.32,我通过 MAMP 的 localhost 是 PHP 7.2.10 - 这会导致这种类型的错误消息吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-25
  • 1970-01-01
  • 1970-01-01
  • 2020-01-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多