Есть LEMP на Centos 9
mariaDB 10.5.16
composer 2.6.5
php 8.2.13
php-fpm owner:nginx group:nginx
nginx 1.22.1
установка файлов:
composer create-project drupal/recommended-project drupal
инсталляци сайта drupal.com/web
проходит без ошибок.
БД создается
В результате получаю сайт БЕЗ
css, js, каталогов admin и др..
Права на файлы перед началом инсталляции nginx:nginx 775 для каталогов и файлов
Комментарии
1. admin - это не каталог, а путь. Он будет доступен после того, как залогинитесь по адресу /user
2. Стилей нет, потому что у вас на сервере nginx не настроен для работы с агрегированными файлами сталей и скриптов. Для начала можно просто отключить агрегацию - снять галочки по адресу /admin/config/development/performance
3. Создавать сайт с нуля на удалённом сервере - совершенно дурацкая затея.
по пути ...../admin --> 404 not found
поэтому ничего отключить невозможно. админки просто нет. она не существует
сайт локальный.
описан процесс установки drupal.
drupal ведь тоже сайт?
Первый пункт внимательно читали?
Да не, был бы доступ запрещен, а не 404.
Был бы апач, я бы сказаль htaccess потеряли, но на nginx там как то по другому настраивается... Во всяком случае похоже на то...
Посмотрите эту и эту ссылки, авось оно
что-то похожее у меня было при деплое сайта на хостинг. Пути к корневому каталогу нужно было изменить (добавить к путям /web) в конфигах апача и ngnix.
drupal.com/admin --> 404 not found
drupal.com/user --> 404 not found
нет этих путей. Не создаются при инсталляции друпала.
В этом и проблема
да добавил. /web появился в 10 версии.
Получилось.
Все дело было в настройках блока сервера drupal в nginx.
основное здесь
https://www.nginx.com/resources/wiki/start/topics/recipes/drupal/
и не забываем добавить ..../web к каталогу root в конфиге для drupal 10