Мидоменная ошибка в модуле Magento
Я устанавливаю расширение B2B на локальную машину для Magento без проблем. Но, делая то же самое для клиентского сервера, я получаю следующую ошибку:
404 Not Found
The server can not find the requested page:
mydomain.com/errors/report.php?id=264218583315&skin=default (port 80)
Please forward this error screen to mydomain.com's WebMaster.
Где мне нужно сделать изменения? Я заменил следующую строку 33 в файле Observer.php.
Mage::app()->getResponse()->setRedirect(Mage::helper('adminhtml')->getUrl("customer/account/login"));
с
Mage::app()->getResponse()->setRedirect("http://mydomain.com/magento/index.php/customer/account/login"));
Также, когда я вставляю URL
http://mydomain.com/magento/index.php/customer/account/login
в браузере напрямую работает нормально. Но здесь его перенаправление на страницу ошибки 404.
Нужно ли вносить какие-либо изменения в любой файл в Magento или в другие конфигурации?
2 ответа
Я предполагаю, что это ошибка конфигурации или установки расширения B2B. Ваша конфигурация хранится в таблице core_config, также попробуйте переустановить расширение B2B. Как упоминает LittleBigDev, это также может быть проблема с правами доступа. И убедитесь, что версия magento одинакова как на локальном сервере, так и на сервере.
Права доступа к файлам должны быть 644. Для папок это должно быть 755. Для файлов папок Mage и файлов PEAR lib это должно быть 550
И вам также следует проверить настройки владельца файла.
Для получения дополнительной информации, посетите http://www.magentocommerce.com/wiki/groups/227/resetting_file_permissions/