Die Fehlermeldung 2006 MySQL server has gone away tritt u.a. beim Installieren einer Joomla!-Komponente auf. Unter dem folgenden Link erläutert der Autor, wie es zu diesem Fehler kommt und wie der Fehler zu beheben bzw. zu umgehen ist.
Lösung für 2006 MySQL server has gone away
Zusammenfassung des Beitrages:
Beim Installieren einer Joomla!-Erweiterung wird das ZIP-File durch die Joomla-Installationsroutine entpackt und per FTP verschoben. Auf einem Shared Server kann nun das Problem auftauchen, dass dieser FTP-Prozess zu lange dauert und dann das PHP-Skript frühzeitig abgebrochen wird und die obengenannte Fehlermeldung angezeigt wird.
Die einfache Lösung besteht darin, das ZIP zu entpacken, ins /tmp-Verzeichnis zu laden und beim Joomla-Installer aus Verzeichnis installieren. Dies umgeht schlicht den FTP-Prozess und somit wird das PHP-Timeout (max_execution_time) nicht überschritten.
Vielen Dank an Joseph Burford für die ausführliche Recherche dieses Fehlers.