Отсутствуют стили и не подключаются js после установки

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

Аватар пользователя Yuran25 Yuran25 17 апреля в 18:33

Загрузил через composer -n create-project drupal/recommended-project мой домен
Настроил document-root чтобы сервер смотрел в мой домен/web
Зашел по адресу - установка прошла без единой ошибки. После установки остутствуют стили...
Папки tmp и css в files создал.... Наверное нужно что то добавить в конфиг nginx и возможно что то еще.
В консоли ошибки связанные с css и js.

Светлые головы - помогите пожалуйста решить проблему.

Комментарии

Аватар пользователя Yuran25 Yuran25 18 апреля в 7:38

О спасибо огромное! Убрал галки вот так и сразу нормально отобразилось.

Теперь вопрос - что сделать чтобы при включенных галках нормально работало?
До рекомендованного конфига Nginx тоже доберусь:)

Аватар пользователя marassa marassa 18 апреля в 7:47
1

Yuran25 wrote: Теперь вопрос - что сделать чтобы при включенных галках нормально работало?
До рекомендованного конфига Nginx тоже доберусь:)

Дело именно в конфиге nginx - надо с ним разбираться. Более конкретно не подскажу так как сам nginx не настраивал никогда.
И никакие папки в files вручную создавать не надо было - лучше их удалить. Пусть лучше Друпал сам создаст с правильными правами - проблемы могут быть и из-за неправильных прав на эти папки.

Аватар пользователя OldWarrior OldWarrior 18 апреля в 10:08

Выключите вообще к лешему nginx, вместо него поставить Apache с модулем PHP. Хотя бы временно. Дальше уже разберётесь, нужен ли вам nginx.

Я вообще прихожу к выводу, что nginx в большинстве случаев - зло для Друпала. Во многих случаях малейший чих оборачивается танцами с бубном и перепиливанием его замудрёных конфигов. Апач же аки танк, ничего ему особенного не нужно - обычно сразу включается с минимумом манипуляций.

Аватар пользователя Yuran25 Yuran25 18 апреля в 17:07

Выключите вообще к лешему nginx, вместо него поставить Apache с модулем PHP. Хотя бы временно. Дальше уже разберётесь, нужен ли вам nginx.

Выключить Nginx не могу. Другие сайты на нем работают. И на чистый apache тоже не могу перейти. У меня два варианта: либо Nginx+PHP-FPM, либо режим CGI или модуль apache. Но в этих двух режимах работает только связкой Apache+Nginx. Так сконфигурирован VPS. Попробовал рекомендованный конфиг Nginx... Тоже байда какая то... Авторизуюсь админом - стили работают, разлогиниваюсь - нет стилей... Пипец какой то... Еще в конфиге сервер настроен так, что корень сайта тут set $root_path /............/vizup.ru/web;
Почему то в админке по ссылке "Вернуться на сайт" - адресует сюда https://vizup.ru/web/admin/config
Почему web вставляет непонятно... В общем пока не победил:(

Аватар пользователя Yuran25 Yuran25 18 апреля в 19:46

Проблема разрешилась немного странным и радикальным образом:) Короче я полностью снес домен вместе с директорией сайта, тоже самое удалил базу данных. Создал все заново. Произвел установку. Первое, что сделал после установки - авторизовался админом и убрал галки агрегации css и js.
И вот оно чудо - все работает и в админке и после разлогинивания. Наверное я там накосорезил в конфиге Nginx изначально. Нужно лезть туда только в крайних случаях. Всем спасибо за ответы и помощь🤝