Tidak jelas dari pertanyaan Anda apa yang Anda berubah di masing-masing file, tapi saya kira dalam setiap kasus itu adalah yang upload_max_filesize
pengaturan PHP .
Secara umum, pengaturan akan diterapkan dalam urutan ini, masing-masing menggunakan nilai sebelumnya:
- php.ini
- Arahan Apache dalam .htaccess
- panggilan ke
ini_set()
Namun, pengaturan ini didefinisikan sebagai PHP_INI_PERDIR
, yang seperti yang dijelaskan pada halaman ini berarti tidak dapat diatur menggunakan ini_set
, sehingga wp-config.php
tidak dapat mengubahnya. Jadi, dalam contoh yang Anda berikan dalam pertanyaan, itu akan mengambil nilai dari .htaccess 64MB.
Anda dapat memverifikasi ini dengan menjalankan echo ini_get('upload_max_filesize');
suatu tempat di kode Anda.
Perhatikan bahwa ada nilai tempat lain yang dapat diatur yang belum saya sebutkan di atas, seperti file php.ini per pengguna, dan konteks konfigurasi Apache lainnya . Selain itu, beberapa di antaranya dapat dinonaktifkan , jadi jika server Anda tidak disetel untuk mengizinkan over-rides di .htaccess, Anda tidak akan dapat menetapkan nilai di sana juga.
Perhatikan juga bahwa Wordpress menyertakan beberapa variabel konfigurasinya sendiri, yang berinteraksi dengan cara yang berbeda dengan konfigurasi PHP. Misalnya, WP_MEMORY_LIMIT
akan mencoba untuk meningkatkanmemory_limit
pengaturan PHP saat startup, tetapi memiliki kode yang memeriksa dan tidak pernah menurunkannya . Tidak ada aturan umum untuk ini, itu akan berbeda untuk pengaturan yang berbeda.