2016-01-08 20 views
5

sto effettivamente usando WAMP 2.5 con PHP 5.5.12 e quando cerco di creare un file diphar mi restituisce il seguente messaggio:non possono abilitare phar scrittura

Uncaught eccezione 'UnexpectedValueException' con messaggio 'la creazione archivio "..." disabilitato l'impostazione php.ini phar.readonly'

anche se mi rivolgo a disattivare l'opzione phar.readonly in php.ini.

Quindi, come posso abilitare la creazione di file phar?

+2

Assicurarsi di modificare il ** php.ini corretto **. Puoi usare 'phpinfo()' per trovare il php.ini caricato. – mimimito

+0

Hai perfettamente ragione Penso di aver postato troppo presto. Stavo effettivamente modificando il file php.ini sbagliato. – user3292788

+0

Ho lo stesso identico problema con PHP versione 5.5.9-1ubuntu4.14, tuttavia, ho verificato che sto modificando il php.ini corretto come definito in 'phpinfo()', nel mio caso è '/ etc/php5/apache2/php.ini' e la riga legge 'phar.readonly = Off' C'è qualcos'altro che deve essere abilitato? –

risposta

0

phar.readonly può essere disabilitato solo in php.ini per motivi di sicurezza. Se si desidera controllare che sia è davvero non fatto utilizzando metodi diversi php.ini poi nel tipo di terminale in questo modo: -

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

Se vi darà 1 significa phar.readonly è On.
More on phar.configuration

Problemi correlati