Neuinstallation auf lokalem Server resultiert in "Old Admidio version 1.x or 2.x config file detected! ...."
Neuinstallation auf lokalem Server resultiert in "Old Admidio version 1.x or 2.x config file detected! ...."
Moin zusammen!
Vorab sei gesagt, dass ich von PHP, MariaDB und alldem keine bis wenig Ahnung habe, also seht mir offensichtliche Fehler bitte nach.
Trotz mehrtägiger Recherche in diesem und dem englischen Forum finde ich keine Lösung für mein Problem:
Ich möchte Admidio auf einem lokalen physischen Server einrichten, der nur über das bürointerne Netzwerk zu erreichen ist, also per IP-Adresse. Zugang von außen soll nicht möglich sein.
Dafür wird ein eigenes Lenovo Thinkcentre M93p Tiny (8 GB RAM, 240 GB SSD, i5 4590T) an der Fritzbox mittels LAN-Kabel angeschlossen, welches eine feste IP4-Adresse zugewiesen bekommt.
Auf dem Lenovo ist ganz frisch Ubuntu Server 22.04 installiert, keine weitere Software (außer nano und zip unzip.
Über SSH nehme ich dann von meinem Rechner aus die weitere Installation vor.
Für die Installation von Admidio bin ich dieser Anleitung gefolgt: https://www.blogarama.com/web-design-an ... -1604-vps sowie diesem Video https://www.youtube.com/watch?v=tTjpnb_AfPg
habe aber stattdessen die aktuelle Admidio-Version 4.3.3https://sourceforge.net/projects/admidi ... p/download auf den Server heruntergeladen und entpackt.
Außerdem installierte ich PHP in der Version PHP 8.1.2-1ubuntu2.14 (cli) (built: Aug 18 2023 11:41:11) und
MariaDB in der Version Ver 15.1 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64).
Wenn ich nun im Browser (aktuelle Firefox-Version) die IP-Adresse des Servers mit URL (also http://192.168.178.183/index.php) aufrufe kommt folgender Text:
---------
Old Admidio version 1.x or 2.x config file detected! Please update first to the latest version 3 of Admidio and after that you can perform an update to version 4!
Please view our documentation.'); } else { // no config file found than show installation dialog header('Location: adm_program/installation/index.php'); exit(); } } require_once(__DIR__ . '/adm_program/system/common.php'); if (isset($gHomepage)) { admRedirect($gHomepage); // => EXIT } else { // if parameter gHomepage doesn't exists then show default page admRedirect(ADMIDIO_URL . '/adm_program/overview.php'); // => EXIT }
---------
Wie kann das denn sein, wenn alles frisch installiert ist und die aktuellste Version von Admidio heruntergeladen wurde?
Ich hoffe, dass ihr einen Rat oder Hinweis für mich habt und danke schonmal für eure Zeit.
Strohbach
Vorab sei gesagt, dass ich von PHP, MariaDB und alldem keine bis wenig Ahnung habe, also seht mir offensichtliche Fehler bitte nach.
Trotz mehrtägiger Recherche in diesem und dem englischen Forum finde ich keine Lösung für mein Problem:
Ich möchte Admidio auf einem lokalen physischen Server einrichten, der nur über das bürointerne Netzwerk zu erreichen ist, also per IP-Adresse. Zugang von außen soll nicht möglich sein.
Dafür wird ein eigenes Lenovo Thinkcentre M93p Tiny (8 GB RAM, 240 GB SSD, i5 4590T) an der Fritzbox mittels LAN-Kabel angeschlossen, welches eine feste IP4-Adresse zugewiesen bekommt.
Auf dem Lenovo ist ganz frisch Ubuntu Server 22.04 installiert, keine weitere Software (außer nano und zip unzip.
Über SSH nehme ich dann von meinem Rechner aus die weitere Installation vor.
Für die Installation von Admidio bin ich dieser Anleitung gefolgt: https://www.blogarama.com/web-design-an ... -1604-vps sowie diesem Video https://www.youtube.com/watch?v=tTjpnb_AfPg
habe aber stattdessen die aktuelle Admidio-Version 4.3.3https://sourceforge.net/projects/admidi ... p/download auf den Server heruntergeladen und entpackt.
Außerdem installierte ich PHP in der Version PHP 8.1.2-1ubuntu2.14 (cli) (built: Aug 18 2023 11:41:11) und
MariaDB in der Version Ver 15.1 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64).
Wenn ich nun im Browser (aktuelle Firefox-Version) die IP-Adresse des Servers mit URL (also http://192.168.178.183/index.php) aufrufe kommt folgender Text:
---------
Old Admidio version 1.x or 2.x config file detected! Please update first to the latest version 3 of Admidio and after that you can perform an update to version 4!
Please view our documentation.'); } else { // no config file found than show installation dialog header('Location: adm_program/installation/index.php'); exit(); } } require_once(__DIR__ . '/adm_program/system/common.php'); if (isset($gHomepage)) { admRedirect($gHomepage); // => EXIT } else { // if parameter gHomepage doesn't exists then show default page admRedirect(ADMIDIO_URL . '/adm_program/overview.php'); // => EXIT }
---------
Wie kann das denn sein, wenn alles frisch installiert ist und die aktuellste Version von Admidio heruntergeladen wurde?
Ich hoffe, dass ihr einen Rat oder Hinweis für mich habt und danke schonmal für eure Zeit.
Strohbach
Re: Neuinstallation auf lokalem Server resultiert in "Old Admidio version 1.x or 2.x config file detected! ...."
Also die Ausgabe sieht sehr seltsam aus. Dort wird auch PHP code direkt mit ausgegeben. Das klingt für mich irgendwie danach, als wäre PHP nicht sauber installiert.
Die Fehlermeldung selber kommt, wenn im Hauptordner, dort wo die Ordner adm_program, adm_plugins usw. liegen, eine config.php hinterlegt ist. Das sollte nicht sein, wird aber bei dir wahrscheinlich auch nicht so sein.
Irgendwas stimmt an deiner Einrichtung noch nicht. Hast du andere PHP-Scripte, welche bei deiner Installation laufen?
Die Fehlermeldung selber kommt, wenn im Hauptordner, dort wo die Ordner adm_program, adm_plugins usw. liegen, eine config.php hinterlegt ist. Das sollte nicht sein, wird aber bei dir wahrscheinlich auch nicht so sein.
Irgendwas stimmt an deiner Einrichtung noch nicht. Hast du andere PHP-Scripte, welche bei deiner Installation laufen?
Re: Neuinstallation auf lokalem Server resultiert in "Old Admidio version 1.x or 2.x config file detected! ...."
Diese Fehlermeldung habe ich auch.
Im Hauptordner liegt keine "config.php". Es könnte eventuell sein, dass ein PHP-Modul fehlt. Hierbei wäre es schön, wenn irgendwo stehen würde, was alles von PHP benötigt wird.
Ich versuche die Installation unter Debian 12.x
Berechtigungen sind alle auf www-data (apache user) gesetzt. Würde mich auch über sachdienliche Hinweise freuen.
Im Hauptordner, also da wo Apache zugreift, sieht es so aus:
Im Hauptordner liegt keine "config.php". Es könnte eventuell sein, dass ein PHP-Modul fehlt. Hierbei wäre es schön, wenn irgendwo stehen würde, was alles von PHP benötigt wird.
Ich versuche die Installation unter Debian 12.x
Berechtigungen sind alle auf www-data (apache user) gesetzt. Würde mich auch über sachdienliche Hinweise freuen.
Im Hauptordner, also da wo Apache zugreift, sieht es so aus:
Code: Alles auswählen
$ ls -1 admidio/
adm_my_files/
adm_plugins/
adm_program/
adm_themes/
composer.json
composer.lock
index.php
LICENSE
README-Docker.md
README.md
SECURITY.md
Re: Neuinstallation auf lokalem Server resultiert in "Old Admidio version 1.x or 2.x config file detected! ...."
Unsere Dateien kommen mit der UTF8 Zeichencodierung. Ist das evtl. in der Installation ein Problem?
Re: Neuinstallation auf lokalem Server resultiert in "Old Admidio version 1.x or 2.x config file detected! ...."
Ich denke nicht. Das gesamte System läuft doch UTF-8.
Die durchgeführten Schritte:
Die durchgeführten Schritte:
- Download der zip Datei
- entpacken
- php installieren (apt install php libapache2-mod-php)
- Apache installieren (apt install apache2) und so einrichten, dass das "DocumentRoot /var/www/admidio" ist
- PostgreSQL installieren (apt install prostgres)
- im Browser die URL aufrufen (http://mein.system.hier)
- über die Fehlermeldung wundern, weil man ja Version 4.3.x installiert hat
-
- Beiträge: 17
- Registriert: 21. Jun 2023, 14:46
Re: Neuinstallation auf lokalem Server resultiert in "Old Admidio version 1.x or 2.x config file detected! ...."
Hallo tzo und Strohbach,
wie fasse kommt auch mir die Fehlermeldung sehr seltsam vor... Daher habe ich mich mal hingesetzt und versucht, euren Fehler selbst zu generieren.
Hierzu habe ich meinen raspi mit Raspi OS Lite x64 (basierend auf Debian 12) frisch installiert.
Nachfolgend die von mir durchgeführten Installationsschritte:
Ich konnte Admidio so vollständig und ohne eine Fehlermeldung zu erhalten installieren.
WICHTIG:
Bitte seht die obigen Ausführungen nicht als vollständige Installationsanleitung an. Das war lediglich ein kleiner Test!
Ich hoffe, mit meiner Ausführung kann ich euch bei eurem Problem helfen.
Viele Grüße
MightyMCoder
wie fasse kommt auch mir die Fehlermeldung sehr seltsam vor... Daher habe ich mich mal hingesetzt und versucht, euren Fehler selbst zu generieren.
Hierzu habe ich meinen raspi mit Raspi OS Lite x64 (basierend auf Debian 12) frisch installiert.
Nachfolgend die von mir durchgeführten Installationsschritte:
- Server updaten und anschließend alle notwendigen Pakete installieren:
Code: Alles auswählen
sudo apt update && sudo apt upgrade -y sudo apt install unzip apache2 postgresql php libapache2-mod-php php-pgsql php-curl php-xml php-zip php-gd php-mbstring -y
- Eine Datenbank für Admidio anlegen:
Die Platzhalter 'YOUR-DB-USER', 'YOUR-DB-USER-PASSWORD' und 'YOUR-DB-NAME' natürlich entsprechend ersetzen.
Code: Alles auswählen
sudo -u postgres psql postgres=# CREATE USER 'YOUR-DB-USER' with CREATEDB CREATEROLE; ALTER USER 'YOUR-DB-USER' with PASSWORD 'YOUR-DB-USER-PASSWORD'; CREATE DATABASE 'YOUR-DB-NAME' OWNER 'YOUR-DB-USER'; postgres=# quit
- Gewünschtes Installationsverzeichnis betreten und Admidio downloaden:
Code: Alles auswählen
cd /var/www wget https://excellmedia.dl.sourceforge.net/project/admidio/Admidio/4.3.x/admidio-4.3.12.zip sudo unzip admidio-4.3.12.zip -d admidio sudo rm -r admidio-4.3.12.zip/ //wenn gewollt cd admidio/ sudo rm -r __MACOSX/ //wenn gewollt
- Notwendige Berechtigungen vergeben (vgl.: Admidio Wiki):
Hinweis:
Code: Alles auswählen
sudo chown -R www-data:www-data /var/www/admidio sudo chmod -R 755 /var/www/admidio
Laut Wiki sind die Berechtigungen auf 777 zu setzen. 755 sollte aber in meinen Augen genügen. - Apache Server konfigurieren:
- Den Befehl
ausführen und die Datei mit folgendem Inhalt füllen:
Code: Alles auswählen
sudo nano /etc/apache2/sites-available/admidio.conf
Code: Alles auswählen
<VirtualHost *:80> ServerName localhost # hier bitte den passenden Servernamen für eure Installation einsetzen! DocumentRoot /var/www/admidio <Directory /var/www/admidio> Options -Indexes +FollowSymLinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
- Die neu angelegte Seite aktivieren und Standardseite deaktivieren:
Code: Alles auswählen
sudo a2dissite 000-default.conf sudo a2ensite admidio.conf sudo a2enmod rewrite sudo systemctl restart apache2
- Den Befehl
- Im Browser die Installationsseite aufrufen:
http://localhost/admidio
Ich konnte Admidio so vollständig und ohne eine Fehlermeldung zu erhalten installieren.
WICHTIG:
Bitte seht die obigen Ausführungen nicht als vollständige Installationsanleitung an. Das war lediglich ein kleiner Test!
Ich hoffe, mit meiner Ausführung kann ich euch bei eurem Problem helfen.
Viele Grüße
MightyMCoder
Re: Neuinstallation auf lokalem Server resultiert in "Old Admidio version 1.x or 2.x config file detected! ...."
strange
Ich habe das so gemacht, außer das der Apache auf Port 443 lauscht.
Ich bekomme beim Aufruf im Browser (https://admidio.mynet.intern) diese Meldung:
Hier die Schritte:
Installation der Pakete die oben genannt wurden. Dadurch hat es einige mitgezogen. Andere waren schon installiert. Hier die Ausgabe dazu:
Eine Datenbank habe ich nicht eingerichtet, das wird ja erst benötigt, wenn ich admidio konfiguriert bekomme.
Auspacken des Archives ins Webverzeichnis:
cat /etc/apache2/sites-enabled/admidio.conf
Im /var/log/apache2/admidio-access.log kommt bei LogLevel info:
und bei LogLevel debug:
Was kann ich machen, um den Fehler einzugrenzen? System ist Debian 12.
Ich habe das so gemacht, außer das der Apache auf Port 443 lauscht.
Ich bekomme beim Aufruf im Browser (https://admidio.mynet.intern) diese Meldung:
Code: Alles auswählen
Old Admidio version 1.x or 2.x config file detected! Please update first to the latest version 3 of Admidio and after that you can perform an update to version 4!
Please view our documentation.'); } else { // no config file found than show installation dialog header('Location: adm_program/installation/index.php'); exit(); } } require_once(__DIR__ . '/adm_program/system/common.php'); if (isset($gHomepage)) { admRedirect($gHomepage); // => EXIT } else { // if parameter gHomepage doesn't exists then show default page admRedirect(ADMIDIO_URL . '/adm_program/overview.php'); // => EXIT }
Installation der Pakete die oben genannt wurden. Dadurch hat es einige mitgezogen. Andere waren schon installiert. Hier die Ausgabe dazu:
Code: Alles auswählen
unzip is already the newest version (6.0-28).
unzip set to manually installed.
apache2 is already the newest version (2.4.62-1~deb12u2).
postgresql is already the newest version (15+248).
php is already the newest version (2:8.2+93).
libapache2-mod-php is already the newest version (2:8.2+93).
The following additional packages will be installed:
libabsl20220623 libaom3 libavif15 libdav1d6 libde265-0 libdeflate0 libgav1-1 libgd3 libheif1 libjbig0 libjpeg62-turbo liblerc4 libonig5 librav1e0 libsvtav1enc1 libtiff6 libwebp7 libx265-199 libxpm4 libyuv0
libzip4 php8.2-curl php8.2-gd php8.2-mbstring php8.2-pgsql php8.2-xml php8.2-zip
Suggested packages:
libgd-tools
The following NEW packages will be installed:
libabsl20220623 libaom3 libavif15 libdav1d6 libde265-0 libdeflate0 libgav1-1 libgd3 libheif1 libjbig0 libjpeg62-turbo liblerc4 libonig5 librav1e0 libsvtav1enc1 libtiff6 libwebp7 libx265-199 libxpm4 libyuv0
libzip4 php-curl php-gd php-mbstring php-pgsql php-xml php-zip php8.2-curl php8.2-gd php8.2-mbstring php8.2-pgsql php8.2-xml php8.2-zip
0 upgraded, 33 newly installed, 0 to remove and 0 not upgraded.
Need to get 9,957 kB of archives.
Auspacken des Archives ins Webverzeichnis:
Code: Alles auswählen
~/ $ ls -la /var/www/
total 8
drwxrwxr-x 6 www-data www-data 4096 Jan 9 17:54 admidio
drwxr-xr-x 3 www-data www-data 4096 Jan 9 17:54 __MACOSX
admidio01-a: ~/ $ ls -la /var/www/admidio/
total 132
drwxrwxr-x 4 www-data www-data 4096 Jan 9 17:54 adm_my_files
drwxrwxr-x 10 www-data www-data 4096 Jan 9 17:54 adm_plugins
drwxrwxr-x 7 www-data www-data 4096 Jan 9 17:54 adm_program
drwxrwxr-x 3 www-data www-data 4096 Jan 9 17:54 adm_themes
-rw-rw-r-- 1 www-data www-data 1472 Jan 9 17:54 composer.json
-rw-rw-r-- 1 www-data www-data 59482 Jan 9 17:54 composer.lock
-rw-rw-r-- 1 www-data www-data 1423 Jan 9 17:54 index.php
-rw-rw-r-- 1 www-data www-data 18093 Jan 9 17:54 LICENSE
-rw-rw-r-- 1 www-data www-data 12684 Jan 9 17:54 README-Docker.md
-rw-rw-r-- 1 www-data www-data 5530 Jan 9 17:54 README.md
-rw-rw-r-- 1 www-data www-data 1379 Jan 9 17:54 SECURITY.md
Code: Alles auswählen
<VirtualHost *:443>
ServerName admidio.mynet.intern
LogLevel info
ErrorLog /var/log/apache2/admidio-error.log
LogFormat "%h %l %u %t \"%r\" %>s"
CustomLog /var/log/apache2/admidio-access.log "%h %l %u %t \"%r\" %>s"
DocumentRoot /var/www/admidio
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/mynet.crt
SSLCertificateKeyFile /etc/apache2/ssl/mynet.key
<Directory "/var/www/admidio">
Options -Indexes +FollowSymLinks
Require all granted
AllowOverride All
</Directory>
</VirtualHost>
Code: Alles auswählen
[09/Jan/2025:22:26:12 +0100] "GET / HTTP/1.1" 304
Code: Alles auswählen
==> /var/log/apache2/admidio-error.log <==
Thu Jan 09 22:28:32.658992 2025] [ssl:info] [pid 60863:tid 60875] [client 192.168.1.5:48878] AH01964: Connection to child 66 established (server admidio.mynet.intern:443)
[Thu Jan 09 22:28:32.659325 2025] [ssl:debug] [pid 60863:tid 60875] ssl_engine_kernel.c(2399): [client 192.168.1.5:48878] AH02044: No matching SSL virtual host for servername admidio.mynet.intern found (using default/first virtual host)
[Thu Jan 09 22:28:32.659364 2025] [socache_shmcb:debug] [pid 60863:tid 60875] mod_socache_shmcb.c(545): AH00835: socache_shmcb_retrieve (0x0b -> subcache 11)
[Thu Jan 09 22:28:32.659378 2025] [socache_shmcb:debug] [pid 60863:tid 60875] mod_socache_shmcb.c(896): AH00849: match at idx=0, data=0
[Thu Jan 09 22:28:32.659385 2025] [socache_shmcb:debug] [pid 60863:tid 60875] mod_socache_shmcb.c(556): AH00836: leaving socache_shmcb_retrieve successfully
[Thu Jan 09 22:28:32.659613 2025] [core:debug] [pid 60863:tid 60875] protocol.c(2460): [client 192.168.1.5:48878] AH03155: select protocol from , choices=h2,http/1.1 for server admidio.mynet.intern
[Thu Jan 09 22:28:32.661334 2025] [ssl:debug] [pid 60863:tid 60875] ssl_engine_kernel.c(2251): [client 192.168.1.5:48878] AH02041: Protocol: TLSv1.3, Cipher: TLS_AES_128_GCM_SHA256 (128/128 bits)
[Thu Jan 09 22:28:32.661476 2025] [socache_shmcb:debug] [pid 60863:tid 60875] mod_socache_shmcb.c(508): AH00831: socache_shmcb_store (0x0f -> subcache 15)
[Thu Jan 09 22:28:32.661549 2025] [socache_shmcb:debug] [pid 60863:tid 60875] mod_socache_shmcb.c(860): AH00847: insert happened at idx=0, data=(0:32)
[Thu Jan 09 22:28:32.661563 2025] [socache_shmcb:debug] [pid 60863:tid 60875] mod_socache_shmcb.c(863): AH00848: finished insert, subcache: idx_pos/idx_used=0/1, data_pos/data_used=0/190
[Thu Jan 09 22:28:32.661571 2025] [socache_shmcb:debug] [pid 60863:tid 60875] mod_socache_shmcb.c(530): AH00834: leaving socache_shmcb_store successfully
[Thu Jan 09 22:28:32.661726 2025] [ssl:debug] [pid 60863:tid 60875] ssl_engine_kernel.c(415): [client 192.168.1.5:48878] AH02034: Initial (No.1) HTTPS request received for child 66 (server admidio.mynet.intern:443)
[Thu Jan 09 22:28:32.661809 2025] [authz_core:debug] [pid 60863:tid 60875] mod_authz_core.c(815): [client 192.168.70.240:48878] AH01626: authorization result of Require all granted: granted
[Thu Jan 09 22:28:32.661828 2025] [authz_core:debug] [pid 60863:tid 60875] mod_authz_core.c(815): [client 192.168.1.5:48878] AH01626: authorization result of <RequireAny>: granted
==> /var/log/apache2/admidio-access.log <==
192.168.1.5 - - [09/Jan/2025:22:28:32 +0100] "GET / HTTP/1.1" 304
-
- Beiträge: 17
- Registriert: 21. Jun 2023, 14:46
Re: Neuinstallation auf lokalem Server resultiert in
Mhmm wirklich seltsam…
Ich würde an deiner Stelle mal folgendes testen:
Lausche mal auf Port 88 und kommentiere den SSL-Part aus.
Ich sehe in deinem log einen Eintrag mit no matching SSL virtual host for servername . Dann rufe die Seite http://admidio.mynet.intern/admidio auf.
Nicht dass SSL nicht richtig konfiguriert ist und etwas zerschießt.
Das seltsame ist eben, dass in der Fehlermeldung php-code ausgegeben wird.
Das passiert in der Regel nur, wenn vorher etwas escaped wird, was so nicht sein sollte.
Sollte der Fehler immer noch auftreten, wäre es super, wenn du mal den html-Code der Seite (im Browser gibt es meistens die Möglichkeit, sich den Seitencode anzeigen zu lassen) in einer Textdatei oder so hier posten könntest. Dann sieht man besser, wie die Seite aufgebaut ist.
Ich würde an deiner Stelle mal folgendes testen:
Lausche mal auf Port 88 und kommentiere den SSL-Part aus.
Ich sehe in deinem log einen Eintrag mit no matching SSL virtual host for servername . Dann rufe die Seite http://admidio.mynet.intern/admidio auf.
Nicht dass SSL nicht richtig konfiguriert ist und etwas zerschießt.
Das seltsame ist eben, dass in der Fehlermeldung php-code ausgegeben wird.
Das passiert in der Regel nur, wenn vorher etwas escaped wird, was so nicht sein sollte.
Sollte der Fehler immer noch auftreten, wäre es super, wenn du mal den html-Code der Seite (im Browser gibt es meistens die Möglichkeit, sich den Seitencode anzeigen zu lassen) in einer Textdatei oder so hier posten könntest. Dann sieht man besser, wie die Seite aufgebaut ist.
[gelöst] Re: Neuinstallation auf lokalem Server resultiert in "Old Admidio version 1.x or 2.x config file detected! ...
Danke für deine Antwort und die Hinweise. Ich habe mich mal anderweitig auf die Suche begeben und nun läuft es.
Das Modul "mpm_event" war aktiv. Ich habe es, nach einem Hinweis in einem Thread bei stackoverflow deaktiviert und php aktiviert.
Jetzt muss ich nur noch herausfinden, warum das nicht gleich aktiv war.
Jedenfalls kann ich nun weitermachen bei der Konfiguration und anderen hilft es vielleicht, wenn sie auch das Problem haben (sollten).
Das Modul "mpm_event" war aktiv. Ich habe es, nach einem Hinweis in einem Thread bei stackoverflow deaktiviert und php aktiviert.
Code: Alles auswählen
a2dismod mpm_event
a2enmod php8.2
Considering dependency mpm_prefork for php8.2:
Considering conflict mpm_event for mpm_prefork:
Considering conflict mpm_worker for mpm_prefork:
Enabling module mpm_prefork.
Considering conflict php5 for php8.2:
Enabling module php8.2.
To activate the new configuration, you need to run:
systemctl restart apache2
Jedenfalls kann ich nun weitermachen bei der Konfiguration und anderen hilft es vielleicht, wenn sie auch das Problem haben (sollten).