Saya menjalankan server web Apache dengan PHP5 sebagai modul (pemberitahuan: sebagai modul Apache, bukan CGI!).
Dalam beberapa file .htaccess saya (yang datang dengan perangkat lunak gallery3, http://gallery.menalto.com/ ), ada pernyataan php_value dan php_flag.
Mereka menyebabkan kesalahan 500 server ketika mencoba mengakses file di folder itu. Jadi saya mengedit apache2.conf saya dan menambahkan baris-baris ini:
<Directory /my/gallery/folder>
AllowOverride All
</Directory>
Apakah saya melakukan kesalahan? Saya mengizinkan overriding, saya menjalankan PHP sebagai modul Apache. Mengapa terus error.log memberi tahu saya php_value not allowed here
?
.htaccess
apache-2.2
php.ini
tvooo
sumber
sumber
Jawaban:
Coba tambahkan direktif " Direktori " di dalam virtualhost daripada di apache2.conf default. Juga jika ini ada di ubuntu / debian, Anda perlu membuat perubahan di / etc / apache2 / sites-available / default , jika Anda tidak menggunakan virtualhosts tambahan.
sumber
Jika Anda menggunakan XAMPP untuk dan membengkokkan DocumentRoot Anda ke / Users / USERNAME / Sites ada file konfigurasi apache kedua untuk mengurus:
Ini mendefinisikan Pengaturan AllowOverride untuk / Pengguna / * / Situs dengan
Mungkin petunjuk ini juga berfungsi untuk tumpukan AMP lainnya.
sumber