|
Поделиться

Карта сайта для ботов (phpBB3 SEO Sitemap)

Начиная с версии 3.1.x, моды были заменены "расширениями", которые выполняют ту же самую функцию, но без изменений в исходном коде движка.

Сообщение Shredder » 06.12.15 03:08

Упс, даже с конца лета - Оффтоп про чужие сайты

Sumanai писал(а):Ладно, как там с поддержкой phpBBex?

Выше написал, что добавлю.
Shredder писал(а):раз каноникал там отличается от стандартного движка, то это меняет дело, поддержку можно добавить.

Скоро выложу новую версию. Как будет время.

Добавлено спустя 58 секунд:
Sumanai писал(а):Создать что ли тут топик с анонсом phpBBex 2.0? А то у вас тут раздел с патчами для 3.1 пустует.

Создайте, я только за.

Добавлено спустя 3 часа 28 минут 35 секунд:
Подружил с phpBBEx, качайте обновлённую версию 1.0.5. Заодно устранён мелкий баг в ACP при синхронизации дат - функция append_sid в одном месте применялась дважды. Не знаю, влияло это на что-то или нет, но на всякий случай исправил :lol:
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 882
Зарегистрирован: 22.08.13 09:05

Сообщение igorbond » 09.12.15 11:10

Xisp писал(а):Надо настроить ротацию автоматических бекапов. Ну или заказать их у хостера на другой сервер. А то бекапы на тот же сервер только немногим лучше их отсутствия.


Сделал отправку бекапа на ЯД :arrow:
igorbond
 
Сообщения: 58
Зарегистрирован: 13.07.14 03:07

Сообщение Bakshuha » 04.01.16 04:20

Здравствуйте. Установил карту версии 1.0.5 на недавно установлен движок
Создал пару форумов и подфорумов. В некоторых из подфорумов сделал несколько тем - чтобы форум не был пуст.
Домен кирилический - "домен.рф"
Карта сайта в корне не появляется.
Использую:
MySQL: 5.5.44-MariaDB
phpBB: 3.1.6
Apache/2.4.6
Форум в корне /var/www/html/ Парава на каталог html - 0777
В .htaccess на всякий случай добавил такую строку (хотя и без нее не работает)
RewriteBase /
Строки ниже были после установки
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ app.php [QSA,L]

Подскажите куда мне копать, что вам показать чтобы сделать работоспособным это росширение у меня?
Спасибо.
Bakshuha
 
Сообщения: 6
Зарегистрирован: 04.01.16 04:08

Сообщение Xisp » 04.01.16 04:54

Bakshuha писал(а):Карта сайта в корне не появляется.

Она и не должна там появляться. Открывайте по ссылке в браузере, если хотите посмотреть.
Xisp
 
Сообщения: 196
Зарегистрирован: 05.04.14 18:00

Сообщение Bakshuha » 04.01.16 10:09

Xisp писал(а):Она и не должна там появляться. Открывайте по ссылке в браузере, если хотите посмотреть.

При переходе по ссылке которая в расширении http://домен.рф/sitemap.xml - ошибка 404 Not Found (The requested URL /sitemap.xml was not found on this server.)
Bakshuha
 
Сообщения: 6
Зарегистрирован: 04.01.16 04:08

Сообщение Xisp » 04.01.16 14:12

Перенаправление в админке включено? Админка- настройки сервера- Включить URL Rewriting, должно быть да.
Xisp
 
Сообщения: 196
Зарегистрирован: 05.04.14 18:00

Сообщение Bakshuha » 04.01.16 14:50

Было отключено. Включил.
Также указал там же в настройках Имя домена в формате домен.рф.
Отключил расширение. Удалил его данные, включил обратно.
Почистил кэш.
Сделе синхронизацию расширения - отправил настройки.
Результат тот же - 404.
Bakshuha
 
Сообщения: 6
Зарегистрирован: 04.01.16 04:08

Сообщение Xisp » 04.01.16 15:18

Значит, у вас скорее всего нет модуля mod_rewrite у апача, либо прокси перед апачем берёт на себя обработку этого файла, и не перенаправляет куда нужно.
Xisp
 
Сообщения: 196
Зарегистрирован: 05.04.14 18:00

Сообщение Bakshuha » 04.01.16 15:32

Спасибо за помощь.
В файле /etc/httpd/conf/httpd.conf
В <Directory "/var/www/html">
Изменил параметр AllowOverride None на All
Правильно направили!
Bakshuha
 
Сообщения: 6
Зарегистрирован: 04.01.16 04:08

Сообщение AlexeyS » 14.01.16 01:47

