[3.2] Update von phpbb2

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Benutzeravatar
Wolkenbruch
Mitglied
Beiträge: 519
Registriert: 04.11.2010 16:56
Kontaktdaten:

Re: [3.2] Update von phpbb2

Beitrag von Wolkenbruch »

Schade das in dem http://www.varix-forum.de/ das phpBB Copyright entfernt wurde.
Kolumbien Freunde treffen sich im » Kolumbienforum «
Benutzeravatar
foschi
Mitglied
Beiträge: 13
Registriert: 09.03.2020 13:11
Wohnort: Ruhrgebiet
Kontaktdaten:

Re: [3.2] Update von phpbb2

Beitrag von foschi »

Wolkenbruch hat geschrieben: 11.03.2020 14:10 Schade das in dem http://www.varix-forum.de/ das phpBB Copyright entfernt wurde.
In der aktuellen Version des Forums wird es wieder drin sein - die alte phpBB-SW hab ich nicht selbst aufgesetzt (und mich nie drum gekümmert - Asche auf mein Haupt).
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17399
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: [3.2] Update von phpbb2

Beitrag von Dr.Death »

Dann setze es bitte wieder so rein wie es war.

Es erscheint ja immerhin dein Nickname: © 2006-2020 by foschi

Siehe dazu auch: Das phpBB Copyright
Benutzeravatar
foschi
Mitglied
Beiträge: 13
Registriert: 09.03.2020 13:11
Wohnort: Ruhrgebiet
Kontaktdaten:

Re: [3.2] Update von phpbb2

Beitrag von foschi »

Ich habe das alte Forum jetzt offline genommen. Bei Gelegenheit werd ich das entweder noch nachtragen, oder dann migriert haben.
Benutzeravatar
foschi
Mitglied
Beiträge: 13
Registriert: 09.03.2020 13:11
Wohnort: Ruhrgebiet
Kontaktdaten:

Re: [3.2] Update von phpbb2

Beitrag von foschi »

Meine Testmigration zu STRATO war erfolgreich. Ich habe auf dem alten Webspace das Update zu phpBB 3.0.0 durchgeführt (funktionierte problemlos) und dann DB und Dateisystem umgezogen. Das läuft soweit unter einer Test-Domain bei STRATO.

Zwei Fragen:
1. Es sind teilweise in der Foren-Navigation (z.B. am Ende einer Seite Zurück zu Allgemeines) Umlaute nicht korrekt (interessanterweise in den Foren-Inhalten jedoch richtig, das scheint nur Teile der Foren-SW zu betreffen).
2. phpBB Debug schmeisst jede Menge Fehler bei Aufrufen von Foreninhalten (aber nicht beim Aufruf des Forums oder der einzelnen Foren ansich), z.B.

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 472: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3391: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2922)
1. Muss da was nachbearbeitet werden?
2. Treten diese Fehler aufgrund der verwendeten PHP-Version 7.2.28 bei Strato auf?

Sind diese Fehler mit der Migration zur später aktuellen Version von phpBB erledigt?

Die .htaccess-Datei von phpBB 3.0.0 (alter Webspace) sieht auch sehr sparsam aus, verglichen was das von STRATO gehostete System als .htaccess (neuer Webspace) installiert hatte.

Alter Webspace mit phpBB 3.0.0 (migriert von phpBB 2):

Code: Alles auswählen

<Files "config.php">
Order Allow,Deny
Deny from All
</Files>

<Files "common.php">
Order Allow,Deny
Deny from All
</Files>
Von Strato bereitgestellter Webspace mit leerer phpBB 3.2.8-Version:

Code: Alles auswählen

<IfModule mod_rewrite.c>
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ app.php [QSA,L]

</IfModule>

<IfModule mod_version.c>
        <IfVersion < 2.4>
                <Files "config.php">
                        Order Allow,Deny
                        Deny from All
                </Files>
                <Files "common.php">
                        Order Allow,Deny
                        Deny from All
                </Files>
        </IfVersion>
        <IfVersion >= 2.4>
                <Files "config.php">
                        Require all denied
                </Files>
                <Files "common.php">
                        Require all denied
                </Files>
        </IfVersion>
</IfModule>
<IfModule !mod_version.c>
        <IfModule !mod_authz_core.c>
                <Files "config.php">
                        Order Allow,Deny
                        Deny from All
                </Files>
                <Files "common.php">
                        Order Allow,Deny
                        Deny from All
                </Files>
        </IfModule>
        <IfModule mod_authz_core.c>
                <Files "config.php">
                        Require all denied
                </Files>
                <Files "common.php">
                        Require all denied
                </Files>
        </IfModule>
</IfModule>
Ich frag auch da als DAU :D :-? : sollte ich bei .htaccess was anpassen?
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12178
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: [3.2] Update von phpbb2

Beitrag von Mahony »

Hallo
foschi hat geschrieben: 13.03.2020 11:02 1. Es sind teilweise in der Foren-Navigation (z.B. am Ende einer Seite Zurück zu Allgemeines) Umlaute nicht korrekt (interessanterweise in den Foren-Inhalten jedoch richtig, das scheint nur Teile der Foren-SW zu betreffen).
Führe mal die folgenden MYSQL-Befehle in seinem Datenbank-Tool aus:

Code: Alles auswählen

UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'ß', 'ß') WHERE post_text LIKE '%ß%';
UPDATE phpbb_posts SET post_text = REPLACE(post_text, '´', "'") WHERE post_text LIKE '%´%';
UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'ä', 'ä') WHERE post_text LIKE '%ä%';
UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'ö', 'ö') WHERE post_text LIKE '%ö%';
UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'ü', 'ü') WHERE post_text LIKE '%ü%';
UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'Ä', 'Ä') WHERE post_text LIKE '%Ä%';
UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'Ö', 'Ö') WHERE post_text LIKE '%Ö%';
UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'Ãœ', 'Ü') WHERE post_text LIKE '%Ãœ%';



UPDATE phpbb_posts SET post_subject = REPLACE(post_subject, 'ß', 'ß') WHERE post_subject LIKE '%ß%';
UPDATE phpbb_posts SET post_subject = REPLACE(post_subject, '´', "'") WHERE post_subject LIKE '%´%';
UPDATE phpbb_posts SET post_subject = REPLACE(post_subject, 'ä', 'ä') WHERE post_subject LIKE '%ä%';
UPDATE phpbb_posts SET post_subject = REPLACE(post_subject, 'ö', 'ö') WHERE post_subject LIKE '%ö%';
UPDATE phpbb_posts SET post_subject = REPLACE(post_subject, 'ü', 'ü') WHERE post_subject LIKE '%ü%';
UPDATE phpbb_posts SET post_subject = REPLACE(post_subject, 'Ä', 'Ä') WHERE post_subject LIKE '%Ä%';
UPDATE phpbb_posts SET post_subject = REPLACE(post_subject, 'Ö', 'Ö') WHERE post_subject LIKE '%Ö%';
UPDATE phpbb_posts SET post_subject = REPLACE(post_subject, 'Ãœ', 'Ü') WHERE post_subject LIKE '%Ãœ%';



UPDATE phpbb_users SET user_sig = REPLACE(user_sig, 'ß', 'ß') WHERE user_sig LIKE '%ß%';
UPDATE phpbb_users SET user_sig = REPLACE(user_sig, '´', "'") WHERE user_sig LIKE '%´%';
UPDATE phpbb_users SET user_sig = REPLACE(user_sig, 'ä', 'ä') WHERE user_sig LIKE '%ä%';
UPDATE phpbb_users SET user_sig = REPLACE(user_sig, 'ö', 'ö') WHERE user_sig LIKE '%ö%';
UPDATE phpbb_users SET user_sig = REPLACE(user_sig, 'ü', 'ü') WHERE user_sig LIKE '%ü%';
UPDATE phpbb_users SET user_sig = REPLACE(user_sig, 'Ä', 'Ä') WHERE user_sig LIKE '%Ä%';
UPDATE phpbb_users SET user_sig = REPLACE(user_sig, 'Ö', 'Ö') WHERE user_sig LIKE '%Ö%';
UPDATE phpbb_users SET user_sig = REPLACE(user_sig, 'Ãœ', 'Ü') WHERE user_sig LIKE '%Ãœ%';

UPDATE phpbb_users SET user_from = REPLACE(user_from, 'ß', 'ß') WHERE user_from LIKE '%ß%';
UPDATE phpbb_users SET user_from = REPLACE(user_from, '´', "'") WHERE user_from LIKE '%´%';
UPDATE phpbb_users SET user_from = REPLACE(user_from, 'ä', 'ä') WHERE user_from LIKE '%ä%';
UPDATE phpbb_users SET user_from = REPLACE(user_from, 'ö', 'ö') WHERE user_from LIKE '%ö%';
UPDATE phpbb_users SET user_from = REPLACE(user_from, 'ü', 'ü') WHERE user_from LIKE '%ü%';
UPDATE phpbb_users SET user_from = REPLACE(user_from, 'Ä', 'Ä') WHERE user_from LIKE '%Ä%';
UPDATE phpbb_users SET user_from = REPLACE(user_from, 'Ö', 'Ö') WHERE user_from LIKE '%Ö%';
UPDATE phpbb_users SET user_from = REPLACE(user_from, 'Ãœ', 'Ü') WHERE user_from LIKE '%Ãœ%';

UPDATE phpbb_users SET user_occ = REPLACE(user_occ, 'ß', 'ß') WHERE user_occ LIKE '%ß%';
UPDATE phpbb_users SET user_occ = REPLACE(user_occ, '´', "'") WHERE user_occ LIKE '%´%';
UPDATE phpbb_users SET user_occ = REPLACE(user_occ, 'ä', 'ä') WHERE user_occ LIKE '%ä%';
UPDATE phpbb_users SET user_occ = REPLACE(user_occ, 'ö', 'ö') WHERE user_occ LIKE '%ö%';
UPDATE phpbb_users SET user_occ = REPLACE(user_occ, 'ü', 'ü') WHERE user_occ LIKE '%ü%';
UPDATE phpbb_users SET user_occ = REPLACE(user_occ, 'Ä', 'Ä') WHERE user_occ LIKE '%Ä%';
UPDATE phpbb_users SET user_occ = REPLACE(user_occ, 'Ö', 'Ö') WHERE user_occ LIKE '%Ö%';
UPDATE phpbb_users SET user_occ = REPLACE(user_occ, 'Ãœ', 'Ü') WHERE user_occ LIKE '%Ãœ%';


