2016-01-08 7 views
5

मैं वास्तव में पीएचपी 5.5.12 के साथ 2.5 WAMP उपयोग कर रहा हूँ और जब मैं एक phar फ़ाइल यह मुझे देता है निम्न संदेश बनाने का प्रयास करें:phar लेखन सक्षम नहीं कर सकता

न आया हुआ अपवाद के साथ 'UnexpectedValueException' संदेश 'संग्रह बनाने के "..." php.ini की स्थापना phar.readonly रूप से अक्षम'

भले ही मैं php.ini में phar.readonly विकल्प को बंद करने के लिए बदल जाते हैं।

तो मैं फ़ार फ़ाइलों के निर्माण को कैसे सक्षम कर सकता हूं?

+2

सुनिश्चित करें कि आप सही ** php.ini ** संपादित कर रहे हैं। आप लोड php.ini – mimimito

+0

ढूंढने के लिए 'phpinfo() 'का उपयोग कर सकते हैं आप बिल्कुल सही हैं मुझे लगता है कि मैंने बहुत तेज़ी से पोस्ट किया है। मैं प्रभावी रूप से गलत php.ini फ़ाइल संपादित कर रहा था। – user3292788

+0

मुझे एक ही समस्या है जो PHP संस्करण 5.5.9-1ubuntu4.14 चला रहा है, हालांकि, मैंने सत्यापित किया है कि मैं सही php.ini को संपादित कर रहा हूं जैसा कि 'phpinfo()' में परिभाषित किया गया है, मेरे मामले में यह '/ etc है।/php5/apache2/php.ini' और रेखा 'phar.readonly = off' पढ़ती है क्या कुछ और है जिसे सक्षम करने की आवश्यकता है? –

उत्तर

0

phar.readonly सुरक्षा कारणों से केवल php.ini में अक्षम किया जा सकता है। आप यह वास्तव में नहीं किया जाता है कि अन्य की तुलना में विधि का उपयोग कर जाँच करना चाहते हैं php.ini तो टर्मिनल प्रकार इस में: -

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

यह आप दे 1 मतलब है phar.readonlyOn है जाएगा।
More on phar.configuration

संबंधित मुद्दे