Ошибка Magento 1.9 404 в диспетчере подключений Magento
У меня возникли некоторые проблемы с моим менеджером magento connect. Я чувствую, что перепробовал все, поэтому обращаюсь за помощью. Вещи, которые я пробовал...
- Сброс разрешений в папке и файле
- Взял папку из новой загрузки magento и заменил ее.
- Очистите кэш, выйдите из системы, снова войдите в систему.
Я даже не уверен, когда это произошло.
Я думаю, может быть, это мой.htaccess?
Когда я пытаюсь чтобы получить к нему доступ из серверной части, он перенаправляет и выдает мне ошибку 404 на переднем конце, и это указано в URL. /расширение_локальное/индекс/ключ/0f705abce4703672f731b6f12f42681d/
Если кто-то может помочь или у кого-то есть какие-либо предложения, я был бы признателен!
4 answers
Похоже, что контроллер Mage_Connect_Adminhtml_Extension_LocalController
недоступен. Пожалуйста, убедитесь, что вы не удалили или не деактивировали Mage_Connect
:
-
app/code/core/Mage/Connect
должно существовать и быть читаемым - Модуль не должен быть деактивирован в
app/etc/modules
(проверьте все XML-файлы)
Сделал все вышесказанное, но понял, что я использую Nginx, и поэтому оказалось, что он не загружает значение по умолчанию/downloader/index.php автоматически.
Доступ к менеджеру подключений напрямую работал для меня: www.example.com/downloader/index.php
Затем добавил некоторые ограничения в nginx conf, чтобы ограничить мой IP-адрес или представить базовый логин для авторизации: -
location ~ /downloader/ {
satisfy all;
allow 1.2.3.4; #SET TO YOUR IP
deny all;
auth_basic "Restricted";
auth_basic_user_file .htpasswd; #path to your password file, if there is one!
autoindex off;
}
1 Загрузите magento в https://www.magentocommerce.com/products/downloads/magento/
- удалите папку загрузки на вашем сервере, заменив ее недавно загруженным magento.
ПРИМЕЧАНИЕ: Замените только папку загрузки.
Удачи!
У меня была похожая проблема. Решил эту проблему, получив доступ с использованием обычного HTTP вместо HTTPS.