Magento: блок перезаписи работает правильно на локальном, но на сервере не работает

Я переписал блок в magento на своем локальном хосте, а затем перенес файлы с локального хоста на свой сервер, но переопределение не работает. Все файлы в localhost и моем сервере похожи. Я использую xampp в localhost.

2 ответа

Решение

Это часто происходит, когда сервер базируется на Linux/Unix. Такие серверы чувствительны к регистру, поэтому убедитесь, что вы используете правильный регистр в своем блоке и файле config.xml, где был написан код для перезаписи.

Затем после загрузки файла на сервер и очистки всех ваших кешей, а затем проверьте.

Чтобы перепроверить, действительно ли проблема вызвана чувствительностью к регистру или нет, вы можете запустить код в локальной системе Linux.

Также убедитесь, что для ваших файлов кода назначены соответствующие права доступа к файлам.

Надеюсь это поможет!!

  1. Очистить / обновить кэш.
  2. Снова скомпилируйте, если у вас включена компиляция.
  3. Если у вас есть модули xtra apache, перезапустите сервер apache.
Другие вопросы по тегам