Update max file wordpress di container docker: Difference between revisions
Created page with "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.i..." |
No edit summary |
||
| Line 1: | Line 1: | ||
Cara 1: Menggunakan File uploads.ini Kustom (Paling Rapi & Permanen) | 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: | 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) | |||
post_max_size = 256M | 1. Di server Ubuntu Anda (di folder yang sama dengan file docker-compose.yml), | ||
memory_limit = 512M | buat file baru bernama uploads.ini: | ||
max_execution_time = 300 | nano uploads.ini | ||
2. Masukkan konfigurasi batas upload yang Anda inginkan (misal: 64MB atau 256MB): | |||
upload_max_filesize = 256M | |||
post_max_size = 256M | |||
memory_limit = 512M | |||
max_execution_time = 300 | |||
3. Buka file docker-compose.yml Anda, lalu tambahkan baris uploads.ini tersebut ke dalam bagian volumes milik service wordpress: | |||
yaml | |||
services: | |||
wordpress: | wordpress: | ||
image: wordpress:latest | image: wordpress:latest | ||
| Line 12: | Line 19: | ||
- wp_data:/var/www/html | - wp_data:/var/www/html | ||
- ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini | - ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini | ||
4. Restart container Anda agar konfigurasi baru diterapkan: | |||
docker compose down && docker compose up -d | 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: | |||
Cara 2: Langsung Mengedit File di Dalam Container (Cepat, Tapi Sementara) | |||
echo 'post_max_size = 256M' >> /usr/local/etc/php/conf.d/uploads.ini | 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. | ||
echo 'memory_limit = 512M' >> /usr/local/etc/php/conf.d/uploads.ini | Masuk ke dalam container WordPress Anda: | ||
docker exec -it <nama_atau_id_container_wordpress> bash | |||
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: | |||
echo '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 | |||
Keluar dari container (exit) lalu restart container tersebut: | |||
docker restart <nama_atau_id_container_wordpress> | |||
Revision as of 12:56, 16 September 2026
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) 1. Di server Ubuntu Anda (di folder yang sama dengan file docker-compose.yml), buat file baru bernama uploads.ini:
nano uploads.ini
2. Masukkan konfigurasi batas upload yang Anda inginkan (misal: 64MB atau 256MB):
upload_max_filesize = 256M post_max_size = 256M memory_limit = 512M max_execution_time = 300
3. Buka file docker-compose.yml Anda, lalu tambahkan baris uploads.ini tersebut ke dalam bagian volumes milik service wordpress: yaml
services:
wordpress:
image: wordpress:latest
# ... konfigurasi lain ...
volumes:
- wp_data:/var/www/html
- ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
4. Restart container Anda agar konfigurasi baru diterapkan:
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:
docker exec -it <nama_atau_id_container_wordpress> bash
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:
echo '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
Keluar dari container (exit) lalu restart container tersebut:
docker restart <nama_atau_id_container_wordpress>