Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Проблемма со статичными ссылками. (http://forum.typo3.ru/showthread.php?t=11156)

Dan 03.02.2014 10:24

Проблемма со статичными ссылками.
 
Добрый день!
Пару дней назад случился странный баг, и я не могу понять в чем дело.
Я в typo3 новичок, поэтому прошу строго не судить.
Ситуация такова:
1) Есть рабочий сайт на typo3
2) Есть два сервера, крайне схожих по конфигурации.
3) От одного сервера отказываемся, переезжаем на другой.
4) После переезда сайт работает, все окей, ну не считая всяких багов корявой настройки Имагика, но это быстро решилось.
5) После того как все настроилось на новом сервере, и было локально просмотрено, поставил домен переделигироваться.
6) Одновременно с эитм, на поддомене поднимаю бету на новом сервере. В бету кидаю бэкап вновь настроенно сайта, подцепляю БД, все как обычно, и все. Одновременно с этим домик переделигируется, захожу проверить как работает сайт после этого, и вижу, что абсолютно неожиданно все статичные ссылки перестали работать.
Т.е. ссылки вида /about.html (сгенерированные realurl и simulate static url) не работают. Пишет что страница не найдена, выдает внутреннюю 404. А ссылки вида index.php?id=1 работают нормально.
После чего переделигировал обратно, стал выяснять в чем проблема.
Пробовал играться с расширениями, менять разные настройки, перезаливать новые и старые бэкапы, поднимать и переподнимать сайт. И далее в том же духе. Ничего не помогает.
Может кто сталкивался, скажет в чем дело было?

Николай Сипко 03.02.2014 12:38

Я как-то экспериментировал с установкой на localxost разных пакетов Typo3 (типа правительственный и т.д.). Они не работали, пока не отключал realurl. Советую попробовать. К тому же продвинутые браузеры уже делают то же, что realurl, только без него.

Dan 03.02.2014 12:48

Realurl уже отключал и включал. При отключенном конечно что-то где начинает работать, но увы, предыдущий сайтостроитель прописывал ссылочки ручками, и поэтому сейчас на сайте около 2000 статичных ссылок, которые можно выправить только через mysql. А это немного не нормальная работа.

Возможно есть другое решение?

Dan 03.02.2014 12:52

Да, вот еще ошибку нашел, раньше не было:


t3lib_error_Exception

PHP : Function ereg_replace() is deprecated in /home/сайт/data/www/сайт/typo3conf/ext/tkr_rteanchors/class.ux_t3lib_parsehtml_proc.php line 236

Может как-то связанно?

Николай Сипко 03.02.2014 12:52

Check and update global reference index не помогает?

Dan 03.02.2014 12:53

Цитата:

Сообщение от Николай Сипко (Сообщение 37884)
Check and update global reference index

А где такое найти?
Просто в первые работаю с этой CMS

Николай Сипко 03.02.2014 12:58

ADMIN TOOLS - DB check - Check and update global reference index

Dan 03.02.2014 13:41

Запустил скрипт. Долго выполнялось, написало:

8891 records from 16 tables were checked/updated.
Index Integrity was perfect!


Увы, ничего не изменилось.

Ивано++ 03.02.2014 14:42

Цитата:

Сообщение от Dan (Сообщение 37880)
Добрый день!
Т.е. ссылки вида /about.html (сгенерированные realurl и simulate static url)?

Эти два расширения не совместимы...

--
Вы домен не меняли - меняли только железо?

Так есть вероятность что проблема с кэшем realurl - может имеет смысл его почистить - если менялся домен.
А там уже надо смотреть typo3conf/localconf.php:)

Dan 03.02.2014 14:43

Одновременно расширения не включались. Домен не меняли, только железо. Кэши чистил.


Часовой пояс GMT +4, время: 13:32.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot