2013-10-25 10 views
22

पर अपडेट करने के बाद php फ़ाइलों को निष्पादित नहीं करता है इसलिए मैंने कल मैवरिक्स (या शायद योसेमेट) में अपग्रेड कर दिया है, लेकिन जब मैं स्थानीयहोस्ट पर जाता हूं तो मुझे केवल मेरी निर्देशिका का एक दृश्य मिलता है लेकिन शामिल index.php अब निष्पादित नहीं किया गया है।स्थानीयहोस्ट मैवेरिक/योसेमेट ओएस

मैं में /etc/apache2/httpd.conf

# Virtual hosts 
Include /private/etc/apache2/extra/httpd-vhosts.conf 

तो मेरे आभासी मेजबान काम करते हैं लेकिन php निष्पादित नहीं हो VirtualHosts लाइन uncommented किया है।

उत्तर

47

मिले समाधान:

/etc/apache2/httpd.conf में इस लाइन uncomment करने के साथ ही है:

LoadModule php5_module libexec/apache2/libphp5.so 

भूल परिवर्तन के बाद अपाचे पुनः आरंभ करने की नहीं है:

sudo apachectl restart 
20

यह चाल किया मेरे लिए:

sudo cp /etc/apache2/httpd.conf.pre-update /etc/apache2/httpd.conf 

मूल रूप से आपकी पिछली कॉन्फ़िगरेशन को पुनर्स्थापित करता है। निश्चित नहीं है कि यह डिफ़ॉल्ट रूप से क्यों नहीं होता है - लेकिन ओ ठीक है।

अद्यतन: php.ini फ़ाइल के लिए एक ही:

sudo cp /etc/php.ini-5.2-previous /etc/php.ini 
+1

महान इसके अलावा धन्यवाद! – Xaver

+0

धन्यवाद .. मेरे php.ini कॉन्फ़िगरेशन के लिए कुछ ऐसा करना था .. अद्यतन देखें। –

+1

यह मैवरिक्स को अपडेट करने के बाद मेरी 403 निषिद्ध समस्या हल हो गई। धन्यवाद! – robodasha