После переезда с хостинга на VPS не отображаются стили css

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

Аватар пользователя igorv1987 igorv1987 16 ноября 2014 в 20:03

Добрый день! Помогите решить проблему. Переехал с хостинга на VPS. Вроде бы все настроил правильно, в частности дал права доступа на папки и файлы как рекомендовал хост. Но сайт все равно отображается криво. Я так понимаю, что сейчас нет доступа к файлам css. Я им уже какие только права не ставил, все равно ни в какую. Помогите пожалуйста решить проблему! Уже голова болит((

Сайт: http://www.intertelecom3g.com.ua/

Комментарии

Аватар пользователя drupby drupby 16 ноября 2014 в 20:21

"igorv1987" wrote:
Я так понимаю, что сейчас нет доступа к файлам css.

сервер отдает 404 код, значит файлов этих просто нету по крайней мере по данным путям
к примеру файл sites/all/themes/itgroup/css/template.css имеется относительно корня друпала?

Аватар пользователя igorv1987 igorv1987 16 ноября 2014 в 20:39

"drupby" wrote:
к примеру файл sites/all/themes/itgroup/css/template.css имеется относительно корня друпала?

Да вроде все файлы на месте. А куда они могли деться? Файлы, которые были на хостинге все перенесены одним архивом

Аватар пользователя igorv1987 igorv1987 16 ноября 2014 в 21:33

"Stalk" wrote:
Права на файлы проверьте.

Ну я тоже так думаю, что это из-за прав. Но где б я не менял все равно такой результат. Сейчас у меня стоят на все файлы права 644, на папки 755.

Аватар пользователя Stalk Stalk 16 ноября 2014 в 22:32

igorv1987 wrote:
"Stalk" wrote:
Проверьте владельца и группу. Обычно группа www-data.

А как это сделать и где? что-то я не понял

Зайти на VPS и проверить права, владельца и группу на файлы css.

Аватар пользователя igorv1987 igorv1987 17 ноября 2014 в 15:01

Та права проверил, но мне уже кажется, что дело не в правах. Когда я захожу в админку, то мне выдает вот такое:

warning: tempnam(): open_basedir restriction in effect. File() is not within the allowed path(s): (/var/www/inter/data:.) in /var/www/inter/data/www/intertelecom3g.com.ua/includes/file.inc on line 802.
warning: fopen(): Filename cannot be empty in /var/www/inter/data/www/intertelecom3g.com.ua/includes/file.inc on line 803.
Невозможно создать файл.
warning: file_get_contents(languages/ru_a8c031ee9211ecdacf4e6925c7a827ec.js): failed to open stream: No such file or directory in /var/www/inter/data/www/intertelecom3g.com.ua/includes/common.inc on line 2467.
warning: tempnam(): open_basedir restriction in effect. File() is not within the allowed path(s): (/var/www/inter/data:.) in /var/www/inter/data/www/intertelecom3g.com.ua/includes/file.inc on line 802.
warning: fopen(): Filename cannot be empty in /var/www/inter/data/www/intertelecom3g.com.ua/includes/file.inc on line 803.
Невозможно создать файл.

Думаю здесь надо капать. Может кто-то подскажет исходя из этого?

Аватар пользователя igorv1987 igorv1987 17 ноября 2014 в 15:33

Посмотрел через файр баг и он показывает какой-то пустой файл http://www.intertelecom3g.com.ua/css/css_d85b9d8104a436aa6a577ef10745dda..., который не определяется. Что это за css файл, его Drupal как-то формирует? Судя по адресу он должен лежать в корне сайта в сразу в папке css. Но там вообще файлов нет. При переносе этого файла не оказалось

Аватар пользователя igorv1987 igorv1987 17 ноября 2014 в 16:46

"Serge66" wrote:
admin/config/development/performance
admin/config/media/file-system
Здесь смотрел?

Это где? Я такого не нашел.

"ttenz" wrote:
пройдись скриптом http://www.drupal.ru/node/113658
выруби сжатие css, почисти кеш

Для меня это лес пока(

Аватар пользователя deodren deodren 17 ноября 2014 в 17:07

Проверить владельца и группу файлов Drupal, должен быть либо www-data, либо другой пользователь, но www-data тогда должен быть членом его группы.

Аватар пользователя deodren deodren 17 ноября 2014 в 22:00

ХулиGUN wrote:
А если сервак работает не от имени www-data? Зачем Вы советуете то, в чём сами мало понимаете?

Зато вы смотрю телепат, знаете кто что понимает.

Аватар пользователя igorv1987 igorv1987 17 ноября 2014 в 17:59

Все дело оказалось из-за .htaccess. Удалил весь код и главная страница полностью отобразилась. Только вот теперь ссылки не работают. Буду дальше колупать.

Аватар пользователя deodren deodren 17 ноября 2014 в 22:03

igorv1987 wrote:
Все дело оказалось из-за .htaccess. Удалил весь код и главная страница полностью отобразилась. Только вот теперь ссылки не работают. Буду дальше колупать.

Вы все из этого файла удалили? Значит скорее всего реврайт перестал работать, поэтому и ссылки не работают.

Аватар пользователя igorv1987 igorv1987 18 ноября 2014 в 0:21

Всем спасибо за советы! Проблему решил. Отредактировал файл .htaccess и все заработало. Проблема оказалась совсем не там, где мы ожидали Smile

Аватар пользователя mr.sanders mr.sanders 18 ноября 2014 в 13:46

igorv1987 wrote:
Всем спасибо за советы! Проблему решил. Отредактировал файл .htaccess и все заработало. Проблема оказалась совсем не там, где мы ожидали :)

Да не за что .htaccess отвечает за все дополнительные параметры веб-сервера, в том числе и доступ к каталогам, по этому наши советы тоже верны.