Saya telah mencoba untuk menempatkan 2 baris ini
php_value post_max_size 30M
php_value upload_max_filesize 30M
di file root .htaccess saya tetapi itu membawa saya pesan "kesalahan server internal" ...
php5 berjalan di server
Saya tidak memiliki akses ke php.ini jadi saya pikir htaccess adalah satu-satunya kesempatan saya.
Bisakah Anda memberi tahu saya di mana kesalahannya?
Terima kasih sebelumnya
Jika Anda mendapatkan 500 - Kesalahan server internal yang berarti Anda tidak memiliki izin untuk menyetel nilai ini dengan .htaccess . Anda harus menghubungi penyedia server web Anda dan meminta untuk menyetel
AllowOverride Options
host Anda atau untuk meletakkan baris ini di file konfigurasi host virtual mereka.sumber
php_value memory_limit 30M php_value post_max_size 100M php_value upload_max_filesize 30M
Gunakan semua 3
.htaccess
setelah semuanya di baris terakhir.php_value post_max_size
harus lebih dari dua sisanya.sumber
php_value post_max_size
harus lebih dari dua sisanya?Apa yang harus dilakukan untuk memperbaikinya adalah membuat file bernama php.ini dan menyimpannya di lokasi yang sama dengan file .htaccess Anda dan masukkan kode berikut sebagai gantinya:
upload_max_filesize = "250M" post_max_size = "250M"
sumber
Jika server web Anda menjalankan php5, saya yakin Anda harus menggunakan
php5_value
. Ini menyelesaikan kesalahan yang sama yang saya terima saat menggunakanphp_value
.sumber
Kedua perintah itu benar
php_value post_max_size 30M
php_value upload_max_filesize 30M
TAPI untuk menggunakan
.htaccess
Anda harus mengaktifkanrewrite_module
di file konfigurasi Apache. Dihttpd.conf
temukan baris ini:# LoadModule rewrite_module modules/mod_rewrite.so
dan hapus
#
.sumber
AllowOverride
apa pun kecualinone
. Memuatrewrite_module
hanya diperlukan untuk direktif ModRewrite.