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/drush

Na devil

ln -s drupal/web public_html

Baza danych

Skrypt 

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

Skrypt

Update Drupal

Skrypt

Kopia Systemowa - BackUp Migrate

install

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 cr

Wyłą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);

 

 

Spis treści: