Skip to content
This repository has been archived by the owner on Nov 3, 2023. It is now read-only.

PHP Warning in index.php im Webroot #6739

Closed
Samson1964 opened this issue Feb 15, 2014 · 6 comments
Closed

PHP Warning in index.php im Webroot #6739

Samson1964 opened this issue Feb 15, 2014 · 6 comments
Labels
Milestone

Comments

@Samson1964
Copy link

[15-Feb-2014 13:41:32 Europe/Berlin] 
PHP Warning: current() expects parameter 1 to be array, null given in /kunden/107305_14053/webseiten/schachbund.2014/index.php on line 120
#0 [internal function]: __error(2, 'current() expec...', '/kunden/107305_...', 120, Array)
#1 /kunden/107305_14053/webseiten/schachbund.2014/index.php(120): current(NULL)
#2 /kunden/107305_14053/webseiten/schachbund.2014/index.php(407): Index->run()
#3 {main} 

Taucht immer mal wieder den ganzen Tag über in meinem Error.log auf.

@leofeyer
Copy link
Member

Die Version 3.1 hat bereits ihr End-of-Life erreicht und wird nicht mehr supported.

@mvscheidt
Copy link

Das Problem tritt in 3.2.7 auch auf.

PHP Warning: current() expects parameter 1 to be array, null given in .../index.php on line 127
#0 [internal function]: __error(2, 'current() expec...', '/...', 127, Array)
#1 .../index.php(127): current(NULL)
#2 .../index.php(433): Index->run()
#3 {main}

Bei uns tritt das im Multi-Domain Betrieb auf (gleiches Contao System, unterschiedliche Domains & Sprachen).

Schlüssel scheint zu sein, das man einen Alias bekommt der auf der aktuellen Domain nicht existiert ABER in mindestens zwei anderen Domains, z.B.

domain1.de/tolle-seite.html (gibt es nicht - auf dieser Domain tritt dann auch der Fehler auf)
domain2.de/tolle-seite.html (gibt es in der Domain, keine Fehler oder ähnliches)
domain3.de/tolle-seite.html (gibt es in der Domain, keine Fehler oder ähnliches)

Sobald ich bei domain1.de den Alias abändere (In der URL, sprich die Anfrage, nicht im Backend!) verschwindet der Fehler, unter der Bedingung das der geänderte Alias nicht mind. zweimal in unterschiedlichen Domains existiert.

Habe das ganze auch im Abgesicherten Modus probiert, tritt dort weiterhin auf.

Nachtrag: Es muss den Alias in in mindestens ZWEI anderen Domains geben, habe mein Beispiel angepasst.

@leofeyer leofeyer added this to the 3.2.8 milestone Mar 8, 2014
@leofeyer leofeyer reopened this Mar 8, 2014
@Samson1964
Copy link
Author

Ich betreibe Contao auch im Multi-Domain-Betrieb, aber alles in Deutsch.

@leofeyer
Copy link
Member

Behoben in cfd6eb0.

@mvscheidt
Copy link

Mir ist gerade aufgefallen das das Problem in 3.2.16 noch oder wieder besteht.

Wenn ich mir den Master anschaue ( https://github.com/contao/core/blob/master/system/modules/core/classes/Frontend.php#L184 ) fehlt auch die Änderung aus cfd6eb0

Gab es da irgend einen Grund zu? (Ansonsten patche ist das bei uns ein damit der Logspam aufhört)

@leofeyer
Copy link
Member

Behoben in 670822c.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants