Back to Question Center
0

મીમલ્ટ: ડિરેક્ટરીમાં PHP અક્ષમ કરો

1 answers:

હું મારા સર્વર પર કોઈ ચોક્કસ ડિરેક્ટરીમાં PHP ને અક્ષમ કરવા માંગું છું. મેં વિચાર્યું કે httpd માં સેમલટ -ExecCGI ને સુયોજિત કરવું. conf php સ્ક્રિપ્ટોને ચલાવવાથી અટકાવશે, પરંતુ દેખીતી રીતે હું ખોટો છું.

તેથી, આ મારી httpd માં છે. conf, જે દેખીતી રીતે કામ કરતું નથી:

  <ડિરેક્ટરી "સી: / xampp / htdocs / (path_to_directory) / dirname">વિકલ્પો -ExecCGIઓવરવ્રીડ નહીં
</ Directory> 

પ્રશ્ન એ છે કે, હું કેવી રીતે php સ્ક્રિપ્ટ્સને એક ચોક્કસ ફોલ્ડરમાં અમલ કરવાથી અટકાવી શકું? Httpd માં કરી શકાય છે. conf અથવા હું એક વાપરવા માટે હોય છે. htaccess મા નિર્ધારિત ફાઇલ?

6 days ago

PHP સ્ક્રિપ્ટ સામાન્ય રીતે CGI મોડ્યુલ દ્વારા નિયંત્રિત કરવામાં આવતા નથી. તેઓ સામાન્ય રીતે તેના પોતાના રૂપરેખાંકન વિકલ્પો સાથે અલગ PHP મોડ્યુલ દ્વારા નિયંત્રિત થાય છે. આ પૃષ્ઠ માં સિન્ટેક્ષના થોડા ઉદાહરણો છે જે તમારા માટે કાર્ય કરવું જોઈએ. મને આશા છે કે તેઓ તમારી કોન્ફ ફાઈલમાં અથવા . htaccess . પ્રયત્ન કરો:

  <ડિરેક્ટરી "સી: / xampp / htdocs / (path_to_directory) / dirname">વિકલ્પો -ExecCGIઓવરવ્રીડ નહીંRemoveHandler. CGI. pl. પાઇ. php4. pcgi4. php. php3. phtml. પીસીજી. php5. pcgi5RemoveType. CGI. pl. પાઇ. php4. pcgi4. php. php3. phtml. પીસીજી. php5. pcgi5
 

અથવા

  <ડિરેક્ટરી "સી: / xampp / htdocs / (path_to_directory) / dirname">AddHandler cgi-script. php. pl. પાઇ. jsp. એએસપી. htm. shtml. એસ.એચ. CGIવિકલ્પો -ExecCGIઓવરવ્રીડ નહીં
 

કડી તે ટિપ્પણીઓમાં મૂકવામાં હેન્ડિંગ હેન્ડ્સ એ તમામ હેન્ડલર્સને ડિફૉલ્ટ તરીકે સેટ કરીને અને "None" સાથે બધા વિકલ્પોને દૂર કરીને બધા હેન્ડલર્સને દૂર કરવાની સરળ રીત છે:

  <ડિરેક્ટરી "સી: / xampp / htdocs / (path_to_directory) / dirname">સેટહન્ડલર ડિફૉલ્ટ હેન્ડલરવિકલ્પો કોઈ નહીંઓવરવ્રીડ નહીં
 

આ વર્ટીંગને તમારા વર્ચ્યુઅલ યજમાનમાં ઉમેરી રહ્યા છે: php_value એન્જિન બંધ

  <ડિરેક્ટરી "સી: / xampp / htdocs / (path_to_directory) / dirname">php_value એન્જિન બંધ# અન્ય વિકલ્પો
 

ડેબિયન પર, ફાઇલ ફોલ્ડરમાં સ્થિત રહેશે / etc / apache2 / સાઇટ્સ-ઉપલબ્ધ /

મીમલ્ટ: ડિરેક્ટરીમાં PHP અક્ષમ કરો
Reply