Я регулярно захожу на свой сайт, чтобы убедиться, что он работает, и замечаю, что изображения для продуктов не появляются, думая, что это проблема с индексацией кеша. Я попытался войти в админ-панель и получил ошибку:
"неверный ключ формы. обновите страницу"
Другими симптомами являются то, что клиенты не могут добавлять товары в корзину и крайне низкая производительность.
В логах ошибок нет (/ var / logs)
Какие дополнительные шаги я должен выполнить, чтобы решить эту проблему?
источник
Я публикую вопрос / ответ, потому что я не смог найти что-то подходящее.
Проблема заключалась в том, что диск, на котором находится моя установка magento, был переполнен. Я освободил немного места, очистил / var / session и / var / cache и все вернулось на круги своя.
источник
var/session
приведет к выходу всех из системы и очистке всех гостевых тележек. Смотрите здесь решение, которое удаляет только старые сессии: magento.stackexchange.com/a/58167/243Есть 3 решения:
Используйте эти команды в phpmyadmin
DELETE FROM core_config_data WHERE path = 'web / cookie / cookie_domain';
DELETE FROM core_config_data WHERE path = 'web / cookie / cookie_path';
Теперь попробуйте войти.
2. Удалите все в папке var и проверьте, работает ли он.
3.Замените файл .htaccess с примером файла .htaccess, а затем попробуйте войти в систему администратора.
Надеюсь, это поможет вам.
источник
Сначала можно проверить еще одну возможную, несколько очевидную проблему: если ваш сайт использует SSL, убедитесь, что вы не используете протокол http для своей страницы администратора; Вы должны использовать https . например, https://example.com/admin
источник
В моем случае проблема, похоже, заключается в том, что я создал администратора с помощью n98-magerun с пользователем, который не может писать в magentofolder / var, и вместо этого использовал резервную папку / tmp / magento.
Я просто удалил пользователя с правами администратора и выполнил
sudo -iu OTHERUSER
(пользователь, которому принадлежит папка magento) иn98-magerun admin:user:create
снова побежал, чтобы создать моего пользователя.ОБНОВЛЕНИЕ: В другом случае, админ URL посещался без www. синтаксис, и настройки cookie использовали www. Просто ставлю www. в админке URL решил проблему. ;)
источник
admin:user:create
?Наряду с вышеуказанным этапом очистки кэша мне также пришлось следовать приведенной ниже статье и установить информацию о данных сеанса по правильному пути, выполнив следующие шаги
Ссылка на статью
/programming/26123081/failed-to-write-session-data-magento
Я исправил это, изменив session.save_path, чтобы поместить его в виртуальную машину.
Изменить файл приложения / etc / local.xml
заменено на ниже
Тогда это начало работать. Иногда вы не можете точно определить проблему, поэтому важно включить ведение журнала ошибок. Включите это, обратившись к следующей статье
https://www.thecreativedev.com/how-to-enable-system-log-and-errorswarning-in-magento/
источник
Очистить куки и кеш. Откройте панель администратора в режиме инкогнито.
источник
Эта известная проблема обычно возникает после применения патча SUPEE-7405, включенного в выпуск Magento 1.9.2.3. Это можно решить, добавив приведенный ниже код в файл: app / code / local / Mage / Core / Model / Session.php
Этот файл может не существовать в вашем репозитории, поэтому скопируйте его
app/code/core/Mage/Core/Model/Session.php
и вставьте в него.app/code/local/Mage/Core/Model/Session.php
После этого добавьте указанную выше функцию в файл, поскольку он может отсутствовать в основном файле.Также очистите кеш вашего браузера и куки. Очистить все файлы в Magento
var/cache
иvar/session
содержимое папок. Затем войдите в вашу админ-панель.источник