Antworten: 13
Seite [1] |
|||||||||||
Mcclane Beginner Beiträge: 15 |
# Thema - 14.05.2017 um 14:01 Uhr
Hallo, nach Provider (Server) wechsel habe ich Folgende Fehlermeldung. An important sql query failed due to the following problem: PHP extension mysql must be activated! Kann man da noch was Retten? Danke. |
||||||||||
Inaktiv |
|
||||||||||
reVerB Geekboy Beiträge: 1237 |
# Antwort: 1 - 14.05.2017 um 22:52 Uhr
Jopp in der setup.php von MySQL auf MySQLi umschalten. Dann sollte es wieder gehen. Von:
Zu:
Dein neuer Provider arbeitet mit PHP 7+ und dort gibt es kein MySQL mehr. Sondern nur noch MySQLi oder PDO_MySQL. |
||||||||||
Inaktiv |
|||||||||||
Mcclane Thread-Ersteller Beginner Beiträge: 15 |
# Antwort: 2 - 15.05.2017 um 17:36 Uhr
Super Danke die Web Seite geht wieder, bis auf "War´s und Galerie". Hast du dafür vielleicht auch eine Lösung? THX www.swat.at |
||||||||||
Inaktiv |
|||||||||||
reVerB Geekboy Beiträge: 1237 |
# Antwort: 3 - 15.05.2017 um 23:02 Uhr
Naja die Fehlermeldungen sprechen eindeutig von einem falschen Funktionsparameter. Allerdings schwer nachzuvollziehen, da wohl die list.php Dateien beider Module bearbeitet wurden. Ich bräuchte die list.php von wars und gallery. |
||||||||||
Inaktiv |
|||||||||||
Mcclane Thread-Ersteller Beginner Beiträge: 15 |
# Antwort: 4 - 17.05.2017 um 00:12 Uhr
War
|
||||||||||
Inaktiv |
|||||||||||
reVerB Geekboy Beiträge: 1237 |
# Antwort: 5 - 17.05.2017 um 01:16 Uhr
Achsoooo ja das Problem. LOL ja da heben die Herrschaften damals beim schreiben des Codes etwas gepennt xD Dein Provider hat wohl in der php.ini das ganze etwas schärfer gestellt. Im Regelfall sollte das eigentlich nicht zu Problemen führen. Allerdings ist PHP zu scharf eingestellt, meckert er auch bei sowas (dazu muss man aber auch sagen, das es allgemein kein guter Stil war). Ändere mal die Zeile 43:
In:
Und in der list.php des Galleriemoduls ist es die Zeile 149:
Das änderst du dann auch in:
Danach müssten die Meldungen weg sein. PS: Bevor ich es vergesse. Dein Provider hat in der php.ini das Error-Reporting auf:
gestellt. Wenn das der Fall ist, hauts einen gerne mal raus. Im Regelfall ist es aus Sicherheitsgründen bei den meisten Providern nicht so stark eingestellt und man sollte es auch nur zu Entwicklungszwecken nutzen (hätten sie hier auch mal machen sollen). Denn bei diesen Fehlermeldungen könnten durchaus sicheheitsrelevante Informationen im Klartext zu lesen sein. Und das wäre nicht so schön. Da solltest du, wenn du selbst keinen Einfluss drauf hast, deinen Provider kontaktieren. Zuletzt editiert von reVerB am 17.05.2017 um 01:27 Uhr (1x Editiert) |
||||||||||
Inaktiv |
|||||||||||
Mcclane Thread-Ersteller Beginner Beiträge: 15 |
# Antwort: 6 - 17.05.2017 um 15:51 Uhr
Super, Danke! |
||||||||||
Inaktiv |
|||||||||||
palle Supporter Beiträge: 3073 |
# Antwort: 7 - 17.05.2017 um 18:18 Uhr
array() zu [] ist besser ------------------ I like the part where it says 'nyan' |
||||||||||
Inaktiv |
|||||||||||
reVerB Geekboy Beiträge: 1237 |
# Antwort: 8 - 18.05.2017 um 12:29 Uhr
Ist nicht abwärtskompatibel. Sollte er auf dem Server PHP 7.0 haben, hat er ein Problem. |
||||||||||
Inaktiv |
|||||||||||
palle Supporter Beiträge: 3073 |
# Antwort: 9 - 18.05.2017 um 18:44 Uhr
Gibt es das nicht schon seit php 5.4? ------------------ I like the part where it says 'nyan' |
||||||||||
Inaktiv |
|||||||||||
reVerB Geekboy Beiträge: 1237 |
# Antwort: 10 - 18.05.2017 um 19:48 Uhr
Nö. Ist erst seit 7.1 |
||||||||||
Inaktiv |
|||||||||||
palle Supporter Beiträge: 3073 |
# Antwort: 11 - 18.05.2017 um 19:55 Uhr
Doch. http://php.net/manual/de/migration54.new-features.php Die kurze Array-Syntax wurde hinzugefügt, z.B. $a = [1, 2, 3, 4]; oder $a = ['one' => 1, 'two' => 2, 'three' => 3, 'four' => 4];.
------------------ I like the part where it says 'nyan' Zuletzt editiert von palle am 18.05.2017 um 19:56 Uhr (2x Editiert) |
||||||||||
Inaktiv |
|||||||||||
reVerB Geekboy Beiträge: 1237 |
# Antwort: 12 - 18.05.2017 um 21:02 Uhr
Dann hatten sie es zwischenzeitlich raus. Denn in der Migration-Note von 7.1 steht das gleiche. |
||||||||||
Inaktiv |
|||||||||||
palle Supporter Beiträge: 3073 |
# Antwort: 13 - 18.05.2017 um 21:06 Uhr
Mh es geht ab PHP 5.4 bis zur aktuellen. Ausnahmslos. ------------------ I like the part where it says 'nyan' Zuletzt editiert von palle am 18.05.2017 um 21:07 Uhr (1x Editiert) |
||||||||||
Inaktiv |
|||||||||||
Antworten: 13
Seite [1] |
Sie müssen sich registrieren, um zu antworten. |