Home
Help
Search
Login
Register
OPNsense Forum
»
International Forums
»
German - Deutsch
»
[GELÖST] Fatal error: Call-time pass-by-reference has been removed
« previous
next »
Print
Pages: [
1
]
Author
Topic: [GELÖST] Fatal error: Call-time pass-by-reference has been removed (Read 17897 times)
Kepa
Newbie
Posts: 10
Karma: 3
[GELÖST] Fatal error: Call-time pass-by-reference has been removed
«
on:
May 19, 2015, 12:16:14 pm »
Mahlzeit,
habe zwar schon ein Thema aufgemacht (was sich Allgemein auf das Captive Portal bezieht) aber ich habe nun ein Problem. Ich habe die Datei services_captiveportal_vouchers.php unter /usr/local/www/ angepasst. Das bedeutet: ein zweiten Button hinzugefügt, der mir die Vouchercodes als HTML Dokument ausgibt. Lade ich die Datei aber hoch und lösche die alte Datei, bekomme ich diesen Fehler: Fatal error: Call-time pass-by-reference has been removed in /usr/local/www/services captive portal vouchers.php Line 545 (finde es auf dieser Line aber keinen Fehler?)
Vielleicht hat jemand eine Lösung, Danke.
Gruß Kepa
«
Last Edit: May 22, 2015, 11:59:45 am by franco
»
Logged
Kepa
Newbie
Posts: 10
Karma: 3
Re: Fatal error: Call-time pass-by-reference has been removed
«
Reply #1 on:
May 19, 2015, 01:09:11 pm »
Frage hat sich erledigt, habe meinen Button nun eingefügt bekommen. Ich habe die PHP Seite anscheinend zu hohe Rechte gegeben, dass da durch ein Error stand.
/close please
Logged
franco
Administrator
Hero Member
Posts: 17661
Karma: 1611
Re: Fatal error: Call-time pass-by-reference has been removed
«
Reply #2 on:
May 22, 2015, 11:59:31 am »
Hallo,
seltsam, wie hieß denn die Funktion? Seit PHP 5.4 gibt es keine call-by-reference mehr. Das passiert wenn man in den Funktionsaufruf ein "&" einbindet: meine_funktion(&$hallo);
Normalerweise kann der PHP syntax checker das aber auffangen, es könnte also bei Editieren hinzugefügt worden sein aus Versehen?
Grüße Franco
«
Last Edit: May 22, 2015, 12:09:34 pm by franco
»
Logged
Kepa
Newbie
Posts: 10
Karma: 3
Re: [GELÖST] Fatal error: Call-time pass-by-reference has been removed
«
Reply #3 on:
May 22, 2015, 01:17:40 pm »
Hi franco,
richtig ich habe beim Editieren diesen entscheidenden Fehler gemacht und im Nachhinein musste ich mir selber an den Kopf fassen.
Meine erste Vermutung war erst, dass ich durch chmod den Fehler in das Leben gerufen habe, was ich aber durch deine Aussage bestätigen lässt.
Grüß'le vom Kepa
«
Last Edit: May 22, 2015, 01:22:34 pm by Kepa
»
Logged
franco
Administrator
Hero Member
Posts: 17661
Karma: 1611
Re: [GELÖST] Fatal error: Call-time pass-by-reference has been removed
«
Reply #4 on:
May 22, 2015, 01:21:44 pm »
Passiert mir auch nur zu oft.
Wenn man das core.git im System hat, kann man mit "make lint" in /root/core auch den Syntax-Checker laufen lassen über alle Dateien. Das führen wir spätestens vor Releases aus für die Qualitätssicherung.
siehe
http://lastsummer.de/development-workflow-in-opnsense/
Grüße Franco
Logged
Kepa
Newbie
Posts: 10
Karma: 3
Re: [GELÖST] Fatal error: Call-time pass-by-reference has been removed
«
Reply #5 on:
May 22, 2015, 01:25:30 pm »
Danke für diesen nützlichen Tipp!
Werde ich beizeiten berücksichtigen, werde erst mal eine Woche lang einen Zwischenstopp mit OPNsense einlegen. (aus zeitlichen Gründen)
Gruß Kepa
Logged
Print
Pages: [
1
]
« previous
next »
OPNsense Forum
»
International Forums
»
German - Deutsch
»
[GELÖST] Fatal error: Call-time pass-by-reference has been removed