Искать  
 
   
1 из 4
1
Странные вещи со ссылками... :-(
Отправлено: 12 Август 2008 03:40 P.M.   [ Игнорировать ]
Студент
Avatar
RankRank
Всего сообщений:  150
Зарегистрирован  2008-02-02

Сегодня день не задался с самого утра... grin) Но последней каплей стало маленькое “открытие”: проект, который я веду сейчас, постигла печальная участь...

Сайт http://sen-e.ru/ , вопросы по которому я уже не однократно поднимал в разных ветках форума, приказал долго жить. Внезапно перестали работать ВСЕ ссылки на страницы сайта - открываются только индексные страницы групп шаблонов, переходя по любой другой двиг предоставляет страницу ошибки (404)...

Должен отметить, что с руками у меня всё нормально! smile) Сайт я две недели не трогал по причине полного отсутствия у меня в это время интернета, сегодня нэт появился, проверил сайт, и... получите, распишитесь.

Самое интересное то, что такая хрень уже происходила с одним из моих сайтов на том же двиге ( http://situevina.ru ), но поскольку сайт был мне не интересен я особо не заморачивался, мол умер и умер, что поделать. Теперь вот вновь.

Восстановление базы данных из резервной копии плодов не принесло. В базе хранится весь контент, заведённый на сайт ранее... Т.е. все новости с лёгкостью просматриваются и редактируются в админке. Добавляются и новые записи, но с “Читать далее” происходит та же фигня.

В общем, молюсь на вашу хелп, о великие гуру! smile

 Подпись 

Запустил WEB-BRICKS - ресурс для web-мастеров. Прошу любить и жаловать!

Профиль
 
 
Отправлено: 12 Август 2008 04:58 P.M.   [ Игнорировать ]   [ # 1 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

в config.php поменяй статус debug на 2 и посмотри какие ошибки полезут.

 Подпись 

booooring…

Профиль
 
 
Отправлено: 12 Август 2008 06:19 P.M.   [ Игнорировать ]   [ # 2 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

А если так то все работает, http://sen-e.ru/index.php/site/comments/35/
разбирайся с главными настройками и файлом htaccess
а CSS не подгружается потому что путь указан не абсолютный, а относитльный href=”../../css/css.css”

Наверняка здесь Admin ›  System Preferences ›  General Configuration Name of your site’s index page
проставлено index.php, хотя могу ошибаться

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 13 Август 2008 12:46 P.M.   [ Игнорировать ]   [ # 3 ]
Студент
Avatar
RankRank
Всего сообщений:  150
Зарегистрирован  2008-02-02
Calm - 12 Август 2008 04:58 P.M.

в config.php поменяй статус debug на 2 и посмотри какие ошибки полезут.

Поменял. На сайте и в админке ничего не изменилось. Не знаю где смотреть эти “вылезающие” ошибки.

 Подпись 

Запустил WEB-BRICKS - ресурс для web-мастеров. Прошу любить и жаловать!

Профиль
 
 
Отправлено: 13 Август 2008 12:55 P.M.   [ Игнорировать ]   [ # 4 ]
Студент
Avatar
RankRank
Всего сообщений:  150
Зарегистрирован  2008-02-02
mrtt - 12 Август 2008 06:19 P.M.

А если так то все работает, http://sen-e.ru/index.php/site/comments/35/
разбирайся с главными настройками и файлом htaccess
а CSS не подгружается потому что путь указан не абсолютный, а относитльный href=”../../css/css.css”

Да, так работает... Но и на индексной странице пути к цсс прописаны аналогичным образом, так вот там-то всё в порядке. Почему здесь не грузит - не понимаю.

mrtt - 12 Август 2008 06:19 P.M.

Наверняка здесь Admin ›  System Preferences ›  General Configuration Name of your site’s index page
проставлено index.php, хотя могу ошибаться

Проверил. Нигде (ни в настройках блогов, ни в настройках системы) index.php не значится. :(

Вот содержимое htaccess:
<Files index>
ForceType application/x-httpd-php
</Files>
DirectoryIndex index index.php index.shtml index.html index.htm content.php
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]

Как видите, всё так, как на странице: http://eeclub.ru/site/comments/izbavlenie_ot_indexphp_v_url/

 Подпись 

Запустил WEB-BRICKS - ресурс для web-мастеров. Прошу любить и жаловать!

Профиль
 
 
Отправлено: 13 Август 2008 01:42 P.M.   [ Игнорировать ]   [ # 5 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

попробуйте заменить

RewriteRule ^(.*)$ /index.php/$1 [L]

на

RewriteRule ^(.*)$ /index.php?/$1 [L]

Это могло произойти из-за того, что Ваш провайдер мог проапгрейдить PHP

 Подпись 

booooring…

Профиль
 
 
Отправлено: 13 Август 2008 01:43 P.M.   [ Игнорировать ]   [ # 6 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

я говорю о том, что пути должны быть абсолютными, а именно http://sen-e.ru/ss/css.css
тогда на всех страницах css будет работать.

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 13 Август 2008 02:12 P.M.   [ Игнорировать ]   [ # 7 ]
Студент
Avatar
RankRank
Всего сообщений:  150
Зарегистрирован  2008-02-02
Calm - 13 Август 2008 01:42 P.M.

попробуйте заменить

RewriteRule ^(.*)$ /index.php/$1 [L]

на

RewriteRule ^(.*)$ /index.php?/$1 [L]

Это могло произойти из-за того, что Ваш провайдер мог проапгрейдить PHP

Попробовал... Не помогло. :(

 Подпись 

Запустил WEB-BRICKS - ресурс для web-мастеров. Прошу любить и жаловать!

Профиль
 
 
Отправлено: 13 Август 2008 02:15 P.M.   [ Игнорировать ]   [ # 8 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

запросите у прова какие работы он проводил на сервере в последние дни.

 Подпись 

booooring…

Профиль
 
 
Отправлено: 13 Август 2008 02:20 P.M.   [ Игнорировать ]   [ # 9 ]
Студент
Avatar
RankRank
Всего сообщений:  150
Зарегистрирован  2008-02-02
Calm - 13 Август 2008 02:15 P.M.

запросите у прова какие работы он проводил на сервере в последние дни.

Если честно, не совсем понимаю причём здесь провайдер... Может Вы имеете в виду хостера моего?

 Подпись 

Запустил WEB-BRICKS - ресурс для web-мастеров. Прошу любить и жаловать!

Профиль
 
 
Отправлено: 13 Август 2008 02:26 P.M.   [ Игнорировать ]   [ # 10 ]
Студент
Avatar
RankRank
Всего сообщений:  150
Зарегистрирован  2008-02-02
mrtt - 13 Август 2008 01:43 P.M.

я говорю о том, что пути должны быть абсолютными, а именно http://sen-e.ru/ss/css.css
тогда на всех страницах css будет работать.

Поменял на всех шаблонах пути к цсс и ява-скриптам на абсолютные.
На http://sen-e.ru/index.php/site/comments/35/ цсс-файл так и не проявил себя. Но вот интересно то, что при нажатии на просмотр шаблона в админке выходит абсолютно работоспособный шаблон (правда со ссылками в нём та же хрень). Т.е. такая вот ссылка, например, http://sen-e.ru/site/comments/ абсолютно рабочая.  ???

 Подпись 

Запустил WEB-BRICKS - ресурс для web-мастеров. Прошу любить и жаловать!

Профиль
 
 
Отправлено: 13 Август 2008 02:31 P.M.   [ Игнорировать ]   [ # 11 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02
Sarmat - 13 Август 2008 02:20 P.M.
Calm - 13 Август 2008 02:15 P.M.

запросите у прова какие работы он проводил на сервере в последние дни.

Если честно, не совсем понимаю причём здесь провайдер... Может Вы имеете в виду хостера моего?

нда... немного оговорился. Да, у хостера запросите инфу.

 Подпись 

booooring…

Профиль
 
 
Отправлено: 13 Август 2008 02:38 P.M.   [ Игнорировать ]   [ # 12 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

я вот такую еще нашел проблему Main page content appears on every page/I get 404s except on the main page/’No Input File Specified’
в общем там проблема похожа на вашу и заключается в том, что сервер не поддерживает корректный path_info. В качестве решения предлагается в index.php поменять $qtype (на 2)

Если это не поможет попробуйте еще заменить

RewriteRule ^(.*)$ /index.php/$1 [L]

на

RewriteRule 
^(.*)$ /index.php/site/$1 [L] 

(может у вас не корректно отрабатывает шаблон как 404 ошибка)

 Подпись 

booooring…

Профиль
 
 
Отправлено: 13 Август 2008 02:46 P.M.   [ Игнорировать ]   [ # 13 ]
Студент
Avatar
RankRank
Всего сообщений:  150
Зарегистрирован  2008-02-02
Calm - 13 Август 2008 02:31 P.M.

нда... немного оговорился. Да, у хостера запросите инфу.

Хостер у меня TimeWeb… C ним связался, говорит ничего не менял.

Судя по всему не работают у меня ссылки вида <a href=”{comment_url_title_auto_path}”> и <a href=“http://sen-e.ru/comments/39/”>
Также не работает постраничный навигатор, т.е. http://sen-e.ru/site/comments/P2/ вылезает без цсс.

 Подпись 

Запустил WEB-BRICKS - ресурс для web-мастеров. Прошу любить и жаловать!

Профиль
 
 
Отправлено: 13 Август 2008 02:54 P.M.   [ Игнорировать ]   [ # 14 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

а что с вариантами которые я назвал в посте выше?

 Подпись 

booooring…

Профиль
 
 
Отправлено: 13 Август 2008 03:05 P.M.   [ Игнорировать ]   [ # 15 ]
Студент
Avatar
RankRank
Всего сообщений:  150
Зарегистрирован  2008-02-02
Calm - 13 Август 2008 02:54 P.M.

а что с вариантами которые я назвал в посте выше?

Варианты супер! Точнее второй, с заменой

RewriteRule ^(.*)$ /index.php/$1 [L]
на
RewriteRule ^(.*)$ /index.php/site/$1 [L]

Всё работает! Осталось понять из-за чего такая ерундистика произошла внезапно, но это уже дело третье.
Огромная моя Вам благодарность!

P.S. удалось восстановить и второй из упомянутых в первом посте сайтов - там помогло: RewriteRule ^(.*)$ /index.php?/$1 [L]
Ещё раз, респект! smile

 Подпись 

Запустил WEB-BRICKS - ресурс для web-мастеров. Прошу любить и жаловать!

Профиль
 
 
   
1 из 4
1