2016-01-08 37 views
5

ich eigentlich 2.5 mit PHP 5.5.12 wamp bin mit und wenn ich versuche, eine phar Datei zu erstellen, es mir die folgende Meldung zurück:Kann nicht aktivieren phar schreiben

abgefangene Ausnahme ‚UnexpectedValueException‘ mit Meldung 'Erstellen Archiv "..." durch die php.ini Einstellung phar.readonly deaktiviert'

selbst wenn ich von der phar.readonly Option in php.ini drehen.

Also, wie kann ich die Erstellung von Phar-Dateien ermöglichen?

+2

Vergewissern Sie sich, dass Sie die richtige ** php.ini ** bearbeiten. Du kannst 'phpinfo()' verwenden, um die geladene php.ini zu finden. – mimimito

+0

Du hast vollkommen recht Ich denke, dass ich zu schnell gepostet habe. Ich habe effektiv die falsche php.ini-Datei bearbeitet. – user3292788

+0

Ich habe das gleiche Problem mit PHP Version 5.5.9-1ubuntu4.14, aber ich habe überprüft, dass ich die richtige php.ini wie in 'phpinfo()' definiert bearbeiten, in meinem Fall ist es/etc/php5/apache2/php.ini' und die Zeile liest 'phar.readonly = Off' Gibt es noch etwas, das aktiviert werden muss? –

Antwort

0

phar.readonly kann nur aus Sicherheitsgründen in php.ini deaktiviert werden. Wenn Sie überprüfen wollen, dass es wirklich nicht mit anderen Verfahren getan, als php.ini dann in Terminal-Typ folgt aus: -

$ php -r "ini_set('phar.readonly',0);print(ini_get('phar.readonly'));" 

Wenn es wird Ihnen 1 bedeutet phar.readonlyOn ist.
More on phar.configuration