Здравствуйте! Спасибо огромное за это расширение! Поставил его на форум версии 3.1.6, расширение работало, как часики. Да, устанавливал расширение версии 1.0.4. Видел страничку со списком активных ссылок. Всё было супер. Сегодня обновил форум до версии 3.1.7-PL1, проверил страничку с генерируемым сайтмепом и увидел, что ссылки стали неактивными, более того, списка и в помине нет, а страница представляет собой кашу из неактивных ссылок, приоритетов, дат, сваленных в кучу. Вот, как это выглядит: http://www.tocrete.com/forum/sitemap.xml
Обновил версию расширения до 1.0.5. Причём, ради чистоты эксперимента, при обновлении расширения удалил все данные, во время установки всё заново синхронизировал. Но положительного результата так добиться и не удалось :( Подскажите пожалуйста, что могло пойти не так, где я нахимичил и как мне исправить эту проблему? Заранее благодарю за ответы!
С уважением. Алексей
AlexeyS
 
Сообщения: 6
Зарегистрирован: 14.01.16 01:32

Сообщение Shredder » 14.01.16 04:13

Похоже, что у вас не подключается стиль к карте, хотя ссылка внутри карты на него верная. Для ботов это не страшно и никак не должно повлиять. Но почему такое случилось - вопрос интересный. Скорее всего, дело в кривом движке. Новую версию выпустили забагованную, даже тема в соседнем разделе есть - Баг в 3.1.7 PL1 и исправление

Добавлено спустя 18 минут 20 секунд:
Провёл тест: обновил свой тестовый форум до новой версии, карта сайта аналогично вашей тут же исказилась. Сравнил файлы карты в WinMerge - файлы не имеют отличий. Вывод: проблема в phpBB. Если мешает, откатитесь пока назад и подайте разработчикам багрепорт.

Если откатываться не хотите, то последите на всякий случай в панелях гугла и яндекса, не будет ли проблем с такой картой. Там проверяется целостность и правильное функционирование sitemap в автоматическом режиме, но данные обновляются не сразу, а через какой-то промежуток времени.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 882
Зарегистрирован: 22.08.13 09:05

Сообщение AlexeyS » 14.01.16 13:40

Shredder, большое спасибо за ответ! Да, тогда послежу, что скажут яндекс с гуглом. Если всё нормально, то и хорошо, если нет, видимо, придётся откатиться назад. А про баг уже в pl1 не слышал. Читал вроде, что в релизе 3.1.7. баг был, потому pl1 появилась, а тут ещё один... настораживает, мягко говоря :|

Добавлено спустя 4 часа 55 минут 42 секунды:
Добрый вечер. В общем, открыл багрепорт, постарался подробно объяснить, что происходит, выслал скрины. Ответ получил весьма быстро и был он таким:

Тема письма: David Colón closed an issue as Invalid

Сообщение:
Talk to the extension author.
AlexeyS
 
Сообщения: 6
Зарегистрирован: 14.01.16 01:32

Сообщение Shredder » 15.01.16 07:53

Путём нехитрых манипуляций с заменой и сравнением файлов удалось выяснить, что за порчу карты ответственен новый кусок кода из config\event.yml в 3.1.7:
Код: Выделить всё
    symfony_response_listener:
        class: Symfony\Component\HttpKernel\EventListener\ResponseListener
        arguments:
            - UTF-8
        tags:
            - { name: kernel.event_subscriber }

Что он значит - я хз. В симфонях не разбираюсь. Но видно, что что-то с кодировкой.

Добавлено спустя 43 минуты 27 секунд:
Попробуйте следующее:
в ext/shredder/sitemap/controller/sitemap.php
Код: Выделить всё
		header("Content-type: application/xml");
		return new Response($f_xml);

Заменить на:
Код: Выделить всё
		$response = new Response($f_xml);

		$response->headers->set('Content-Type', 'application/xml');

		return $response;


Добавлено спустя 31 минуту 12 секунд:
Выпустил версию 1.0.6, добавлен патч выше для совместимости с новыми версиями phpBB.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 882
Зарегистрирован: 22.08.13 09:05

Сообщение Xisp » 15.01.16 18:50

Shredder писал(а):Что он значит - я хз. В симфонях не разбираюсь. Но видно, что что-то с кодировкой.

Это просто объявление зависимостей класса, кодировка тут только как параметр.

Shredder писал(а):Заменить на:


Но так же лучше :)
Xisp
 
Сообщения: 196
Зарегистрирован: 05.04.14 18:00

Сообщение AlexeyS » 16.01.16 01:22

Shredder, низкий вам поклон и огромное спасибо за такое быстрое решение проблемы! Сейчас всё заработало корректно. Ещё раз спасибо вам за расширение и помощь!
AlexeyS
 
Сообщения: 6
Зарегистрирован: 14.01.16 01:32

Пред.След.

Вернуться в Скрипты и расширения для phpBB

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron