2015-07-30 2 views
0

Недавно я установил phpList в папку моей текущей установки joomla (на сервере общего доступа в bluehost). Мне пришлось вручную установить его, и я могу получить доступ к странице администратора.Установил phpList с joomla и получил ошибку 404

Joomla установлен в корневой папке (html_public) и phpList в папке внутри него (html_public/phpList).

Как уже говорилось, я могу успешно получить доступ к странице администрирования phpList (www.my-site.com/phpList/lists/admin) и настроить его.

Проблема заключается в том: каждый раз, когда я нажимаю на «сохранить», чтобы сохранить обновленную конфигурацию, то он перенаправляет меня на 404 - not found броска Joomla (как он перенаправляет на http://www.my-site.com/lists/admin/?page=configure#item_confirmationmessage). Моя обновленная конфигурация правильно сохранена, и я могу легко вернуться к ней, нажав кнопку «Назад» в браузере. Я замечаю, что phpList не перенаправляет на правильную папку html_public/phpList/lists, а на неверный: html_public/lists.

Я думаю, что в joomla и/или phpList должна быть какая-то настройка, чтобы правильно определить папку, на которую он должен направить сообщение подтверждения.

Я полностью знаю альтернативу установки phpList в корневую папку субдомена, но в этот момент я бы предпочел (если возможно) исправить то, что у меня есть на самом деле.

+0

Проблема в том, что она ищет страницу Joomla с этим именем. Возможно, вы захотите попробовать сделать ссылку меню joomla внешней ссылки типа, которая имеет phpList как псевдоним и который отправляется на эту страницу. – Elin

ответ

0

Это то, чем я закончил, если это помогает людям, ищущим решения.

Кажется, phpList несколько придирчивы к папке, на которой она установлена.

Чтобы избежать конфликтов с уже существующей установкой Joomla, мне пришлось создать поддомен, а затем сделать чистую переустановку его в папку с именем lists внутри этого поддомена. Любое другое решение (например, установка его на lists в пределах html_public моего основного домена) не работает, создавая ошибки, аналогичные тем, которые описаны в вопросе. Так, шаг за шагом:

  1. Создать поддомен на ваш сайт (мой был «lists.mysite.com»)
  2. Установите PHPlist в папку под названием lists в html_public папку этого субдомене. Убедитесь, что вы следуете руководству в документации phpList.
  3. Конфигурирование и переход.