nikonlay

nikonlay
Рейтинг
191
Регистрация
11.12.2006
Если вызывается - значит где-то и используется.

Хмм, вас поняли. Странно как-то, ведь активирована другая тема. Может удалить эту тему maxstore тогда?

Причем этот Deprecated каждую минуту показывается.

И тут малый вопрос возник - а удалить тему через админку нельзя, как я понял, только активировать или нет?

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

И странно, что эта ошибка в 4.20 утра возникла, когда никто из нас на сайт не ходил..

И да, конечно, логи смотрел после того, как пытался загрузить фото с ошибкой http

Вот только что снова попытался загрузить и ошибку получил.

Проверил файл debug.log - там ничего не появилось, только Deprecated этот каждую минуту, и до попытки загрузи и после.

Хостера подолбил, они какое-то время разбирались, потом говорят -@ у вас 404 в файле access_.. отображается.

Только не совсем понятно тогда - зачем нужны файлы и access и error, при этом в access получается и ошибки доступ, а в error - ничего?

SeVlad, спасибо!

Как сказали в поддержке хостинга, логи сервера хранятся в папке logs, и в этой папке как раз есть файлы access_... и error_... по датам. И в файлах access есть инфа, а файлы error - пустые. Хотя вчера специально открывал несуществующие страницы, чтобы вызвать ошибку 404. Но в файл все равно ничего не записалось.

А то что ошибки туда не пишутся или запись ошибок отключена - не подскажите, это настраивается через панель управления хостингом, или где-то в коде файлов сайта прописывается?

За финт спасибо! Применил. БОльшая часть, что он пишет, это

[24-Oct-2018 05:07:48 UTC] PHP Deprecated:  Function create_function() is deprecated in /home/virtwww/w_site-ru_a03ba22e/http/wp-content/themes/maxstore/functions.php on line 410

Что какая-то функция устарела в одной тем. Но у меня даже не эта тема используется.

И еще пара ошибок, которые, насколько я понимаю, тоже вроде не связаны с этой ошибкой http:


[23-Oct-2018 17:29:14 UTC] PHP Notice: Undefined variable: v in /home/virtwww/w_site-ru_a03ba22e/http/wp-content/plugins/saphali-woocommerce-lite/saphali-woocommerce-lite.php on line 1719
[23-Oct-2018 17:29:14 UTC] PHP Notice: Undefined index: type in /home/virtwww/w_site-ru_a03ba22e/http/wp-content/plugins/saphali-woocommerce-lite/saphali-woocommerce-lite.php on line 1635
и
[24-Oct-2018 04:21:22 UTC] PHP Fatal error: Out of memory (allocated 27525120) (tried to allocate 294912 bytes) in /home/virtwww/w_site-ru_a03ba22e/http/wp-includes/pomo/mo.php on line 272

Логи ошибок - вы имеете в виду файлы error...10-23.log ?

Да, они там есть, рядом с файлами access_.._23.log, но при этом в файлах access есть инфа, а все 7 файлов error что там есть весят по 0 байт, то есть в них ни одного символа даже нет.

Я поэтому подумал, что может это какие-то неправильные файлы, не может же быть, что прям ни одной ошибки за неделю не было? Ну и искомой ошибки HTTP там, соответственно, тоже нет.

Модуль health-check сейчас поставлю и проверю, потом отпишу, что он выдал

SeVlad, вас понял, посмотрел логи сервера, вроде как нашел место, где была загрузка того фото:

127.0.0.1 - - [22/Oct/2018:21:03:44 +0300] "POST /wp-cron.php?doing_wp_cron=1540231424.2998321056365966796875 HTTP/1.1" 502 107 "https://msktoy.ru/wp-cron.php?doing_wp_cron=1540231424.2998321056365966796875" "WordPress/4.9.8; http://msktoy.ru"

