Instalacja
composer create-project drupal/recommended-project .
sudo chown www-data:admini . -R
sudo setfacl -R -m u:loadmin:rwx .
sudo setfacl -R -d -m u:loadmin:rwx .
composer require drush/drushNa devil
ln -s drupal/web public_htmlBaza danych
Istalacja na www
Priv i tmp
sudo chmod 775 web/sites/default
sudo chmod 775 web/sites/default/settings.php
sudo nano web/sites/default/settings.php$settings['file_private_path'] = '../priv';
$settings['file_temp_path'] = '../tmp';mkdir -p priv tmp
sudo chown www-data:admini priv tmp
./vendor/bin/drush cr Mydevil
chmod 775 web/sites/default
chmod 775 web/sites/default/settings.php
nano web/sites/default/settings.php$settings['file_private_path'] = '../priv';
$settings['file_temp_path'] = '../tmp';mkdir -p priv tmp
./vendor/bin/drush cr
Ustawienia develop
- Wydajność
- Twig
- Dzienniki błędów
Skrypty
Kopia Bazy
Update Drupal
Kopia Systemowa - BackUp Migrate
Utworzy harmonogram co 3 godziny dla wersji develop
Menu - Navigation
vendor/bin/drush en navigation
vendor/bin/drush cr
composer require 'drupal/navigation_extra_tools'
vendor/bin/drush en -y navigation_extra_tools
vendor/bin/drush crWyłączyć cache
/admin/config/development/performance
Dodanie błędów
chmod 775 web/sites/default
chmod 775 web/sites/default/settings.php
nano web/sites/default/settings.php// Ustawienie poziomu raportowania błędów.
$config['system.logging']['error_level'] = 'verbose';
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);