मुझे एक अजीब समस्या है ... मैं एक प्रलेखन जनरेटर का उपयोग कर रहा हूं जो दस्तावेज़/foo.php.html जैसे बहुत सारे आउटपुट उत्पन्न करता है। यह एक्सएचटीएमएल है, और इस प्रकार फ़ाइल की शुरुआत में <?xml...>
टैग शामिल हैं। समस्या यह है कि, अपाचे ने किसी भी तरह से PHP दुभाषिया के माध्यम से इसे चलाने का फैसला किया है, भले ही ".php" फ़ाइल नाम के मध्य में दिखाई देता है, न कि अंत में। यह बदले में एक PHP त्रुटि ट्रिगर करता है, क्योंकि यह PHP कोड निष्पादित करने के लिए कमांड के रूप में "<?
" देखता है, और इसके बाद इसे "xml...
" द्वारा भ्रमित कर दिया जाता है।Apache PHP के रूप में .php.html फ़ाइलों को निष्पादित क्यों कर रहा है?
मैं अपाचे को केवल .php फ़ाइलों को निष्पादित करने के लिए कैसे कॉन्फ़िगर कर सकता हूं, और .php.html फ़ाइलों को नहीं? स्ट्रिंग "php.html" मेरी अपाचे कॉन्फ़िगरेशन फ़ाइलों में स्पष्ट रूप से कहीं भी दिखाई नहीं दे रही है। एक पंक्ति "AddHandler php5-script .php
" है, लेकिन मुझे नहीं लगता कि इसमें ".php.html" फ़ाइलें शामिल होंगी।
गूगल कर सकते हैं यह जहाँ तक मैं बता सकता है इस के लिए गूगल के लिए असंभव है , चूंकि Google उतार-चढ़ाव को अनदेखा करता है। ".php.html समस्या" आदि "php html समस्या" के लिए खोज के समान है जो मेरी समस्या से संबंधित हिट के ज़िलियन देता है। – davr