176.62.216.112 - - [22/Oct/2018:21:03:43 +0300] "POST /wp-admin/admin-ajax.php HTTP/1.1" 200 47 "https://msktoy.ru/wp-admin/post.php?post=202&action=edit" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"
176.62.216.112 - - [22/Oct/2018:21:04:35 +0300] "POST /wp-admin/admin-ajax.php HTTP/1.1" 200 1127 "https://msktoy.ru/wp-admin/post.php?post=202&action=edit" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"
176.62.216.112 - - [22/Oct/2018:21:04:36 +0300] "GET /wp-content/uploads/2018/10/everest-s-mashinkoy-schenyachiy-patrul.png HTTP/1.1" 302 271 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"
176.62.216.112 - - [22/Oct/2018:21:04:36 +0300] "GET /wp-content/uploads/2018/10/everest-s-mashinkoy-schenyachiy-patrul.png HTTP/1.1" 200 102752 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"
176.62.216.112 - - [22/Oct/2018:21:04:41 +0300] "POST /wp-admin/post.php HTTP/1.1" 302 - "https://msktoy.ru/wp-admin/post.php?post=202&action=edit" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"
176.62.216.112 - - [22/Oct/2018:21:04:41 +0300] "GET /wp-admin/post.php?post=202&action=edit&message=1 HTTP/1.1" 200 255668 "https://msktoy.ru/wp-admin/post.php?post=202&action=edit" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"
176.62.216.112 - - [22/Oct/2018:21:04:42 +0300] "GET /wp-content/uploads/2018/10/everest-s-mashinkoy-schenyachiy-patrul.png HTTP/1.1" 302 271 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"
176.62.216.112 - - [22/Oct/2018:21:04:43 +0300] "GET /wp-admin/admin-ajax.php?action=oembed-cache&post=202 HTTP/1.1" 200 1 "https://msktoy.ru/wp-admin/post.php?post=202&action=edit" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"

Но честно говоря, не совсем понятно, что из этих строк можно извлечь. Могли бы вы подсказать, на что конкретно смотреть в логах?

DiKiJ, спасибо большое!

А то и так и сяк пробовали отключить кэширование, но все равно что-то кэшировалось. А способ с подстановкой ?v1 работает!

humbert, да, рандомное число после вопроса помогает

LEOnidUKG, да вот с отключением кеша сложности возникли. Много читали, - его вроде и через пхп можно отключить, и через htaccess, и через настройки конфигурации nginx. Первые два пробовали - не получилось. А к настройкам nginx нас хостер не допустил.

SeVlad, да-да, было второе, что поддержка будет прекращена при след. крупном обновлении.

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

Не объяснил что именно он сделал, то ли в настройках хостинга, то ли ВП, но действительно заработало )

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

P.S.

Сайт заработал, захожу сейчас снова в Состояние системы, и вижу там ниже:

MySQL версии: 5.5.35-rel33.0-log - Мы рекомендуем MySQL версии не меньше 5.6. Читайте: Требования WordPress

То есть MySQL тоже нужно обновлять? Я вот не знаю теперь, стоит ли, да и в панели управления хостингом что-то не вижу настроек смены mysql. Это видимо только как-то вручную делать?

А это точно это нужно, или с 5.5.35-rel33.0-log тоже будет работать?

SeVlad, спасибо за быстрый ответ!

Ну было написано что-то вроде "начиная со следующего обновления мы прекратим поддержку php 5.3" Не всего WP, а именно woocoomerce.

точную формулировку сейчас сказать не могу, тк не работает сайт.

Ок, понял, сейчас напишу хостеру, а потом попробую на 5.6 изменить посмотреть как будет. Конфиг не менялся

Апокалипсис, если CTrl +F5 то инфа обновляется. Но пока этого не сделаешь, то может несколько дней пройти, а она старая.

На счет куков, честно говоря, не до конца понял. Я думал куки - это типа имя и пароль пользователя, а с кэшированием, например css файлов или картинок никак не связано. или нет?

LEOnidUKG, спасибо.

Сразу возник допвопрос -а разве для браузера http-заголовки не главнее настроек cms?

А так, поискали в дополнениях, модулях, особо не нашли там Дополнений с названием "кэширование", "cache" и т.п.

Погуглили, вроде пишут, что в опенкарте настройки кэширования задаются в файле system/library/cache.php

Смотрим туда, а там:

...public function __construct($adaptor, $expire = 3600) {...

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

Где же еще может быть прописано это кэширование, что оно так не хочет отключаться?

P.S. Про файл спасибо, сейчас поищем его. Как я понял, это не относится к кэшу, а отдельное замечание?

SeVlad, я понял.

Просто изначально думал, что бы выбрать для страниц услуг, в итоге остановился на Страницах и уже сделал несколько страниц с услугами. И уж очень не хотелось сейчас начинать все переделывать, и делать теперь страницы услуг на Записях.

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

ant_key, коротко, строго, но по делу ) ок, я уже понял, так и буду делать

Всего: 405