Izinkan PHP untuk mengeksekusi di subdirektori tertentu, ketika direktori induk ditolak?

0

Saya mengoperasikan server bersama kecil dan ingin memberi beberapa pengguna saya kemampuan untuk mengeksekusi kode PHP dari browser (tetapi tidak semuanya) tetapi tidak dapat melakukannya.

Di direktori tingkat atas saya memiliki arahan dalam file .htaccess:

TambahkanHandler cgi-script .php .pl .py .jsp .asp .htm .shtml .sh .cgi

Pilihan -ExecCGI

untuk tidak mengizinkan eksekusi skrip.

Di folder tingkat bawah saya telah mencoba menambahkan file .htaccess dengan arahan berikut:

AddHandler cgi-script .php

Opsi ExecCGI

Namun ini tidak berhasil. File PHP dikembalikan sebagai teks di browser.

Saya menjalankan Apache dengan CentOS. Jika ada yang tahu cara mengatur ini akan sangat dihargai.

Dangus
sumber

Jawaban:

0

AddHandler cgi-script .php

Opsi ExecCGI

Namun ini tidak berhasil. File PHP dikembalikan sebagai teks di browser.

Sama seperti Anda dulu Options -ExecCGImencabut hak istimewa, gunakan sebaliknya, Options +ExecCGIuntuk memberikannya

td512
sumber
Saya sudah mencoba dengan + ExecCGI juga, sayangnya skrip masih belum diterjemahkan sebagai php di folder itu. Mungkin saya melewatkan arahan?
Dangus