• Здравствуйте. Установил плагин Google XML Sitemaps. При построении карты сайта я получаю 2 уведомления : «При информировании YAHOO произошла ошибка» и «При информировании Ask.com произошла ошибка» В случае с Ask.com всё еще более-менее понятно, он жалуется что не получил доступа к определенной директории на хосте, изменение прав доступа на 777 – результата не дало. В случае с YAHOO я получаю две страницы текста, но проблема, как я понимаю, аналогичная. Идентификатор YAHOO есть. На файл sitemap.xml я не могу изменить права доступа, в cPanel я получаю уведомление о том, что невозможно разрешить такую операцию, установленные права — 644. Подскажите пожалуйста, что тут можно сделать?

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Atrax

    (@atrax)

    Ethical engineer

    Спросить хостера.
    Предполагаю, он посоветует выставить нужные права скриптом на php.

    Если я правильно Вас понял, Вы говорите об изменении прав доступа к sitemap.xml ?

    Atrax

    (@atrax)

    Ethical engineer

    Да.

    Всё это время ушло на переписку с хостером. На моё сообщение о невозможности изменить атрибуты с помощью cPanel и FTP-клиента, хостер посоветовал мне изменить атрибуты с помощью cPanel и FTP-клиента … Когда я ему повторно написал что этого не удается, он мне снова посоветовал то же самое … С третьего раза получил такое сообщение: — «Данный файл был создан автоматически для пользователя «nobody», поэтому пользователь (такой-то) не может изменить права доступа к нему. Мы советуем Вам использовать одну из систем веб ssh, для смены владельца файла, а также проверить скрипты, чтобы файлы создавались под пользователем (таким-то).

    Как это съесть и что с этим делать?

    Модератор Yuri

    (@yube)

    что с этим делать?

    С хостером? Найти более отзывчевого 🙂

    Попробуйте плагин http://wordpress.org/extend/plugins/file-commander/

    Лично я бы написал и выполнил на сайте мегасложный скрипт
    <?php chmod("./sitemap.xml", 0666); ?>

    Но я все равно не понимаю, зачем это нужно, если apache/php/wordpress (ник nobody) и так является владельцем этого файла и имеет права на запись в него.

    Atrax

    (@atrax)

    Ethical engineer

    Апач и php могут быть разными… хотя это идиотизм.

    Прошу меня простить за мой дилетантизм, но всё же мне нужно во всем разобраться с тем, что бы решить проблему. Для ясности я разбил сообщение на пункты.

    1. Действительно ли на фай sitemap.xml права доступа должны быть выше чем 644 для правильной индексации поисковыми роботами?

    2. Генератор XML-карты сайта информирует меня: Errors, Warnings, Notices

    Notice: WP HTTP API Web Request failed: couldn’t connect to host in public_html/wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 2373

    Notice: Failed to ping Ask.com: in /public_html/wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 2207

    Notice: Failed to ping YAHOO: Yahoo! — 400 Bad Request /* nn4 hide */ /*/*/ body {font:small/1.2em arial,helvetica,clean,sans-serif;font:x-small;text-align:center;}table {font-size:inherit;font:x-small;} html>body {font:83%/1.2em arial,helvetica,clean,sans-serif;}input {font-size:100%;vertical-align:middle;}p, form {margin:0;padding:0;} p {padding-bottom:6px;margin-bottom:10px;}#doc {width:48.5em;margin:0 auto;border:1px solid #fff;text-align:center;}#ygma {text-align:right;margin-bottom:53px} #ygma img {float:left;}#ygma div {border-bottom:1px solid #ccc;padding-bottom:8px;margin-left:152px;}#bd {clear:both;text-align:left;width:75%;margin:0 auto 20px;} h1 {font-size:135%;text-align:center;margin:0 0 15px;}legend {display:none;}fieldset {border:0 solid #fff;padding:.8em 0 .8em 4.5em;} form {position:relative;background:#eee;margin-bottom:15px;border:1px solid #ccc;border-width:1px 0;} #s1p {width:15em;margin-right:.1em;} form span {position:absolute;left:70%;top:.8em;}form a {font:78%/1.2em arial;display:block; in /public_html/wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 2220

    Изменение прав доступа к файлу sitemap-core.php на 777 – результата не изменило.

    2. «Попробуйте плагин http://wordpress.org/extend/plugins/file-commander/» — я установил данный плагин, но кроме списка файлов и просьбе о пожертвовании больше ничего не наблюдаю, никакие операции с файлами не доступны. Как работает этот файл-командер ??

    3. Простите, как должен быть запущен этот скрипт? —
    <?php chmod(«./sitemap.xml», 0666); ?>

    4. Как я понял у Вас, добрые люди, помогающие мне советом, у самих есть определенные недоумения касательно этой ситуации. Ведь, как я понимаю, я беспрепятственно должен иметь возможность менять права доступа к любым файлам в папке public_html . Могу ли я каким-либо образом корректно сформулировать ситуацию, что бы хостер исправил такую ситуацию и не придумывал отговорок?

    Модератор Yuri

    (@yube)

    1. Зависит от настроек веб-сервера, может хватить и 004.

    2.1 «API Web Request failed» вообще никаким боком к правам на файлы. Раз скрипт (суть — файл) смог что-то сказать, значит прав хватило.

    2.2 Никогда не ставьте на файлы «нечетные» права. По крайней мере, пока не будете четко понимать, что значит каждый бит.

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

    4. Как любой другой. Записать в файл, скопировать на сервер, открыть в браузере. Правда, я уже сомневаюсь в целесообразности сего действа.

    5. Многое зависит от конфигурации хостинга. Поскольку в общем случае Вы и Апач — разные пользователи, то возможна ситуация, когда у Вас не будет возможности менять то, что сделал Апач.

    О.к. Но очевидно, что решение вопроса обретает характер дискуссии. В моём же случае есть совершенно конкретный вопрос по совершенно конкретному поводу: «При информировании YAHOO произошла ошибка» и «При информировании Ask.com произошла ошибка» (см. моё первое сообщение) В связи с этим я обратился с просьбой о помощи, т.е. что тут можно сделать практического и полезного ?

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Тема «Google XML Sitemaps» закрыта для новых ответов.