|
|
| Zeile 1: |
Zeile 1: |
| == Postgres Datenbank erstellen == | | ==dpl== |
| <code>sudo -u postgres -i
| | sudo composer update --no-dev |
| createdb -E UTF8 -O thorsten mediawiki
| |
| exit</code>
| |
| == Mediawiki installieren ==
| |
| <code>cd /var/www
| |
| sudo git clone <nowiki>https://gerrit.wikimedia.org/r/mediawiki/core.git</nowiki> 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</code>
| |
|
| |
| Hochladen der Konfiguration
| |
| <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>
| |
dpl
sudo composer update --no-dev