Nochmal alle Html Tags jetzt wohl besser lesbar:-) Den Einführungstext lass ich weg.
Folgende Änderungen wurden durchgeführt:
geänderte Einstellungen zur Installation von Contao:
HTML-Code:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/apache2/apache2.conf
PHP:
HTML-Code:
sudo nano /etc/php/7.2/apache2/php.ini
mit folgenden Änderungen:
HTML-Code:
file_uploads = On
allow_url_fopen = On
max_execution_time = 180
memory_limit = 256M
post_max_size = 20M
upload_max_file_size = 100M
MariaDB:
HTML-Code:
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
mit folgenden Änderungen:
HTML-Code:
innodb_large_prefix = 1
innodb_file_format = Barracuda
innodb_file_per_table = 1
Konfiguration Apache2:
HTML-Code:
sudo nano /etc/apache2/sites-available/contao.conf
Inhalt:
HTML-Code:
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot /var/www/html/contao/web
ServerName example.com
ServerAlias www.example.com
<Directory /var/www/html/contao/>
Options +FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
example.com und www. example.com wurden durch contaowebserver ersetzt
Contao befindet sich nun in:
HTML-Code:
/var/www/html/contao/
web
HTML-Code:
/var/www/html/contao/web
contao-4.5.8 (wurde während der Installation automatisch erstellt)
HTML-Code:
/var/www/html/contao/contao-4.5.8
Kurze Erläuterung:
Es wurde somit ein Virtual Host implementiert, der auf das Verzeichnis ..../contao/web zeigt. Zu finden ist die erstellte Datei contao.conf im Verzeichnis ...apache2/sites-available/
Vorteil dieser Vorgehensweise ist das der globale DocumentRoot in der Datei 000-default.conf nicht geändert werden muss. Es besteht außerdem die Möglichkeit mehrere Virtual Hosts
zu integrieren.
Das Verzeichnis /var/www/html bleibt ebenfalls aufrufbar!
Eine testweise erstellte phpinfo.php arbeit im Verzeichnis /html, /contao und /web einwandfrei.
Trotdem lässt sich kein ...install aufrufen
Vorgabe wäre
http://example.com/contao/install
auch in
http://example.com/contao/contao-4.5.8/install
Aufruf dann z. B. so:
contaowebserver/contao/install
contaowebserver/contao/contao-4.5.8/install
kommt nur ein Fehlerhinweis bzw. Telekomseite
Könnte das an MariaDB oder PHP 7.2 liegen?
- Oder habe ich sonst irgend etwas übersehen?
Lesezeichen