OPNsense
  • Home
  • Help
  • Search
  • Login
  • Register

  • OPNsense Forum »
  • International Forums »
  • German - Deutsch (Moderator: Patrick M. Hausen) »
  • [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 17912 times)

Kepa

  • Newbie
  • *
  • Posts: 10
  • Karma: 3
    • View Profile
[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
    • View Profile
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: 17706
  • Karma: 1618
    • View Profile
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
    • View Profile
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: 17706
  • Karma: 1618
    • View Profile
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
    • View Profile
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! ;D

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 (Moderator: Patrick M. Hausen) »
  • [GELÖST] Fatal error: Call-time pass-by-reference has been removed
 

OPNsense is an OSS project © Deciso B.V. 2015 - 2024 All rights reserved
  • SMF 2.0.19 | SMF © 2021, Simple Machines
    Privacy Policy
    | XHTML | RSS | WAP2