UPDATE phpbb_users SET user_interests = REPLACE(user_interests, 'ß', 'ß') WHERE user_interests LIKE '%ß%';
UPDATE phpbb_users SET user_interests = REPLACE(user_interests, '´', "'") WHERE user_interests LIKE '%´%';
UPDATE phpbb_users SET user_interests = REPLACE(user_interests, 'ä', 'ä') WHERE user_interests LIKE '%ä%';
UPDATE phpbb_users SET user_interests = REPLACE(user_interests, 'ö', 'ö') WHERE user_interests LIKE '%ö%';
UPDATE phpbb_users SET user_interests = REPLACE(user_interests, 'ü', 'ü') WHERE user_interests LIKE '%ü%';
UPDATE phpbb_users SET user_interests = REPLACE(user_interests, 'Ä', 'Ä') WHERE user_interests LIKE '%Ä%';
UPDATE phpbb_users SET user_interests = REPLACE(user_interests, 'Ö', 'Ö') WHERE user_interests LIKE '%Ö%';
UPDATE phpbb_users SET user_interests = REPLACE(user_interests, 'Ãœ', 'Ü') WHERE user_interests LIKE '%Ãœ%';


UPDATE phpbb_topics SET topic_title = REPLACE(topic_title, 'ß', 'ß') WHERE topic_title LIKE '%ß%';
UPDATE phpbb_topics SET topic_title = REPLACE(topic_title, '´', "'") WHERE topic_title LIKE '%´%';
UPDATE phpbb_topics SET topic_title = REPLACE(topic_title, 'ä', 'ä') WHERE topic_title LIKE '%ä%';
UPDATE phpbb_topics SET topic_title = REPLACE(topic_title, 'ö', 'ö') WHERE topic_title LIKE '%ö%';
UPDATE phpbb_topics SET topic_title = REPLACE(topic_title, 'ü', 'ü') WHERE topic_title LIKE '%ü%';
UPDATE phpbb_topics SET topic_title = REPLACE(topic_title, 'Ä', 'Ä') WHERE topic_title LIKE '%Ä%';
UPDATE phpbb_topics SET topic_title = REPLACE(topic_title, 'Ö', 'Ö') WHERE topic_title LIKE '%Ö%';
UPDATE phpbb_topics SET topic_title = REPLACE(topic_title, 'Ãœ', 'Ü') WHERE topic_title LIKE '%Ãœ%';
foschi hat geschrieben: 13.03.2020 11:02 2. phpBB Debug schmeisst jede Menge Fehler bei Aufrufen von Foreninhalten (aber nicht beim Aufruf des Forums oder der einzelnen Foren ansich), z.B.

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 472: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3391: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2922)
1. Muss da was nachbearbeitet werden?
2. Treten diese Fehler aufgrund der verwendeten PHP-Version 7.2.28 bei Strato auf?
Das kommt daher, dass phpBB3.0.0 nicht kompatibel mit PHP 7.x ist. Nach dem Update auf phpBB3.3.x sollten die Fehler nicht mehr auftreten.
foschi hat geschrieben: 13.03.2020 11:02 sollte ich bei .htaccess was anpassen?
Nimm einfach die .htaccess von phpBB3.3.x


Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
foschi
Mitglied
Beiträge: 13
Registriert: 09.03.2020 13:11
Wohnort: Ruhrgebiet
Kontaktdaten:

Re: [3.2] Update von phpbb2

Beitrag von foschi »

Noch eine Frage: bin jetzt auf phpBB 3.0.0. Ist es ok, direkt zur gewünschten Zielversion zu gehen (hier 3.2.8), oder ist es besser/sollte man jeweils updaten auf 3.1 und dann 3.2?
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17399
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: [3.2] Update von phpbb2

Beitrag von Dr.Death »

Direkt auf die neueste Version...am besten auf 3.3.0
Benutzeravatar
foschi
Mitglied
Beiträge: 13
Registriert: 09.03.2020 13:11
Wohnort: Ruhrgebiet
Kontaktdaten:

Re: [3.2] Update von phpbb2

Beitrag von foschi »

So, habe das Update gestern Abend auf 3.2.9 durchgeführt - das lässt sich ohne Änderungen auf einem STRATO-Webhost installieren. Das Update auf 3.3.x warte ich im Moment erst einmal ab. 'latest greatest' ist nicht immer sinvoll. :-)

Nach dem Update auf 3.2.9 waren auch die fehlerhaften Umlaute wieder korrekt in der Darstellung, sodass ich nichts weiter machen musste.

Danke @all für die Hilfe!
Antworten

Zurück zu „Support-Forum“