Поддержка Плагины Ошибка HTTP ERROR 500 на переведенной странице

  • Сайт на Woocommerce+Polylang. Сделал переводы главной страницы (английский по умолчанию) на немецкий и русский языки. Когда нажимаю в переключателе языков на немецкий или русский, то появляется белая страница без всего, а когда обновляю, на странице появляется ошибка 500. Так же и с переключением на русский язык.

    Я делал копию этого сайта — на ней все работает. Отчего эта ошибка на основном сайте?

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Модератор Yui

    (@fierevere)

    永子

    логи ошибок PHP на сервере смотрели?
    что там последнего с «Fatal» ?

    Логи ошибок эти я не нашел еще, есть раздел Errors, там только за январь логи. Эта ошибка может быть из-за недавно установленного плагина Yoast SEO?

    Модератор Yui

    (@fierevere)

    永子

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

    Можно конечно и плагины по одному отключать и искать проблему

    Сделал копию сайта, отключил на ней плагин Yoast SEO, переключение заработало, потом включил этот плагин и все равно работало переключение, а на рабочем сайте не работает даже после отключения плагина. Почему так? Это ведь копия.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

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

    Посмотрел логи — ошибок PHP нет.
    https://c.radikal.ru/c39/2003/d6/cdee5e198818.jpg

    В другом разделе нашел вот такие ошибки:
    https://savetext.ru/6FUHHpjT

    Там про нехватку памяти и вот такая: PHP Warning: Invalid argument supplied for foreach() in /home/atomtool/public_html/wp-content/plugins/lingotek-translation/include/model.php on line 321

    Сегодня зашел проверить — работает переключения языков. Я ничего не менял. Мне нужно, чтобы работало всегда, чтобы не было сюрпризов.

    128мб маловато для работы вашего сайта……
    добавьте хотя бы до 256.
    Я лично не рассматриваю хостинг менее чем с 512мб.

    Где написано, что 128 мб памяти? Я в панели управления не нашел таких данных.

    Модератор Yuri

    (@yube)

    Где написано, что 128 мб памяти?

    Тут:
    [05-Mar-2020 07:34:51 UTC] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 130968 bytes) in /home/atomtool/public_html/wp-content/plugins/roadthemes-helper/less/lessc.inc.php on line 1384

    Вчера сайт работал нормально, сегодня утром опять белая страница. В PHP.ini в memory limit было 128, я установил 256 и сайт заработал. Пока работает.

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Тема «Ошибка HTTP ERROR 500 на переведенной странице» закрыта для новых ответов.