Загрузил через composer -n create-project drupal/recommended-project мой домен
Настроил document-root чтобы сервер смотрел в мой домен/web
Зашел по адресу - установка прошла без единой ошибки. После установки остутствуют стили...
Папки tmp и css в files создал.... Наверное нужно что то добавить в конфиг nginx и возможно что то еще.
В консоли ошибки связанные с css и js.
Светлые головы - помогите пожалуйста решить проблему.
Комментарии
Да забыл написать... Nginx+php-fpm. Версия php 8.2.11
Для начала отключите агрегацию css и js на странице /admin/config/development/performance
Потом читайте тут
При переходе на страницу /admin/config/development/performance - выдает 404 Not Found
Этого не может быть. Вы же на своем сайте этот путь открываете?
https://vizup.ru/admin/config/development/performance
И предварительно войти админом конечно нужно.
рекомендованный конфиг nginx установили ? https://www.nginx.com/resources/wiki/start/topics/recipes/drupal/
О спасибо огромное! Убрал галки вот так и сразу нормально отобразилось.
Теперь вопрос - что сделать чтобы при включенных галках нормально работало?
До рекомендованного конфига Nginx тоже доберусь:)
Дело именно в конфиге nginx - надо с ним разбираться. Более конкретно не подскажу так как сам nginx не настраивал никогда.
И никакие папки в files вручную создавать не надо было - лучше их удалить. Пусть лучше Друпал сам создаст с правильными правами - проблемы могут быть и из-за неправильных прав на эти папки.
Выключите вообще к лешему nginx, вместо него поставить Apache с модулем PHP. Хотя бы временно. Дальше уже разберётесь, нужен ли вам nginx.
Я вообще прихожу к выводу, что 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 вставляет непонятно... В общем пока не победил:(
Проблема разрешилась немного странным и радикальным образом:) Короче я полностью снес домен вместе с директорией сайта, тоже самое удалил базу данных. Создал все заново. Произвел установку. Первое, что сделал после установки - авторизовался админом и убрал галки агрегации css и js.
И вот оно чудо - все работает и в админке и после разлогинивания. Наверное я там накосорезил в конфиге Nginx изначально. Нужно лезть туда только в крайних случаях. Всем спасибо за ответы и помощь🤝
Миниатюры изображения создаются в /admin/config/media/image-styles ?
Да вроде все работает...