• Hallo liebe Userinnen und User,

    nach bereits längeren Planungen und Vorbereitungen sind wir nun von vBulletin auf Xenforo umgestiegen. Die Umstellung musste leider aufgrund der Serverprobleme der letzten Tage notgedrungen vorverlegt werden. Das neue Forum ist soweit voll funktionsfähig, allerdings sind noch nicht alle der gewohnten Funktionen vorhanden. Nach Möglichkeit werden wir sie in den nächsten Wochen nachrüsten. Dafür sollte es nun einige der Probleme lösen, die wir in den letzten Tagen, Wochen und Monaten hatten. Auch der Server ist nun potenter als bei unserem alten Hoster, wodurch wir nun langfristig den Tank mit Bytes vollgetankt haben.

    Anfangs mag die neue Boardsoftware etwas ungewohnt sein, aber man findet sich recht schnell ein. Wir wissen, dass ihr alle Gewohnheitstiere seid, aber gebt dem neuen Board eine Chance.
    Sollte etwas der neuen oder auch gewohnten Funktionen unklar sein, könnt ihr den "Wo issn da der Button zu"-Thread im Feedback nutzen. Bugs meldet ihr bitte im Bugtracker, es wird sicher welche geben die uns noch nicht aufgefallen sind. Ich werde das dann versuchen, halbwegs im Startbeitrag übersichtlich zu halten, was an Arbeit noch aussteht.

    Neu ist, dass die Boardsoftware deutlich besser für Mobiltelefone und diverse Endgeräte geeignet ist und nun auch im mobilen Style alle Funktionen verfügbar sind. Am Desktop findet ihr oben rechts sowohl den Umschalter zwischen hellem und dunklem Style. Am Handy ist der Hell-/Dunkelschalter am Ende der Seite. Damit sollte zukünftig jeder sein Board so konfigurieren können, wie es ihm am liebsten ist.


    Die restlichen Funktionen sollten eigentlich soweit wie gewohnt funktionieren. Einfach mal ein wenig damit spielen oder bei Unklarheiten im Thread nachfragen. Viel Spaß im ngb 2.0.

Mediawiki: expected to be a reference, value given in

musv

Bekannter NGBler

Registriert
15 Juli 2013
Beiträge
3.453
Ort
/dev/null
Guten Abend,

auf meiner NAS läuft ein Gentoo. Installiert ist außerdem Nginx mit einem Mediawiki.

Alle paar Monate mal mach in ein Systemupdate. Diesmal war PHP dran (7.0 -> auf 7.1). Und seitdem meckert das Mediawiki rum. Mediawiki ist in Version 1.27 installiert und wurde bei den aktuellen Updates nicht aktualisiert. Es funktioniert auf den ersten Blick noch alles. Aber ich krieg halt folgende Warnungen:

Code:
Deprecated:  Function mcrypt_create_iv() is deprecated in /var/www/wiki/htdocs/wiki/includes/utils/MWCryptRand.php on line 241

Warning: Parameter 1 to Spoilers::onParserFirstCallInit() expected to be a reference, value given in /var/www/wiki/htdocs/wiki/includes/Hooks.php on line 195

Warning: Parameter 1 to SyntaxHighlight_GeSHi::onParserFirstCallInit() expected to be a reference, value given in /var/www/wiki/htdocs/wiki/includes/Hooks.php on line 195

Warning: Parameter 1 to MobileFrontendHooks::onOutputPageBeforeHTML() expected to be a reference, value given in /var/www/wiki/htdocs/wiki/includes/Hooks.php on line 195

Warning: Parameter 1 to fbtBeforePageDisplay() expected to be a reference, value given in /var/www/wiki/htdocs/wiki/includes/Hooks.php on line 195

Warning: Parameter 1 to MobileFrontendHooks::onBeforePageDisplay() expected to be a reference, value given in /var/www/wiki/htdocs/wiki/includes/Hooks.php on line 195

Warning: Parameter 1 to MobileFrontendHooks::onResourceLoaderRegisterModules() expected to be a reference, value given in /var/www/wiki/htdocs/wiki/includes/Hooks.php on line 195

Warning: Parameter 1 to MobileFrontendHooks::onSkinTemplateOutputPageBeforeExec() expected to be a reference, value given in /var/www/wiki/htdocs/wiki/includes/Hooks.php on line 195

Die erste Warnung kommt vom Mediawiki selbst. Die restlichen Warnungen stammen von diversen Erweiterungen. Teils hab ich die Installiert, teils (Syntaxhighlight) werden die auch mit dem Mediawiki mitgeliefert und wurden nur von mir aktiviert.

Natürlich hat mir Google verraten, was die Fehlermeldung bedeutet. Jetzt will ich aber nicht selbst damit anfangen, das Mediawiki umzuprogrammieren. Ein Downgrade auf PHP7.0 würde vermutlich helfen, würde ich aber erst mal als nachrangige Option betrachten. Irgendwelche Ideen?
 

musv

Bekannter NGBler

Registriert
15 Juli 2013
Beiträge
3.453
Ort
/dev/null
  • Thread Starter Thread Starter
  • #3
Auf der Seite war ich auch schon. Irgendwie finde ich aber keine Variable, die mir da die Warnungen unterdrückt.
 

theSplit

1998
Veteran Barkeeper

Registriert
3 Aug. 2014
Beiträge
28.562
epiphora hat schon recht, ich würde die Warnung auch nicht einfach unterdrücken... die Helfen dir ja. Und das sind aber PHP Fehler, nicht welche von Mediawiki.

Daher müßtest du in PHP das Error Level runterschrauben.
http://www.zootemplate.com/news-updates/how-to-disable-notice-and-warning-in-phpini-file

Aber ich hab gerade mal auf die MediaWiki Download Seite geschaut, aktuell "stable" ist Version "1.28.0".
Vielleicht solltest du Upgraden und schauen ob die Fehler nach wie vor bestehen.

Oder du holst dir eine Version aus dem Git-Repo und installierst diese, nachdem du ein Backup gemacht hast, auch von der Datenbank! ;)
 
Zuletzt bearbeitet:

musv

Bekannter NGBler

Registriert
15 Juli 2013
Beiträge
3.453
Ort
/dev/null
  • Thread Starter Thread Starter
  • #6
Hab gestern mal ein paar Minuten investiert und das Mediawiki auf 1.28.0 aktualisiert.

Die Warnungen kommen noch immer. Das Deaktivieren der Addons lässt die meisten Warnungen verschwinden. Entweder wühl ich mich durch den Code der einzelnen Addons oder ich warte, bis die Addon-Entwickler ihre Addons kompatibel zu PHP7.1 machen.
 

Shodan

runs on biochips

Registriert
14 Juli 2013
Beiträge
661
Ort
Citadel Station
Gegenvorschlag: Bearbeite die Stellen, die dich betreffen entsprechend der in T153505 angegebenen Lösung und commite die Änderungen in den Mediawiki Core ;)
 
Zuletzt bearbeitet:

musv

Bekannter NGBler

Registriert
15 Juli 2013
Beiträge
3.453
Ort
/dev/null
  • Thread Starter Thread Starter
  • #8
Bin auf php-7.0 zurückgegangen, da mein Arbeitshaufen momentan zu groß ist.
 
Oben