* Die Anleitung funktioniert mit hoher Wahrscheinlichkeit auch für alle Versionen dazwischen * Die Anleitung orientier sich an: https://www.phpbb.com/support/docs/en/3.2/ug/upgradeguide/upgrade3/
Vorbereitung:
Durchführung:
for entry in $(ls -1 -I config.php -I files -I store -I images); do rm -R $entry; done
cp -a * .*
→ -a damit die Dateirechte erhalten bleiben; .* damit auch die versteckte .htaccess mitkopiert wird
php ./bin/phpbbcli.php db:migrate --safe-mode
ausführen
SQL ERROR [ mysql4 ]<br /><br />Table 'DATABASENAME.phpbb_config_text' doesn't exist
CREATE TABLE `phpbb_config_text` ( `config_name` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '', `config_value` mediumtext COLLATE utf8_bin NOT NULL, PRIMARY KEY (`config_name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
Fatal: ./cache/production/ is NOT writable.
Sql-Anweisung (Wechsel auf Winterzeit/Normalzeit):
update phpbb_users set user_dst='0'
Sql-Anweisung (Wechsel auf Sommerzeit/Daylight Saving Time):
update phpbb_users set user_dst='0'
Syntax:
update phpbb_posts set post_edit_locked=1 where post_subject like "//Post-Subjekt";
Problem | Mögliche Lösung/Ursache |
---|---|
Nach zu vielen Versuchen mit falschem Passwort (bzw. wenn sich fremde - Bots usw. zu oft versucht haben das Passwort zu erraten) wird die Eingabe eines Captcha verlangt - die Authentifizierung funktioniert dann aber auch mit dem richtigen Passwort nicht mehr | Logon-Attempts (Versuche) zurücksetzen In der Datenbanktabelle Prefix_users muss für den entsprechenden Benutzer die Spalte user_login_attempts auf 0 gesetzt werden |
Nach Wiederherstellung „Cannot access style information“ oder ähnlich | Möglicherweise Login in der Datenbank nicht möglich.
|
Fatal error: ./cache/ is NOT writable. | Das Verzeichnis Forumverzeichnis/cache muss 777 (alle Vollzugriff) haben. Kann man gleich prüfen ob das Problem auch bei images/avatars/upload/ und store besteht - brauchen auch 777 als Rechte |
Bei Registrierung neuer Benutzer fehlt die Anzeige des Captcha (Anemldung dadurch nicht möglich) / In Log-Datei: Fatal error: Call to undefined function imagecreatetruecolor() in ../fuel/modules/blog/libraries/Captcha.php on line 102 | php5-gd fehlt (Graphik-Bibliothek zum erstellen der Captacha) Debian-Package heißt php5-gd |