Drupal 8 -- стоит ли использовать для более-менее серьёзного форума (функционал)

Если вам нужны открытые и закрытые секции (разделы) и другие тонкие настройки, то проверяйте возмжность так:

Чтобы понять можно ли поднять более-менее солидный форум на друпал -- см. эту страницу -- в данный момент основной модуль форума всё ещё не интегрирован с drupal 8.

ПРИМЕЧАНИЕ: поищите, может в тот момент, когда вы читаете эту заметку создана какое-то альтернативное решение.

ubuntu apache разрешить использование .htaccess в конфиге виртуального хоста

Для того чтобы htaccess заработал вам достаточно конфига вроде:

<VirtualHost *:80>
    ServerName dru8test

    DocumentRoot /var/www/dru8test/web
    <Directory /var/www/dru8test/web>
        AllowOverride All
    </Directory>

</VirtualHost>

-- где:

/var/www/dru8test/web

-- директория, в которой лежит ваш сайт, а непосредственно за включение отвечает строчка:

ubuntu Apache Конфигурационный файл, конфиг -- где находится и что из себя представляет.

Основным конфигом является:

/etc/apache2/apache2.conf

Но при этом: В Ubuntu конечный файл настройки (apache2.conf) расделён на несколько файлов, расположенных в разных поддиректориях. Подробней написано в комментариях файла apache2.conf.

ubuntu apache virtualhost AccessFileName not allowed here -- Ошибка

Чтобы включить работу с .htaccess действуйте так, инструкция же AccessFileName обычно применяется в основном конфиге.

ubuntu rewrite_module mod_rewrite Как установить, включить модуль

Можно двумя командами (включаем и перезагружаем сервер):

sudo a2enmod rewrite && sudo service apache2 restart

drupal 8 Configuration directory: sync An automated attempt to create the directory Как исправить ошибку

Configuration directory: sync
An automated attempt to create the directory ../config/sync failed, possibly due to a permissions problem.

Просто создайте эту директорию, например в убунту можжно командой (из корня проекта):

mkdir -p config/sync

drupal 8 Clean URLs -- Предупреждение Your server is capable of using clean URLs, but it is not enabled

Сообщение вроде того:

Warnings found
Clean URLs
Disabled
Your server is capable of using clean URLs, but it is not enabled. Using clean URLs gives an improved user experience and is recommended

Проблема связана с тем, что друпал предлагает настроить переопределение путей URL сервером, в случае если такая возможность есть (потому сообщение и выводится).

Решение

Проверяем, включен ли модуль mod_rewrite:

linux Создать папку со всей иерархией (предварительно создав родительские)

Используйте флаг пэ:

mkdir -p

Например:

mkdir -p config/sync

-- создаст сначала в даннйо папке папку config, в уже в ней папку sync

drupal 8 drupal/core 8.0.0 requires easyrdf/easyrdf -- Ошибка при установке

drupal/core 8.0.0 requires easyrdf/easyrdf 0.9.* -> satisfiable by easyrdf/easyrdf[0.9.0, 0.9.0-rc.1, 0.9.0-rc.2, 0.9.0-rc.3, 0.9.0-rc.4, 0.9.0-rc.5, 0.9.1, 0.9.x-dev].

Чтобы исправить эту проблему установите расширение mbstring.
Например в убунту, для php7/1 это можно сделать так:

sudo apt-get install php7.1-mbstring

Pages

Subscribe to fkn+antitotal RSS