14.12.2015, 16:41
Seiten: 1 2
14.12.2015, 17:12
Bisher sind uns keine Inkompatibilitäten bekannt, aber natürlich gibt es nur wenige Nutzer mit PHP 7.
Du kannst es gerne ausprobieren, aber natürlich gibt es ein gewisses Risiko, dass es irgendwo doch Probleme gibt. Auch PHP 7 selbst hat bestimmt noch den ein oder anderen Bug. Du wärst eben ein Early-Adopter.
Du kannst es gerne ausprobieren, aber natürlich gibt es ein gewisses Risiko, dass es irgendwo doch Probleme gibt. Auch PHP 7 selbst hat bestimmt noch den ein oder anderen Bug. Du wärst eben ein Early-Adopter.
14.12.2015, 17:17
Bis wahrscheinlich alle Bugs und Macken behoben sind, werden 1 - 2 Jahre ins Land gehen. Selbst dann können noch immer Fehler auftreten. PHP 7 würde ich zumindest Local mit der MyBB Testen.
14.12.2015, 17:26
Ich teste seit Kurzem ein bisschen mit PHP 7.0 auf verschiedenen Servern.
MyBB selbst läuft bisher ganz gut damit, es hat mir bisher nur immer wieder eine Warnung gegeben:
Das betrifft in der functions.php die Zeile mt_srand(secure_seed_rng());
Aber einige Plugins sind noch absolut ungeeignet für PHP 7, zB Template Conditionals verwendet an vielen Stellen für den Regex immer noch den e-Modifier und bringt nur weiße Seiten hervor.
MyBB selbst läuft bisher ganz gut damit, es hat mir bisher nur immer wieder eine Warnung gegeben:
Zitat:Warning [2] mt_srand() expects parameter 1 to be integer, float given
Das betrifft in der functions.php die Zeile mt_srand(secure_seed_rng());
Aber einige Plugins sind noch absolut ungeeignet für PHP 7, zB Template Conditionals verwendet an vielen Stellen für den Regex immer noch den e-Modifier und bringt nur weiße Seiten hervor.
14.12.2015, 17:27
Ich werde mit ersten Tests mal bei Wordpress anfangen. Da wird ja schon mit voller Kompatibilität geprahlt.
Doppelt so schnell, ist ja schon eine Ansage. Wenn sich das tatsächlich auch in der Auslieferungszeit bemerkbar macht, lohnt es sich, schon früher auf den Zug aufzuspringen.
Doppelt so schnell, ist ja schon eine Ansage. Wenn sich das tatsächlich auch in der Auslieferungszeit bemerkbar macht, lohnt es sich, schon früher auf den Zug aufzuspringen.
14.12.2015, 17:28
Danke für die Info waldo.
14.12.2015, 17:44
Ich habe auch mal ein Testforum mit PHP7 aufgesetzt. Allerdings das ganze bisher nur installiert. Für weitergehende Tests fehlte mir bis dato die Zeit. Die Installation ging aber reibungslos und zeigte mir keinerlei Fehler oder Warnungen an.
25.12.2015, 04:37
(14.12.2015, 17:27)forumfreund schrieb: [ -> ]Ich werde mit ersten Tests mal bei Wordpress anfangen. Da wird ja schon mit voller Kompatibilität geprahlt.Nun, ich hab jetzt mal auf meinem eigenen Server mit Debian 7.0 (noch) PHP 7.0 selbst kompiliert und zum laufen gebracht. Ich merk jetzt keinen grossen Performance-Unterschied bei meiner eigenen Software zu PHP 5.6 ZTS (von dotdeb). Ich müsste das mal genauer bei Dingen, die etwas mehr als nur DB lesen, Dateien schreiben und Seite ausgeben fordern, beobachten.
Doppelt so schnell, ist ja schon eine Ansage. Wenn sich das tatsächlich auch in der Auslieferungszeit bemerkbar macht, lohnt es sich, schon früher auf den Zug aufzuspringen.
28.12.2015, 12:02
Hallo,
ich habe vor Kurzem auf PHP 7(.0.1) gewechselt und testweise ein MyBB Forum darüber installiert.
Bisher lief alles einwandfrei, auch habe ich schon den ersten Fix angewendet, den ich durch Google, in Verbindung mit MyBB und PHP 7 auf der englisch-sprachigen Seite gefunden habe:
http://community.mybb.com/thread-187372-...01524.html
Jetzt ist es aber so, dass sporadisch (nicht immer)folgender Fehler auftritt. Dieser passiert, wenn ich ein neues Thema erstellen, auf ein bestehendes antworten oder eine Nachricht schreiben will (also immer im Vollwertigen Editor). Entsprechende Aktionen kann ich auch weiter ausführen, das heißt nach einem Klick auf "absenden" ist auch entsprechendes Thema/Antwort da.
Fehler:
[attachment=10828]
Ich habe nun leider nicht soooo viel Ahnung von PHP, besser gesagt deren Fehlerbehebung. Ich habe mir zwar die entsprechenden Dateien angesehen, kann aber weiter auch nicht mehr dagegen machen
Deshalb wäre es sehr freundlich, wenn man mir hierbei weiterhelfen könnte
Vielen Dank und mfG!
ich habe vor Kurzem auf PHP 7(.0.1) gewechselt und testweise ein MyBB Forum darüber installiert.
Bisher lief alles einwandfrei, auch habe ich schon den ersten Fix angewendet, den ich durch Google, in Verbindung mit MyBB und PHP 7 auf der englisch-sprachigen Seite gefunden habe:
http://community.mybb.com/thread-187372-...01524.html
Jetzt ist es aber so, dass sporadisch (nicht immer)folgender Fehler auftritt. Dieser passiert, wenn ich ein neues Thema erstellen, auf ein bestehendes antworten oder eine Nachricht schreiben will (also immer im Vollwertigen Editor). Entsprechende Aktionen kann ich auch weiter ausführen, das heißt nach einem Klick auf "absenden" ist auch entsprechendes Thema/Antwort da.
Fehler:
[attachment=10828]
Ich habe nun leider nicht soooo viel Ahnung von PHP, besser gesagt deren Fehlerbehebung. Ich habe mir zwar die entsprechenden Dateien angesehen, kann aber weiter auch nicht mehr dagegen machen
Deshalb wäre es sehr freundlich, wenn man mir hierbei weiterhelfen könnte
Vielen Dank und mfG!
28.12.2015, 13:11
Ich habe nur kurz drüber geschaut, aber wo möglich wäre wohl die Funktion hexdec() Schuld, da diese einen Rückgabewert vom Typ 'number' zurückgibt. Das PHP-Handbuch sagt, das diese Funktion einen Integer-Wert zurückgibt, jedoch bei grösseren Werten einen Float-Wert.
Ein kurzer und schmerzloser Fix wäre vor der Funktion ein (int) zu setzen, damit der zurückgegebene Wert zu einem Integer-Wert gecastet wird. Am Schluss muss die Zeile 7748 dann so aussehen:
Ein kurzer und schmerzloser Fix wäre vor der Funktion ein (int) zu setzen, damit der zurückgegebene Wert zu einem Integer-Wert gecastet wird. Am Schluss muss die Zeile 7748 dann so aussehen:
PHP-Code:
mt_srand((int) secure_seed_rng());
Seiten: 1 2