Ошибка на wordpress

12
Олег Магрелов
На сайте с 21.04.2011
Offline
120
8633

Добрый день. Не могу найти ошибку - открывается белая страница, в верхнем левом углу скобка ?>. после 10-20 перезагрузок страницы сайт всё-таки открыватся, но через несколько мин. опять эта ошибка. Помогите найти, где искать эту скобку.

Сайт только запустил, достался по наследству, ничего с ним не делал http://mir-diesel.ru/

http://www.sale-board.ru/Internet/ Объявления интернета
adel92
На сайте с 04.01.2012
Offline
334
#1

У Вас проблема с тегами

Notice: Use of undefined constant ddsg_language - assumed 'ddsg_language' in /home/g/germanoy/mir-diesel.ru/public_html/wp-content/plugins/sitemap-generator/sitemap-generator.php on line 45 Strict Standards: Declaration of Bootstrap_Walker::start_lvl() should be compatible with Walker_Nav_Menu::start_lvl(&$output, $depth = 0, $args = Array) in /home/g/germanoy/mir-diesel.ru/public_html/wp-content/themes/Automobile/functions.php on line 0 Strict Standards: Declaration of Bootstrap_Walker::end_lvl() should be compatible with Walker_Nav_Menu::end_lvl(&$output, $depth = 0, $args = Array) in /home/g/germanoy/mir-diesel.ru/public_html/wp-content/themes/Automobile/functions.php on line 0 Strict Standards: Declaration of Bootstrap_Walker::start_el() should be compatible with Walker_Nav_Menu::start_el(&$output, $item, $depth = 0, $args = Array, $id = 0) in /home/g/germanoy/mir-diesel.ru/public_html/wp-content/themes/Automobile/functions.php on line 0 Strict Standards: Declaration of Bootstrap_Walker::end_el() should be compatible with Walker_Nav_Menu::end_el(&$output, $item, $depth = 0, $args = Array) in /home/g/germanoy/mir-diesel.ru/public_html/wp-content/themes/Automobile/functions.php on line 0 ?>

Вот такая ошибка у Вас на главной вверху.

Нужно открывать логи ошибок и смотреть, где то не закрыты теги

NVMe VDS (https://well-web.net/nvme-vps) с поддержкой 24/7 - от 545 руб.! Безлимитный хостинг (https://well-web.net/ssd-hosting) - от 129 руб.! Домен в подарок! Перенос бесплатно! Заказывайте сейчас, и получите скидку 50%! Заходи! (https://well-web.net/limited-offers)
altezzik
На сайте с 06.11.2011
Offline
247
#2

gera01, тема и плагины устарели.

adel92:
Strict Standards
adel92:
Use of undefined constant ddsg_language

При чем тут незакрытые теги?

Олег Магрелов
На сайте с 21.04.2011
Offline
120
#3

А что делать с константой ddsg_language? Похоже где-то не закрыты теги php, но где искать?

adel92
На сайте с 04.01.2012
Offline
334
#4

Версию PHP не меняли, ось не обновляли?

Олег Магрелов
На сайте с 21.04.2011
Offline
120
#5
adel92:
Версию PHP не меняли, ось не обновляли?

Нет, не менял ничего

S
На сайте с 30.09.2016
Offline
469
#6

Ошибки, допустим, надо пофиксить. Например, по адресу /home/g/germanoy/mir-diesel.ru/public_html/wp-content/plugins/sitemap-generator/sitemap-generator.php on line 45 поставить кавычки: 'ddsg_language'. Потом можно ещё отключить вывод ошибок, потому как получается уязвимость типа полного раскрытия пути. Но кроме этого есть и ещё что-то, потому что не должно быть вывода ?> перед выводом страницы. Это означает, что есть ошибка в коде.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
N1
На сайте с 14.05.2009
Offline
83
#7

Микс ошибок.

Если хостинг позволяет версию php переключить, то попробовать версию 5.3

Notice можно отключить:

// Выключение протоколирования всех ошибок

error_reporting(0);

// Включать в отчет простые описания ошибок

error_reporting(E_ERROR | E_WARNING | E_PARSE);

// Добавлять сообщения обо всех ошибках, кроме E_NOTICE

error_reporting(E_ALL & ~E_NOTICE);

Тогда более серьёзные ошибки станут лучше видны.

Оптимизатор широкого профиля
Олег Магрелов
На сайте с 21.04.2011
Offline
120
#8
Sitealert:
Ошибки, допустим, надо пофиксить. Например, по адресу /home/g/germanoy/mir-diesel.ru/public_html/wp-content/plugins/sitemap-generator/sitemap-generator.php on line 45 поставить кавычки: 'ddsg_language'. Потом можно ещё отключить вывод ошибок, потому как получается уязвимость типа полного раскрытия пути. Но кроме этого есть и ещё что-то, потому что не должно быть вывода ?> перед выводом страницы. Это означает, что есть ошибка в коде.

/*

* Load language file

*/

$ddsg_lang_file = trim(get_option(ddsg_language));

if ($ddsg_lang_file == '') {

$ddsg_lang_file = 'russian';

}

Здесь вроде негде кавычки ставить

adel92
На сайте с 04.01.2012
Offline
334
#9
gera01:
/*
* Load language file
*/
$ddsg_lang_file = trim(get_option(ddsg_language));
if ($ddsg_lang_file == '') {
$ddsg_lang_file = 'russian';
}
Здесь вроде негде кавычки ставить

$ddsg_lang_file = trim(get_option(ddsg_language));

жирным подсветил, чот нужно взять в кавычки
Олег Магрелов
На сайте с 21.04.2011
Offline
120
#10

А каким образом, так чтоли?

$ddsg_lang_file = trim(get_option((ddsg_language)));

if ($ddsg_lang_file == '') {

$ddsg_lang_file = 'russian';

}

12

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