2016-07-09 8 views
1

Ich benutze os-Ticket-Support-Skript und habe Probleme in der speziellen Zeile.php include .phar Datei funktioniert nicht

$this->cache_translations = include $this->STREAM; 

Diese Zeile enthält eine .phar-Datei.

etwas wie folgt aus: phar:///dir/to/fa.phar/x.mo

PHP werfen keinen Fehler, aber ich weiß-Seite. Ich teste diesen Code in einer einzigen PHP-Datei und bekomme trotzdem nichts.

btw dieses Skript ist working in PHP Version 5.4.45 und meine aktuelle Version ist 5.5.37.

Dank im Voraus

+0

Haben Sie alle Warnungen ermöglichen hinzuzufügen und Fehler? – Eiko

+0

@Eiko ja ich tue. alles läuft. – Pooya

+0

Wenn Sie 'file_get_contents ('phar: ///dir/to/fa.phar')' versuchen, liest es den Dateiinhalt korrekt? Nur um herauszufinden, ob Sie Zugriff auf die phar-Datei haben. –

Antwort

0

Wenn Sie suhosin verwenden, um Ihre PHP-Installation zu sichern, müssen Sie diese Einstellung in der php.ini-Datei unter [suhosin]

suhosin.executor.include.whitelist = phar