Antworten: 13
Seite [1] |
|||||||||||
![]() 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 |
|
||||||||||
![]() 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 |
|||||||||||
![]() 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 |
|||||||||||
![]() 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 |
|||||||||||
![]() Thread-Ersteller Beginner Beiträge: 15 |
# Antwort: 4 - 17.05.2017 um 00:12 Uhr
War
|
||||||||||
Inaktiv |
|||||||||||
![]() 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 |
|||||||||||
![]() Thread-Ersteller Beginner Beiträge: 15 |
# Antwort: 6 - 17.05.2017 um 15:51 Uhr
Super, Danke! |
||||||||||
Inaktiv |
|||||||||||
![]() ![]() 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 |
|||||||||||
![]() 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 |
|||||||||||
![]() ![]() 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 |
|||||||||||
![]() Geekboy Beiträge: 1237 |
# Antwort: 10 - 18.05.2017 um 19:48 Uhr
Nö. Ist erst seit 7.1 |
||||||||||
Inaktiv |
|||||||||||
![]() ![]() 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 ![]() |
||||||||||
Inaktiv |
|||||||||||
![]() 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 |
|||||||||||
![]() ![]() 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 ![]() |
||||||||||
Inaktiv |
|||||||||||
Antworten: 13
Seite [1] |
Sie müssen sich registrieren, um zu antworten. |