2012-09-18 18 views
5

मैं जैसा कि यहाँ दिखाया http://symfony.com/doc/current/quick_tour/the_big_picture.htmlSymfony2

नमूना Symfony2 परियोजना स्थापित करने की कोशिश कर रहा हूँ की स्थापना की और config.php तक पहुँचने के बाद मैं इस है:

Major problems have been detected and must be fixed before continuing: 
Add "phar" to suhosin.executor.include.whitelist in php.ini*. 

मैं इस कहा:

suhosin.executor.include.whitelist="phar" 

php.ini में, लेकिन config.php अभी भी वही संदेश दिखाता है।

+0

आपने सर्वर को पुनरारंभ किया? – KingCrunch

+0

@ किंग कंचन सुनिश्चित करें – Herokiller

उत्तर

6

1) जांचें कि आपने सही php.ini संपादित किया है, आमतौर पर एक PHP स्थापना में कई php.ini (सीजीआई के लिए एक, सीएलआई के लिए एक, एपीएसीईई 2 के लिए एक) होता है। उदाहरण के लिए /etc/php5 में एक नज़र डालें।

2) phpinfo() में जांचें कि पैरामीटर खाते में लिया गया है।

3) इस ब्लॉग पोस्ट को देखें: [Solved] symfony 2 Major problems Major problems have been detected and must be fixed before continuing: Add “phar” to suhosin.executor.include.whitelist in php.ini*.

पद suhosin सुनिश्चित करने का सुझाव

sudo apt-get install php5-suhosin 
+0

ने यह सब करने की कोशिश की, इससे – Herokiller

+0

मदद नहीं मिली phpinfo() suhosin के बारे में क्या कहते हैं श्वेतसूची शामिल है? – Bgi

+0

यह कुछ भी नहीं कहता है – Herokiller

0

मैं इस समस्या थी और निम्नलिखित को पुनः आरंभ करने के लिए किया था के साथ स्थापित किया गया है:

/etc/init.d/php-fcgi-vhost-name पुनरारंभ

ini लाइन परिवर्तन दृश्यमान

0

php के लिए suhosin पैकेज को स्थापित करने के बाद,

sudo apt-get install php5-suhosin 

CLI के लिए, के तहत, suhosin.ini और नहीं php.ini में जोड़ने डेबियन में: /etc/php5/cli/conf.d/ suhosin.ini

suhosin.executor.include.whitelist="phar" 
1

मुझे एक ही समस्या थी।

तुमने किया क्या सही है/के रूप में skonsoft कहते हैं आप यदि आप स्थापित किया है suhosin की जाँच करनी चाहिए और फिर अपने php.ini या conf.d में "phar" जोड़ने के लिए, suhosin.ini

मैं यह भी किया था और समस्या

मैं समाधान here पाया कायम है, यह

मैं अब इस समाधान कर लिया है मेरी libxml2 पुस्तकालय के साथ एक समस्या थी।

इसे libxml2 असंगतता पर ट्रैक किया गया।

लगता है कि /vendor/symfony/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php libxml2-2.6.22 पसंद नहीं है। 2.8.0 में अपग्रेड ने इसे ठीक किया है - के साथ नया libxml2 लेने के लिए आवश्यक PHP recompile।

उम्मीद है कि यह किसी की मदद करेगा!

मैं डेबियन 6

0

मैं एक cPanel सर्वर में इस समस्या का सामना करना पड़ा उपयोग कर रहा हूँ। क्या मैंने किया है:

  • पुनर्स्थापित suhosin का उपयोग कर cPanel स्क्रिप्ट/scripts/phpextensionmgr स्थापना रद्द करें PHPSuHosin;/Scripts/phpextensionmgr PHPSuHosin

  • स्थापित कर लेते हैं स्थापना तो सही आप

 
find . -name \*.gcno -o -name \*.gcda | xargs rm -f 
find . -name \*.lo -o -name \*.o | xargs rm -f 
find . -name \*.la -o -name \*.a | xargs rm -f 
find . -name \*.so | xargs rm -f 
find . -name .libs -a -type d|xargs rm -rf 
find . -name \*.1 | xargs rm -f 
rm -f libphp.la modules/* libs/* 
SuHosin extension, version suhosin-0.9.36, activated for php version 5.4 
  • की तरह कुछ मिल जाएगा था तब /usr/local/lib/php.ini फ़ाइल
  • में
     suhosin.executor.include.whitelist="phar"
    जोड़ने
  • अपाचे को पुनरारंभ करें

यह तय किया जाना चाहिए .. !!!