2013-09-23 6 views
27

के माध्यम से PHP लघु खुले टैग सक्षम करें मैं वर्तमान में एक सीएमएस सिस्टम के लिए एक ट्यूटोरियल के माध्यम से चल रहा हूं जो दुर्भाग्यवश छोटे खुले टैग का उपयोग करता है।.htaccess

मैंने पुष्टि की है कि मेरा होस्ट इन्हें उनके PHP कॉन्फ़िगरेशन में अनुमति नहीं देगा, लेकिन वे अपाचे मोड (सीजीआई के विपरीत) में PHP चलाते हैं। मेरे सबसे अच्छे ज्ञान के लिए, मुझे एक .htaccess फ़ाइल में short_open_tag ध्वज on पर सेट करने की अनुमति देनी चाहिए।

हालांकि, ऐसा लगता है कि यह काम नहीं कर रहा है। रूट निर्देशिका में, मैंने केवल निम्न पंक्ति के साथ .htaccess फ़ाइल बनाई है, लेकिन छोटे खुले टैग अभी भी अनदेखा किए जा रहे हैं।

php_flag short_open_tag on

Am मैं कुछ गलत कर? यदि नहीं, तो क्या कोई सुझाव दे सकता है कि यह क्यों काम नहीं कर रहा है? धन्यवाद।

नोट: किसी ने इस प्रश्न को कहीं और उत्तर देने के रूप में चिह्नित किया है। पहचानने वाले प्रश्न में केवल स्वीकार्य उत्तर नहीं है, यह सीजीआई मोड में चल रहा है और PHP कॉन्फ़िगरेशन अपाचे मोड नहीं है।

+0

यदि आप किसी ट्यूटोरियल की मदद से कोडिंग कर रहे हैं, तो बस ' SmokeyPHP

+1

मुझे लगता है कि आपको .htaccess फ़ाइल –

+0

में 'php_value short_open_tag 1'' का प्रयास करना चाहिए, मुझे लगता है कि आप इसे 'php_value short_open_tag 1' – Lan

उत्तर

46

इस

<IfModule mod_php5.c> 
    php_value short_open_tag 1 
</IfModule> 

यह समस्या

+1

काम किया, धन्यवाद। –

+0

हां, मेरा मानना ​​है कि अधिकांश मेजबान प्रदाता PHP कॉन्फ़िगरेशन को ओवरराइड करने की अनुमति देते हैं। – geekdev

+2

तकनीकी रूप से, आपको 'php_value' के बजाय' php_flag' का उपयोग करना चाहिए: https://secure.php.net/manual/en/configuration.changes.php। –

6

.htaccess के लिए यह php_value short_open_tag 1 एक INI फ़ाइल यह short_open_tag=On है के लिए किया जाना चाहिए का समाधान होगा की कोशिश करो।

यदि यह .htaccess में काम नहीं करता है तो आप साइट रूट में php.ini जोड़ने का प्रयास कर सकते हैं। उस ने कहा कि यह काम करने की संभावना नहीं है।

बस सर्वर व्यवस्थापक को इस कार्यक्षमता को पूरी तरह अक्षम कर दिया गया हो सकता है और इससे कोई फर्क नहीं पड़ता कि आप जो भी जोड़ते हैं, वह इसे सक्रिय करने में सक्षम नहीं होगा। यह सबसे अच्छा है कि आप अपने मेजबान से पूछें और खुद को दर्द बचाएं।