Установка Drupal на Centos 9

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

Аватар пользователя olegrz olegrz 13 декабря 2023 в 9:55

Есть 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 для каталогов и файлов

Комментарии

Аватар пользователя gun_dose gun_dose 13 декабря 2023 в 10:18

1. admin - это не каталог, а путь. Он будет доступен после того, как залогинитесь по адресу /user
2. Стилей нет, потому что у вас на сервере nginx не настроен для работы с агрегированными файлами сталей и скриптов. Для начала можно просто отключить агрегацию - снять галочки по адресу /admin/config/development/performance
3. Создавать сайт с нуля на удалённом сервере - совершенно дурацкая затея.

Аватар пользователя olegrz olegrz 13 декабря 2023 в 10:27

по пути ...../admin --> 404 not found
поэтому ничего отключить невозможно. админки просто нет. она не существует
сайт локальный.
описан процесс установки drupal.
drupal ведь тоже сайт?

Аватар пользователя pselfin pselfin 13 декабря 2023 в 12:06

Да не, был бы доступ запрещен, а не 404.
Был бы апач, я бы сказаль htaccess потеряли, но на nginx там как то по другому настраивается... Во всяком случае похоже на то...
Посмотрите эту и эту ссылки, авось оно

Аватар пользователя Никки Никки 13 декабря 2023 в 12:15

что-то похожее у меня было при деплое сайта на хостинг. Пути к корневому каталогу нужно было изменить (добавить к путям /web) в конфигах апача и ngnix.

Аватар пользователя olegrz olegrz 13 декабря 2023 в 12:50

drupal.com/admin --> 404 not found
drupal.com/user --> 404 not found
нет этих путей. Не создаются при инсталляции друпала.
В этом и проблема

Аватар пользователя olegrz olegrz 13 декабря 2023 в 12:54

Никки wrote:
что-то похожее у меня было при деплое сайта на хостинг. Пути к корневому каталогу нужно было изменить (добавить к путям /web) в конфигах апача и ngnix.

да добавил. /web появился в 10 версии.