IDE:Mediawiki Installieren: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
// via Wikitext Extension for VSCode |
||
| Zeile 16: | Zeile 16: | ||
<code>sudo scp /home/thorsten/Downloads/LocalSettings.php thorsten@ahrensburg.city:/var/www/mediawiki/LocalSettings.php</code> | <code>sudo scp /home/thorsten/Downloads/LocalSettings.php thorsten@ahrensburg.city:/var/www/mediawiki/LocalSettings.php</code> | ||
== | == Nginx Konfiguration für lokale MediaWiki-Installation == | ||
<pre> | |||
sudo nano /etc/nginx/conf.d/start.conf | |||
</pre> | |||
Füge die folgende Konfiguration ein: | |||
<pre> | |||
server { | |||
listen 80; | |||
server_name localhost; | |||
root /var/www/mediawiki; | |||
server_name ahrensburg.city; | |||
$ | |||
root /var/www/mediawiki; | |||
index index.php index.html index.htm; | |||
location / { | |||
try_files $uri $uri/ /index.php?$args; | |||
} | |||
location ~ \.php$ { | |||
include snippets/fastcgi-php.conf; | |||
fastcgi_pass unix:/var/run/php/php8.3-fpm.sock; | |||
} | |||
location ~ /\.ht { | |||
deny all; | |||
} | |||
} | |||
</pre> | |||
Aktiviere die Konfiguration und starte Nginx neu: | |||
<code> | |||
sudo systemctl reload nginx | |||
</code> | |||
Version vom 9. Juli 2025, 21:46 Uhr
Postgres Datenbank erstellen
sudo -u postgres -i
createdb -E UTF8 -O thorsten mediawiki
exit
Mediawiki installieren
cd /var/www
sudo git clone https://gerrit.wikimedia.org/r/mediawiki/core.git mediawiki
sudo cd mediawiki
sudo git tag -l | sort -V
sudo git checkout 1.41.0
sudo git submodule update --init --recursive
sudo chown -R www-data:www-data /var/www/mediawiki
sudo chmod -R 755 /var/www/mediawiki
Hochladen der Konfiguration
sudo scp /home/thorsten/Downloads/LocalSettings.php thorsten@ahrensburg.city:/var/www/mediawiki/LocalSettings.php
Nginx Konfiguration für lokale MediaWiki-Installation
sudo nano /etc/nginx/conf.d/start.conf
Füge die folgende Konfiguration ein:
server {
listen 80;
server_name localhost;
root /var/www/mediawiki;
server_name ahrensburg.city;
root /var/www/mediawiki;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
Aktiviere die Konfiguration und starte Nginx neu:
sudo systemctl reload nginx