php - कोई इनपुट फ़ाइल निर्दिष्ट नहीं की गई




apache .htaccess (6)

Php5.ini जोड़ना बिल्कुल काम नहीं करता है। लेकिन GoDaddy पर इस आलेख में ' फास्टसीजीआई अक्षम करें ' अनुभाग http://support.godaddy.com/help/article/5121/changing-your-hosting-accounts-file-extensions : http://support.godaddy.com/help/article/5121/changing-your-hosting-accounts-file-extensions

इन लाइनों को .htaccess फ़ाइलों में जोड़ें (वेबूट और वेबसाइट स्थापना निर्देशिका):

Options +ExecCGI
addhandler x-httpd-php5-cgi .php

यह मुझे एक दिन बचाता है! चीयर्स! धन्यवाद !

मैं एंकर सीएमएस चला रहा हूं और मैंने अभी संस्करण 0.8 में अपग्रेड किया है। जब मैं इंस्टॉलर को आज़माकर चलाता हूं तो मुझे 'कोई इनपुट फ़ाइल निर्दिष्ट नहीं' त्रुटि मिलती है। मेरा मानना ​​है कि यह एक। Htaccess समस्या से अधिक है लेकिन मुझे यकीन नहीं है कि सही सेटिंग्स क्या होनी चाहिए।

मेरी साइट here मिल सकती here

मेरा। Htaccess पर सेट है:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase {base}

# Allow any files or directories that exist to be displayed directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Rewrite all other URLs to index.php/URL
RewriteRule ^(.*)$ {index} [L]
</IfModule>

<IfModule !mod_rewrite.c>
ErrorDocument 404 index.php
</IfModule>

अगर मैं मदद करता हूं तो मैं होस्टिंग प्रदाता के रूप में गोडाडी का भी उपयोग कर रहा हूं।


उद्धरण http://support.statamic.com/kb/hosting-servers/running-on-godaddy :

यदि आप गोडाडी को मेजबान के रूप में उपयोग करना चाहते हैं और आपको नियंत्रण कक्ष में "कोई इनपुट फ़ाइल निर्दिष्ट नहीं" त्रुटियां php5.ini हैं, तो आपको निम्न नियम के साथ अपने वेबूट में php5.ini फ़ाइल बनाना होगा:

cgi.fix_pathinfo = 1

सबसे आसान आसान जवाब सिर्फ एक पंक्ति परिवर्तन और आप सभी सेट हैं।

Godaddy होस्टिंग के लिए अनुशंसित।


मुझे भी यही समस्या थी। मैंने इस समस्या को ठीक करने के लिए किया था, इस तरह मेरी htacces फ़ाइल को संशोधित करना था:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /crm/

Options +FollowSymLinks 

RewriteCond %{HTTP_HOST} ^mywebsite.com [NC] 

RewriteRule ^(.*)$ http://www.mywebsite.com/$1 [L,R=301] 

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L]

RewriteRule ^index.php/(.*)$ [L]
</IfModule>

मेरे मामले में, php.ini open_basedir चर में एक त्रुटि हुई थी।


यह मेरे लिए काम किया .. htaccess फ़ाइल के शीर्ष पर जोड़ें। यह गोदाडी पर फास्टसीजीआई को होस्टिंग खाते को साझा करेगा।

विकल्प + ExecCGI

addhandler x-httpd-php5-cgi .php


ulimit -n 2048 रन

और PHP / php-fpm को पुनरारंभ करें







anchor-cms