Карта сайта от Yoast (WP): Помогите пожалуйста (есть картинки)

12 3
M
На сайте с 04.02.2014
Offline
2
1529

Прошу помощи, не знаю что делать. Уже просто устал искать решение, ошибка очень и очень простая.

Карта сайта (сайт на wordpress) почему-то создается с пробелом вначале файла, что вызывает ошибку. Раньше такого не было, это не вирусы, может быть это плагин редактирования постов так повлиял, я его уже удалил. Вообще, конечно я не очень приветствую плагины как и многие, но некоторые все же поставил.

Так вот, я постараюсь в картинках "показать" проблему:

Нажимаю на кнопку:

Сама ошибка о неизвестном символе:

Якорь проблемы:

Раньше такого не было, я вот не могу понять откуда это взялось.. Может кто-то сможет подсказать хотя бы :popcorn:

Спасибо.

siv1987
На сайте с 02.04.2009
Offline
427
#1

/ru/forum/841560 (аналогично)

M
На сайте с 04.02.2014
Offline
2
#2

siv1987, я так понимаю, мне требуется заменить файл. Но какой..?

---------- Добавлено 17.03.2014 в 22:11 ----------

Файлы, которые отвечают за формирование карты сайта, верно? То есть файлы плагина..

siv1987
На сайте с 02.04.2009
Offline
427
#3

Не совсем так понимаете. Вам нужно найти файлы которые содержат лишние пробелы до <?php либо после ?> php тегов. Там показаны какие файлы отрабатывают для ДЛЕ, вам нужно смотреть для WP.

MARAKos:
Файлы, которые отвечают за формирование карты сайта, верно? То есть файлы плагина..

Попробуйте перезалить файлы плагина

M
На сайте с 04.02.2014
Offline
2
#4

siv1987, прошу прощение, что задаю может глупые вопросы. Я уже перезаписал файлы из другого сайта, где все окей.

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

В админ-панели теперь такая табличка:

Кнопку я нажимал не один раз, эффекта от нее вроде как никакого почему-то.

Файла тоже как такового - нет :(

---------- Добавлено 17.03.2014 в 22:44 ----------

Думал как-то в настройках отключать карту, отключал, включал, и теперь снова такая ошибка. Смотрю файлы, где может быть этот пробел, правда их так много.. :)

Greensneak
На сайте с 26.05.2013
Offline
99
#5

для начала создайте такой файл пустой и поставьте на него разрешения 777.

Регистрация домена (https://goo.gl/8evS7V), хостинг (https://goo.gl/xhACo2)
siv1987
На сайте с 02.04.2009
Offline
427
#6

Если есть ssh

find . -name '*.php' | xargs grep -Pl "[ ]<\?php|\?>[ ]"

M
На сайте с 04.02.2014
Offline
2
#7

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

---------- Добавлено 17.03.2014 в 23:19 ----------

siv1987:
Если есть ssh
find . -name '*.php' | xargs grep -Pl "[ ]<\?php|\?>[ ]"

Если честно, то не умею - и наверно пробовать не буду, так как с моим везеньем..

Наверно пока буду без карты (чуть не написал памяти, уже путаюсь).

Или поставить google-sitemap?

siv1987
На сайте с 02.04.2009
Offline
427
#8

Если нету создать в корне сайте файл с содержимым


<?php

scan_dir();

function scan_dir($dir='.'){
$dh = opendir($dir);
while(($f = readdir($dh)) !== false){
if(in_array($f, array('.', '..'))){
continue;
}
$fp = $dir.'/'.$f;

if(is_dir($fp)){
scan_dir($fp);
}
if(strpos($f, '.php') !== false){
$str = file_get_contents($fp);

if(strpos($str, ' <?php') OR strpos($str, '?> ')){
echo $fp."<br>";
}
}
}
}

?>
M
На сайте с 04.02.2014
Offline
2
#9

siv1987, увы - не помогло... но все равно спасибо за отзывчивость.

Я_Рожден_В_СССР
На сайте с 21.08.2010
Offline
75
#10
MARAKos:
В админ-панели теперь такая табличка:

Какой то странный путь на картинке? Он точно нормальный?

И зачем брать с другого сайта, если можно скачать с официального?

12 3

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