Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.php > #4259

Re: Fehler 500 beim Include / Require

From k@rl.pflaesterer.de (Karl Pflästerer)
Newsgroups de.comp.lang.php
Subject Re: Fehler 500 beim Include / Require
Date 2017-09-16 20:29 +0200
Message-ID <m1y3pelcp8.fsf@mbp.pflaesterer.de> (permalink)
References <opjchs$a3v$1@news.albasani.net>

Show all headers | View raw


Klaus Ketelaer <spam@spambouncer.de> writes:

> Hallo zusammen,
>
> ich betreibe seit Jahren einige Root-Server, auf denen PHP-Scripte
> laufen, die Text-Dateien von anderen Servern laden und parsen. Das
> laden geschieht geschieht per (url_)include. So werden z.B. Quellcodes
> mit Syntax-Highlighting versehen und angezeigt.
>
> Das klappt seit Jahren wunderbar und ganz ohne Probleme.
>
> Nun habe ich, um ein paar Domains auszulagern, zwei VServer von Strato
> angemietet und die Homepages dort installiert. Nun passiert Folgendes
> auf den VServern: (PHP 5.4.16 (als FPM) / CentOS 7)
>
> Meine Scripte können von überall her Dateien von anderen Servern
> einbinden. Auch die VServer können von anderen Servern problemlos
> Dateien einbinden.
>
> Nur alles, was auf diesen sch**** VServern liegt, kann nirgendwo
> anders per include oder require eingebunden werden. Noch nicht
> einmal die VServer können ihre eigenen Dateien aus ihren eigenen
> Verzeichnissen per (url_)include einbinden.
>
> Mal angenommen im root von domain.test liegen zwei Dateien:
>   index.php
>   test.ini
>
> Wenn ich nun in der index.php
>
>   include:('http://domain.test/test.ini')
>
> aufrufe, fliegt mit sofort ein Fehler 500 um die Ohren, ausgelöst durch
>
> AH01071: Got error 'PHP message: PHP Warning:
> require(http://domain.test/test.ini):
> failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found\r\n in
> /var/www/vhosts/domain.test/httpdocs/index.php on line 6\n
> PHP message: PHP Fatal error: require(): Failed opening required
> 'http://domain.test/test.ini'...
>
> Der 500er wird immer durch einen 404er ausgelöst, der absoluter Quatsch
> ist. Die Dateien kann ich im Browser mit der gleichen Adresse laden.
> Nur beim Include gibt es den 500er.
>
> Ich suche mir nun seit 3 Tagen einen Wolf. Natürlich sind Einstellungen
> wie "allow_url_fopen = On" und "allow_url_include = On" aktiviert. Die
> Firewall ist zum testen abgeklemmt.


Was sagt das Apache/Nginx Logfile von domain.test? Dort müsstest du den
404 doch auch sehen. Wenn du den URL mit curl auf der Kommandozeile
aufrufst geht es? Mit PHP und fopen?

 KP

Back to de.comp.lang.php | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Fehler 500 beim Include / Require Klaus Ketelaer <spam@spambouncer.de> - 2017-09-16 16:30 +0200
  Re: Fehler 500 beim Include / Require k@rl.pflaesterer.de (Karl Pflästerer) - 2017-09-16 20:29 +0200
  Re: Fehler 500 beim Include / Require Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-09-18 19:11 +0200
    Re: Fehler 500 beim Include / Require "Christoph M. Becker" <cmbecker69@arcor.de> - 2017-09-18 19:19 +0200
      Re: Fehler 500 beim Include / Require Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-09-18 23:21 +0200
        Re: Fehler 500 beim Include / Require "Christoph M. Becker" <cmbecker69@arcor.de> - 2017-09-19 16:02 +0200
          Re: Fehler 500 beim Include / Require Ulf Volmer <u.volmer@u-v.de> - 2017-09-19 16:14 +0200
            Re: Fehler 500 beim Include / Require Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-09-19 16:46 +0200
    Re: Fehler 500 beim Include / Require Klaus Ketelaer <spam@spambouncer.de> - 2017-09-19 23:20 +0200
      Re: Fehler 500 beim Include / Require Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-09-19 23:46 +0200
        Re: Fehler 500 beim Include / Require Klaus Ketelaer <spam@spambouncer.de> - 2017-09-20 09:10 +0200
      Re: Fehler 500 beim Include / Require "Christoph M. Becker" <cmbecker69@arcor.de> - 2017-09-20 01:13 +0200

csiph-web