Update max file wordpress di container docker
Cara 1: Menggunakan File uploads.ini Kustom (Paling Rapi & Permanen) Cara terbaik adalah membuat file konfigurasi PHP di server Ubuntu Anda, lalu melakukan mapping (volume) file tersebut ke dalam container Docker melalui docker-compose.yml. [1] (https://plasawebhost.com/panduan/cara-install-wordpress-dengan-docker-compose-di-ubuntu-server.html)Di server Ubuntu Anda (di folder yang sama dengan file docker-compose.yml), buat file baru bernama uploads.ini:bashnano uploads.ini Use code with caution.Masukkan konfigurasi batas upload yang Anda inginkan (misal: 64MB atau 256MB):iniupload_max_filesize = 256M post_max_size = 256M memory_limit = 512M max_execution_time = 300 Use code with caution.Buka file docker-compose.yml Anda, lalu tambahkan baris uploads.ini tersebut ke dalam bagian volumes milik service wordpress:yamlservices:
wordpress:
image: wordpress:latest
# ... konfigurasi lain ...
volumes:
- wp_data:/var/www/html
- ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
Use code with caution.4. Restart container Anda agar konfigurasi baru diterapkan:
```bash docker compose down && docker compose up -d
Cara 2: Langsung Mengedit File di Dalam Container (Cepat, Tapi Sementara)Jika Anda ingin mengubahnya langsung tanpa menyentuh docker-compose.yml, Anda bisa masuk ke dalam container, tetapi cara ini bisa hilang jika container di-rebuild atau di-update.Masuk ke dalam container WordPress Anda:bashdocker exec -it <nama_atau_id_container_wordpress> bash Use code with caution.Di dalam container Docker resmi WordPress, folder konfigurasi PHP berada di /usr/local/etc/php/conf.d/. Anda bisa membuat file konfigurasi baru di sana:bashecho 'upload_max_filesize = 256M' >> /usr/local/etc/php/conf.d/uploads.ini echo 'post_max_size = 256M' >> /usr/local/etc/php/conf.d/uploads.ini echo 'memory_limit = 512M' >> /usr/local/etc/php/conf.d/uploads.ini Use code with caution.Keluar dari container (exit) lalu restart container tersebut:bashdocker restart <nama_atau_id_container_wordpress>