Seite 5 von 9
Re: phpBB 3.0.11 auf Server PHP 5.4?
Verfasst: 30.12.2012 22:55
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ääääää

Re: phpBB 3.0.11 auf Server PHP 5.4?
Verfasst: 30.12.2012 23:32
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.

Re: phpBB 3.0.11 auf Server PHP 5.4?
Verfasst: 31.12.2012 00:10
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
Re: phpBB 3.0.11 auf Server PHP 5.4?
Verfasst: 31.12.2012 07:28
von Miriam
Zur Info: Das sind die Kommentarzeichen //
.
Re: phpBB 3.0.11 auf Server PHP 5.4?
Verfasst: 31.12.2012 09:02
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:
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.
Re: phpBB 3.0.11 auf Server PHP 5.4?
Verfasst: 31.12.2012 09:06
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.
Re: phpBB 3.0.11 auf Server PHP 5.4?
Verfasst: 31.12.2012 11:35
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?
Re: phpBB 3.0.11 auf Server PHP 5.4?
Verfasst: 31.12.2012 13:51
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???

Re: phpBB 3.0.11 auf Server PHP 5.4?
Verfasst: 31.12.2012 14:14
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.
Re: phpBB 3.0.11 auf Server PHP 5.4?
Verfasst: 31.12.2012 14:49
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.