使用 joomla 安装 phpList 并出现 404 错误

Installed phpList with joomla and get 404 error

我最近在我当前安装的 joomla 的文件夹中安装了 phpList(在 bluehost 的共享服务器上)。我必须手动安装它,我可以访问管理页面。

Joomla 安装在根文件夹 (html_public) 中,phpList 安装在其中的一个文件夹中 (html_public/phpList)。

如上所述,我可以成功访问 phpList (www.my-site.com/phpList/lists/admin) 的管理页面并进行配置。

问题是:每次我点击"save"来保存更新的配置,然后它会将我重定向到404 - not found joomla(因为它重定向到 http://www.my-site.com/lists/admin/?page=configure#item_confirmationmessage)。我更新的配置已正确保存,我可以轻松地返回它,按浏览器中的 "back" 按钮。我注意到 phpList 没有重定向到正确的文件夹 html_public/phpList/lists,而是重定向到一个不正确的文件夹:html_public/lists.

我认为必须在 joomla and/or phpList 中做一些调整才能正确定义它应该引导确认消息的文件夹。

我完全知道将 phpList 安装到子域的根文件夹的替代方法,但此时我更愿意(如果可能)修复我实际拥有的内容。

如果对寻求解决方案的人有所帮助,这就是我所做的。

似乎 phpList 对它的安装文件夹有点挑剔。

为了避免与已经存在的 Joomla 安装发生冲突,我不得不创建一个子域,然后将其干净地重新安装到该子域中名为 lists 的文件夹中。任何其他解决方案(例如将其安装到我的主域 html_public 内的 lists)都无法正常工作,产生类似于问题中描述的错误。所以,一步一步来:

  1. 为您的网站创建一个子域(我的是 "lists.mysite.com")
  2. 将 phpList 安装到该子域的 html_public 文件夹中名为 lists 的文件夹中。确保遵循 phpList 文档中的指南
  3. 配置并开始。