phpBB 3.0.11 auf Server PHP 5.4?

phpBB 3.0 hat sein "End of Life" erreicht. Eine Neu-Installation wird nicht mehr unterstützt.
Benutzeravatar
rookie-2007
Mitglied
Beiträge: 86
Registriert: 27.08.2011 15:19

Re: phpBB 3.0.11 auf Server PHP 5.4?

Beitrag von rookie-2007 »

Ooooh näääää, jetzt verstehe ich endgültig nur noch Bahnhof *heul*. Du hattest doch geschrieben Finde ....utf8_bin und tausche gegen .... utf8_unicode_ci. Und jetzt was ganz anderes und phpMyAdmin installieren und ..... ich weiß echt nun gerade garnix mehr sorry *völligverzweifeltdiehaarerauf*. Ich dachte, ich soll das lesen, was Du geschrieben hattest..... ?????????????????????? Hüüüüülfääääää :o
LG - rookie-2007
Benutzeravatar
rookie-2007
Mitglied
Beiträge: 86
Registriert: 27.08.2011 15:19

Re: phpBB 3.0.11 auf Server PHP 5.4?

Beitrag von rookie-2007 »

So, nochmal durchgeatmet und in die Datei mysql_upgrader.php geschaut. Die fängt genau sooooo an:

/**
*
* @package phpBB3
* @copyright (c) 2006 phpBB Group
* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License v2
*
* This file creates SQL statements to upgrade phpBB on MySQL 3.x/4.0.x to 4.1.x/5.x
*
*/
// Security message:
//
// This script is potentially dangerous.
// Remove or comment the next line (die(".... ) to enable this script.
// Do NOT FORGET to either remove this script or disable it after you have used it.
//
die("Please read the first lines of this script for instructions on how to enable it");

Was soll ich denn da jetzt nun ändern? Ich versteh's wirklich nicht, sorry. :oops: :oops: :oops:
LG - rookie-2007
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: phpBB 3.0.11 auf Server PHP 5.4?

Beitrag von Mahony »

Hallo
Dies ist der entscheidende Satz
// Remove or comment the next line (die(".... ) to enable this script.
Entferne die Zeile die("Please read the first lines of this script for instructions on how to enable it");
oder kommentiere sie aus.

Code: Alles auswählen

//die("Please read the first lines of this script for instructions on how to enable it"); 
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
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: phpBB 3.0.11 auf Server PHP 5.4?

Beitrag von Miriam »

Zur Info: Das sind die Kommentarzeichen //.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
rookie-2007
Mitglied
Beiträge: 86
Registriert: 27.08.2011 15:19

Re: phpBB 3.0.11 auf Server PHP 5.4?

Beitrag von rookie-2007 »

O.k. also ich kommentiere diese Zeile aus, lade das Skript dann hoch und starte es? Aber was war denn nun mit Miriams Hinweis
Wenn Du eine DB für die Boardversion 3.0.11 hast, mußt Du in dem angebotenen Schema der mysql_upgrader.php eine kleine Änderung machen:
Finde:

Code: Alles auswählen

MODIFY post_text mediumtext NOT NULL COLLATE utf8_bin
tausche aus gegen:

Code: Alles auswählen

MODIFY post_text mediumtext NOT NULL COLLATE utf8_unicode_ci
Denn ich habe ja die Boardversion 3.0.11. Aber den Text, den ich da ersetzen soll, gibt es nicht in dem Skript, das ich von dem angegebenen Link gezogen habe. :-? Und da hakt es also jetzt bei mir.
LG - rookie-2007
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: phpBB 3.0.11 auf Server PHP 5.4?

Beitrag von Miriam »

Wenn es das bei Dir nicht gibt, dann ist es möglicherweise schon auf dem aktuellen Stand. Das Script checkt die DB und macht Vorschläge, was zu ändern ist, indem es einen Dump zum Einspielen in die (MySQL) DB ausgibt.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Pfeffi13
Mitglied
Beiträge: 14
Registriert: 29.12.2012 19:08

