Примерно неделю назад я работал в тестовой среде для нового сайта. Я ушел на час, вернулся и теперь не могу попасть на страницу администратора, так как в http://magento.localhost.com/admin приводит к отсутствию маршрута 404 Я единственный, у кого есть доступ к этому, он не живет ни в каком смысле. Я использую VBox с Ubuntu для размещения среды. Что касается возможных исправлений, я до сих пор пробовал...
-
Удостоверьтесь, что идентификаторы core_store, core_store_group, core_website и client_group установлены в 0 (как описано в этой и многих других статьях - http://www.nude-webdesign.com/fix-for-magento-admin-error-404-page-not-found/)
-
Воспроизведение с помощью /app/code/core/Mage/Core/Controller/Varien/Front.php метода _isAdminFrontNameMatched для отображения adminPath (его 'admin)
-
Очистили папку var, опустошенный кеш браузера. Кэширование сайтов было отключено.
-
Добавление 'index.php' к URL-адресу все равно приводит к 404.
-
В соответствии с Magento Admin 404 файл /app/etc/use _cache.ser для меня не существует.
В тот же день я просто играл с некоторыми файлами макетов, которые я скопировал в модуль, который я сделал, и запросы к мультимедийным темам (все они были возвращены в исходное состояние еще до того, как эта проблема возникла),
Есть ли у кого-нибудь какие-либо предложения относительно того, что здесь не так? Возможны ли другие возможные причины?
Спасибо за что-нибудь.
РЕДАКТИРОВАТЬ 1:06 pm 9/10/2013: В ответ на способ поиска контроллеров Alan Storm, который ищет Standard.php, мне было возвращено много "отсутствующих" файлов контроллера. Однако после загрузки новой копии 1.7.0.2, чтобы найти эти файлы, они также не присутствовали в их обоих. Вот мой вывод из предложения alan var_dump в Standard.php:
-
... "/public_html/app/code/core/Маг/Индекс/Контроллеры/Adminhtml/Controller.php"
-
... "/public_html/app/code/core/Mage/Paygate/controllers/Adminhtml/Controller.php"
-
... "/public_html/app/code/core/Mage/Paypal/controllers/Adminhtml/Controller.php"
-
... "/public_html/app/code/core/Маг/Виджет/Контроллеры/Adminhtml/Controller.php"
-
... "/public_html/app/code/core/Mage/Oauth/controllers/Adminhtml/Controller.php"
-
... "/public_html/приложение/код/ядро /Mage/Authorizenet/контроллеры/Adminhtml/Controller.php"
-
... "/public_html/app/code/core/Mage/Bundle/контроллеры/Adminhtml/Controller.php"
-
... "/public_html/app/code/core/Mage/Centinel/controllers/Adminhtml/Controller.php"
-
... "/public_html/app/code/core/Mage/Компилятор/контроллеры/Adminhtml/Controller.php"
-
... "/public_html/app/code/core/Mage/Connect/controller/Adminhtml/Controller.php"
-
... "/public_html/app/code/core/Mage/Загружаемые/контроллеры/Adminhtml/Controller.php"
-
... "/public_html/app/code/core/Mage/ImportExport/контроллеры/Adminhtml/Controller.php"
-
... "/public_html/app/code/core/Mage/Api2/контроллеры/Adminhtml/Controller.php"
-
... "/public_html/app/code/core/Mage/PageCache/controllerlers/Adminhtml/Controller.php"
-
... "/public_html/app/code/core/Mage/XmlConnect/controllers/Adminhtml/Controller.php"
-
... "/public_html/app/code/core/Mage/Adminhtml/controllers/Controller.php"
-
... "/public_html/app/code/community/Phoenix/Moneybookers/контроллеры/Controller.php"
-
... "/public_html/app/code/core/Mage/Captcha/controllers/Adminhtml/Controller.php"
-
... "/public_html/app/code/core/Mage/CurrencySymbol/controllers/Adminhtml/Controller.php"
-
... "/public_html/приложение/код/ядро /Mage/CURRENCYSYMBOL/Контроллеры/Adminhtml/IndexController.php"
Решено 3:39 вечера 9/10/2013: Хорошо, он исправлен, хотя и довольно грубо. Я сделал вывод предложения var_dump от Alan Storm, чтобы иметь в виду, что я создал ошибку где-то в пуле базового кода (что не то, что я намеревался делать, прикручивая код по умолчанию). К сожалению, для точного обучения я заменил его всем стандартным кодом ядра ядра 1.7.0.2. Это было сделано до того, как Алан обновил свой первоначальный ответ с большим количеством предложений, которые я никогда не расследовал. Спасибо Алан, ты рад.