Backup:Hautptseite

Aus ahrensburg.city
Version vom 28. Juni 2025, 15:24 Uhr von Thorsten (Diskussion | Beiträge) (// via Wikitext Extension for VSCode)
Zur Navigation springen Zur Suche springen

Beispiel Site


rsync -avz --delete \
  --exclude 'LocalSettings.php' \
  --exclude '.git/' \
  --exclude '.gitignore' \
  --exclude 'images/' \
  --exclude 'cache/' \
  /var/www/mediawiki \
  user@prod:/var/www/mediawiki/

Moodle Einstellungen für Nginx auf dem lokalen Rechner

Ein Beispiel für eine einfache Nginx-Konfiguration für Moodle auf einem lokalen Rechner:

server {
  listen 80;
  server_name localhost;
  root /var/www/moodle;

  index index.php index.html index.htm;

  location / {
    try_files $uri $uri/ =404;
  }

  location ~ [^/]\.php(/|$) {
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_pass unix:/run/php/php8.1-fpm.sock;
    fastcgi_index index.php;
    include fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param PATH_INFO $fastcgi_path_info;
  }

  location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
    expires max;
    log_not_found off;
  }
}

Stelle sicher, dass die Pfade zu deiner PHP-Version und zum Moodle-Verzeichnis passen.