Помогите новичку

Главные вкладки

Аватар пользователя LeXuS78 LeXuS78 3 февраля 2010 в 9:03

Добрый день всем.
Я новичок, читаю документацию но столкнулся с проблемой, которая привела меня в ступор.
Для изучения взял готовый сайт на Drupal слил все на локальную машину, поставил апач и все необходимое. Залил сайт, залил дамп базы. Все замечательно, НО:
1. Не отображаются картинки.
2. Не могу зайти в админку, потому что на исходном сайте это происходит по адресу http://mysite/user если я набираю этот адрес апач выдает что такая страница не найдена. mod_rewrite я включил, но все равно ничего, может что то не хватает или что то я не доделал, помогите пожалуйста. Знаю что связано это с чистыми ссылками.

Комментарии

Аватар пользователя Stan.Ezersky Stan.Ezersky 3 февраля 2010 в 9:34

"LeXuS78" wrote:
Для изучения взял готовый сайт на Drupal слил все на локальную машину, поставил апач и все необходимое. Залил сайт, залил дамп базы.
Апач куда? На Windows Denver, Linux LAMP? Всё необходимое это что? Мod_rewrite активирован (sudo a2enmod rewrite)?

Тут нет телепатов, что ставили?

Аватар пользователя Алешка Алешка 3 февраля 2010 в 11:03

"LeXuS78" wrote:
mod_rewrite я включил, ... Знаю что связано это с чистыми ссылками.

Вот туда и копать. Если mod_rewrite не работает, а база эксплуатировалась на чистых ссылках, то проблему огребать будете дальше до тех пор, пока mod_rewrite не будет работать как надо. Ибо проблема не в самом mod_rewrite, а в тех кривых модулях, которые пишут свои данные (точнее, линки) в базу полными путями. Ну и в целом глючит Друпал при манипуляциях, которые Вы сделали.
Будьте готовы к переезду обратно на хостинг Wink Удачи.

Аватар пользователя Алешка Алешка 5 февраля 2010 в 14:02

2 RxB: Курил? Нет... Проблема с ссылками? Объясните, отчего же автор не может зайти по ссылке http://mysite/user , тем не менее адрес http://mysite/?q=user работает. Откуда сохранились прямые ссылки? Так-то /?q= должно по-дефолту работать, и после этого уже rewrite чистит ссылки, давая прямое направление. Или я не прав? Ткните носом, плиз.
Просто уважаемый автор сделал все, что может привести к глюкам. Тем не менее много полезной информации для однозначного определения проблемы не рассказал. Сам начинал с подобного. И наблюдал кривое отображение.
2 LeXuS78: Проверьте в корне сайта наличие файла .htaccess
Его отсутствие может повлечь указанные проблемы. Дефолтный .htaccess содержит некоторые настройки, которые позволяют включить работу чистых ссылок при работающем mod_rewrite. Без этого файла - не работает.
Выдержка из .htaccess:

<Directory /var/www/example.com>
   RewriteEngine on
   RewriteBase /
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</Directory

Ссылка на документацию: http://drupal.org/node/15365
Отсутствие файла .htaccess у автора на локальной копии могу объяснить тем, что обычно на хостинге этот файл имеет атрибут "скрытый", и при банальном копировании файлов (backup) не попал в сохранение.

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 5 февраля 2010 в 14:04

"Алешка" wrote:
2 RxB: Курил? Нет...

Просто я, например, не видел "Кривых модулей пишущих в базу полный путь".
Принято и по другому особо и не получится, писать пути в формате аналогичном формуту функции arg(), т.е. без "?q=", в итоге получатся путь аналогичный пути в чистых ссылках

Аватар пользователя Алешка Алешка 5 февраля 2010 в 15:05

"RxB" wrote:
и по другому особо и не получится

Кто сказал, что сам пользователь не может указать полный путь по ссылке, а не так, как "принято"? Соответственно полный линк будет не работоспособен. А если модуль не режет этот линк на кусочки (что наверняка и происходит), то грабли останутся.

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 5 февраля 2010 в 15:19

"Алешка" wrote:
жду Ваших предложений по решению проблемы автора поста

А какие тут могут предложения? Всё обсосано 1000 раз.
1. Проверить включен ли mod_rewrite
2. Проверить наличие .htaccess
--
"Алешка" wrote:
Откуда сохранились прямые ссылки?

Прямые ссылки появились элементарно, дело не в кривых модулях. Автор взял работающий сайт, сайт работал с чистыми ссылками, перенёс себе где чистые ссылки не заводятся, но ядро то, об этом не знает и продолжает выводить в чистом формате.
P.S. Я так же продолжаю ждать кривых модулей, ваши модули не в счёт

Аватар пользователя Алешка Алешка 5 февраля 2010 в 16:11

"RxB" wrote:
А какие тут могут предложения? Всё обсосано 1000 раз.

Спасибо. Этим вы повторили первый коммент -OC-drupal.org
"RxB" wrote:
P.S. Я так же продолжаю ждать кривых модулей, ваши модули не в счёт

ОК. Мои не в счет. Других я не назову. Потому как не знаю таких. Но как и Вы, я не телепат и не могу знать какие модули стоят на сайте автора. Может он мой модуль использовал? (ха-ха)
RxB, спасибо за общение. Сегодня ничего полезного я не почерпнул из общения с Вами.

Просьба Автору топика: просвятите, чем дело кончится.