Неправильные URL-адреса Magento Admin и JS после перемещения страниц сервера и продукта пустые?
Недавно я перевел сайт Magento из поддомена в его целевой домен на picnprint.me на другом сервере. На данный момент я испытываю две проблемы, так как перемещение сайта на новый сервер.
Пути CSS и JS области администрирования обрабатываются некорректно.
Например... Страница администрирования Magento ищет adminhtml/default/default/ reset.css вместо picnprint.me/skin/adminhtml/default/default/...
Если я поместил файлы CSS и JS в те места, где сейчас находятся страницы администрирования, Magento Admin будет загружаться нормально, но не позволит мне войти в систему.
Кроме того, все страницы продуктов на переднем конце отображаются пустым, шаблон сайта загружается, но не загружается содержимое продукта.
Кто-нибудь знает, что может быть причиной этих проблем и как я могу решить эту проблему?
Приветствия,
Andy
Ответы
Ответ 1
Используя ваш любимый инструмент RDMS (например, phpMyAdmin), откройте таблицу core_config_data
, исправьте значения для путей web/unsecure/base_url
и web/secure/base_url
. Убедитесь, что dev/js/merge_files
и dev/css/merge_css_files
равны 0.
Очистите кеш, удалив все файлы в var/cache/
в каталоге Magento.
Ответ 2
У меня была такая же проблема. Я знаю, что это не может быть ответом на вышеупомянутый вопрос, но все же чувствуйте, что это может помочь кому-то с очень похожими проблемами.
У меня была эта проблема несколько раз сейчас, и в течение 20 минут мне приходилось искать по кругу в кругах, прежде чем я запомню решение. Этот пост в основном для моего будущего, который, несомненно, снова будет иметь проблему.
У меня был "объединенный javascript и css enabled". Мои локально объединенные файлы css и js автоматически развертывались на сервере.
Проблема заключалась в том, что моя папка media
, в которой теперь загружаются все css и js, не имеет правильных разрешений. После предоставления разрешения на запись apache все мои проблемы ушли:).
Вероятно, рекомендуется добавить папки media/css
и media/js
в .gitignore
.