Re: phpBB 3.0.11 auf Server PHP 5.4?

Beitrag von Pfeffi13 »

Hallo,
bei dem Punkt bin ich auch.
Ich habe die mysql_upgrader.php-Liste mit meiner Datenbank verglichen. Und wenn ich das jetzt richtig verstanden habe, muss ich (rookie-2007 in seiner Datenbank), die Tabellen durch arbeiten und die Einstellungen so vornehmen wie es mysql_upgrader.php vor gibt.
Ich habe diesbezüglich auch schon unterschiede gefunden. Aber z.B. den Typ: Blob kann ich nicht in Array ändern weil ich die Vorgabe bei phpmyadmin nicht dastehen habe.

Zu "MODIFY post_text mediumtext NOT NULL COLLATE utf8_bin"
Muss ich z.B. in der:
# Table: 'phpbb_config'
ALTER TABLE phpbb_config
MODIFY config_name varchar(255) DEFAULT '' NOT NULL COLLATE utf8_bin,
MODIFY config_value varchar(255) DEFAULT '' NOT NULL COLLATE utf8_bin,
MODIFY is_dynamic tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

was ich rot markiert habe in "utf8_unicode_ci" ändern?
Benutzeravatar
rookie-2007
Mitglied
Beiträge: 86
Registriert: 27.08.2011 15:19

Re: phpBB 3.0.11 auf Server PHP 5.4?

Beitrag von rookie-2007 »

O.k. das war wohl ein Missverständnis. Ich dachte, das Suchen und Ersetzen bezieht sich auf die Datei mysql_upgrader.php. Nun habe ich also nur in der Datei die besagte Kommentarzeile auskommentiert, die Datei hochgeladen und aufgerufen. Das Ergebnis ist ein ellenlanger Text, den ich jetzt zunächst mal als htm-Seite abgespeichert habe.

Was sicher nicht in Ordnung ist, ist eine Debug-Meldung an diversen Stellen im Text, die immer folgendermaßen lautet:

Code: Alles auswählen

[phpBB Debug] PHP Warning: in file [ROOT]/mysql_upgrader.php on line 154: Illegal string offset 'limit' 
Und in der Zeile 154 der mysql_upgrader.php steht:

Code: Alles auswählen

switch ($dbms_type_map['mysql_40'][$orig_column_type . ':']['limit'][0]) 
Kann ich das ignorieren? Neee oder? Was mach ich damit??

Und dann als nächstes müsste ich dann (nach Behebung des obigen Fehlers) phpMyAdmin installieren????

Puh, ob ich das dieses Jahr noch lauffähig kriege? Ist noch jemand online zum helfen??? :-?
LG - rookie-2007
Pfeffi13
Mitglied
Beiträge: 14
Registriert: 29.12.2012 19:08

Re: phpBB 3.0.11 auf Server PHP 5.4?

Beitrag von Pfeffi13 »

Hallo, bei 1und1 hast du unter Mysql-> phpmyadmin.
Ich selber bin schon dabei diese Liste in meiner Datenbank abzugleichen. Hoffentlich ist dies auch richtig was ich selber nicht genau weis aber halt so verstanden habe. Nur halt anstatt: utf8_bin soll man utf8_unicode_ci einfügen.
Leider muss ich sagen das bei mir bisher in der Tabelle word_text dabei eine Fhlermeldung kommt und ich nur utf8_bin einstellen kann.
Benutzeravatar
rookie-2007
Mitglied
Beiträge: 86
Registriert: 27.08.2011 15:19

Re: phpBB 3.0.11 auf Server PHP 5.4?

Beitrag von rookie-2007 »

Hi Pfeffi,

also wenn ich Miriam richtig verstanden habe, musst Du nur eine Zeile korrigieren und nicht alle utf8_bin's. Schau Dir ihr Posting dazu doch nochmal an. Ich trau mich da nur noch nicht ran, weil ich diese "Warning" habe.
LG - rookie-2007
Gesperrt

Zurück zu „[3.0.x] Installation, Update und Konvertierung“