- Joomla Version
- Joomla 4
- PHP Version
- PHP 8.2.x
- Hoster
- localhost
Da beim letzten großen Upgrade von Joomla 3 auf Joomla 4 bei meiner Live Website 3 von 5 Plugins/Extensions nicht mehr funktionierten und das zu größeren Umbauarbeiten bei der Website führte, will ich diesmal, wenn Joomla 4 auf Joomla 5 upgegraded wird, genau wissen was auf mich zukommt. Dies soll zuerst auf einer Website getestet werden die nicht live ist.
Deswegen habe ich unter Virtualbox mit Debian testing zuerst die Voraussetzungen geschaffen, indem ich
PHP 8.2
Apache2
MariaDB
installiert und konfiguriert habe nach der Beschreibung von
Dann habe ich eine Datensicherung meiner Live-Website, die ich mit filezilla und myphpadmin erstellt habe, auf virtualbox mit Debian testing in das Verzeichnis /var/www/html/joomla
eingespielt. Die Datenbank habe ich mit myphpadmin auf MariaDB übertragen und den Zugriff für den neuen Datenbanknamen angelegt.
Anschließend habe ich wie aus dem Verzeichnis /var/www/html/joomla ausgelesen in der Datei
configuration.php die Pfade für
$tmp_path = '/var/www/html/joomla/tmp';
public $log_path = '/var/www/html/joomla/logs';
wie oben angezeigt angepasst.
Die IPAdresse für Joomla wurde ermittelt und im Browser
http://10.0.2.15/index.php (mit und ohne index.php)
http://10.0.2.15/administrator/index.php (mit und ohne index.php)
eingegeben.
Der Seitenaufruf der Website brachte die Fehlermeldung Access denied. Beim Versuch das Backend aufzurufen kam die Fehlermeldung von Joomla mit der rot-orangen Seite „Sorry, there was a problem we could not recover from. The server returned a "500 - Whoops, looks like something went wrong“
Die Lösung für beide Fehlermeldungen war eine Änderung in der configuration.php. Es wurde folgendes eingetragen:
public $user = 'root';
public $password = 'GeheimesRootPasswort’;
Nach dieser Änderung in der configuration.php funktioniert die eingespielte Website auf der Testumgebung von VirtualBox.
Ich habe dies beim JoomlaForum eingestellt, da ich längere Zeit im Web gesucht habe und keine Lösung für mein Problem gefunden habe und anderen die das gleiche Problem haben einen Lösungsvorschlag bieten will.