IDE:Drupal: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
// via Wikitext Extension for VSCode |
||
| Zeile 59: | Zeile 59: | ||
exit # Ausloggen | exit # Ausloggen | ||
</source> | </source> | ||
==PHP Installieren== | |||
<pre> | |||
sudo apt install php-fpm php-pgsql php-xml php-curl php-gd php-mbstring php-xmlrpc php-zip php-intl php-json php-cli php-common php-apcu php-bcmath php-soap php-ldap php-imagick php-zip php-gmp -y | |||
</pre> | |||
==Composer Installieren== | |||
<pre> | |||
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" | |||
php -r "if (hash_file('sha384', 'composer-setup.php') === 'dac665fdc30fdd8ec78b38b9800061b4150413ff2e3b6f88543c636f7cd84f6db9189d43a81e5503cda447da73c7e5b6') { echo 'Installer verified'.PHP_EOL; } else { echo 'Installer corrupt'.PHP_EOL; unlink('composer-setup.php'); exit(1); }" | |||
php composer-setup.php | |||
php -r "unlink('composer-setup.php');" | |||
sudo mv composer.phar /usr/local/bin/composer | |||
</pre> | |||
== Drupal Installieren== | |||
<pre> | |||
cd /var/www | |||
composer create-project drupal/recommended-project drupal | |||
</pre> | |||
Version vom 8. Oktober 2025, 14:15 Uhr
nginx auf Ubuntu installieren
Voraussetzungen
- Ubuntu Server (18.04 LTS oder neuer)
- Root- oder sudo-Berechtigungen
Installation
Paketlisten aktualisieren
sudo apt update
nginx installieren
sudo apt install nginx
Status prüfen
sudo systemctl status nginx
Firewall konfigurieren
sudo ufw allow 'Nginx Full'
sudo ufw status
Grundlegende Befehle
# nginx starten
sudo systemctl start nginx
# nginx stoppen
sudo systemctl stop nginx
# nginx neustarten
sudo systemctl restart nginx
# Konfiguration neu laden
sudo systemctl reload nginx
# Autostart aktivieren
sudo systemctl enable nginx
Wichtige Verzeichnisse
- Konfiguration:
/etc/nginx/ - Webroot:
/var/www/html/ - Logs:
/var/log/nginx/
Drupal mit PostgreSQL
Datenbank anlegen
sudo -u postgres -i
createdb -E UTF8 -O thorsten drupal
exit # Ausloggen
PHP Installieren
sudo apt install php-fpm php-pgsql php-xml php-curl php-gd php-mbstring php-xmlrpc php-zip php-intl php-json php-cli php-common php-apcu php-bcmath php-soap php-ldap php-imagick php-zip php-gmp -y
Composer Installieren
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'dac665fdc30fdd8ec78b38b9800061b4150413ff2e3b6f88543c636f7cd84f6db9189d43a81e5503cda447da73c7e5b6') { echo 'Installer verified'.PHP_EOL; } else { echo 'Installer corrupt'.PHP_EOL; unlink('composer-setup.php'); exit(1); }"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer
Drupal Installieren
cd /var/www composer create-project drupal/recommended-project drupal