
MediaWiki
Beim Update einer unserer MediaWiki-Installationen bin ich gerade auf ein
Problem gestoßen. Mal abgesehen von der Art und Weise wie das Update vonstatten geht (Shell öffnen, irgendwelche PHP-Scripte von der Shell her ausführen und hoffen das dann alles noch geht), gibt es bei den heutigen PHP-basierten Applikationen doch schon komfortablere Updater, wo man lediglich ein paar Buttons in einem Browser drücken muss. Aber okay.
Nach dem Ausführen des Update-Scriptes
php update.php folgte immer
” failed with error code “Specified key was too long; max key length is 1024 bytes (localhost)”
In einem anderen
Blog fand ich die Lösung. Man muss einfach in der Datei
maintenance/archives/patch-job.sql hinter "
) TYPE=InnoDB" und vor dem "
;" die Zeile "
DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci" einfügen. Damit läuft das Script durch und die MediaWiki-Installation ist aktuell.