Saya telah mengubah semua parameter php.ini yang saya tahu:
upload_max_filesize
, post_max_size
.
Kenapa saya masih melihat 2MB?
Saya menggunakan Zend Server CE, pada Ubuntu VirtualBox melalui host Windows 7.
php
mysql
phpmyadmin
ronaldosantana
sumber
sumber
phpinfo()
? (Itu kesalahan paling umum)Jawaban:
Anda mungkin tidak me-restart server Anda;)
Atau Anda memodifikasi yang salah
php.ini
.Atau Anda benar-benar berhasil melakukan keduanya ^^
sumber
Temukan file bernama:
php.ini
di server Anda dan ikuti langkah-langkah di bawah iniDengan apache2 dan php5 terinstal, Anda perlu membuat tiga perubahan pada file php.ini. Pertama buka file untuk diedit, misalnya:
sudo gedit /etc/php5/apache2/php.ini
ATAU
sudo gedit /etc/php/7.0/apache2/php.ini
Selanjutnya, cari
post_max_size
entri, dan masukkan angka yang lebih besar dari ukuran basis data Anda (15 juta dalam hal ini), misalnya:Selanjutnya edit entri untuk
memory_limit
dan berikan nilai yang lebih besar daripada yang diberikanpost_max_size
.Kemudian pastikan nilai
upload_max_filesize
lebih kecil daripost_max_size
.Urutan dari yang terbesar ke yang terkecil harus:
Setelah menyimpan file, mulai ulang apache (mis.
sudo /etc/init.d/apache2 restart
) Dan Anda siap.Jangan lupa
Restart Apache Services
untuk menerapkan perubahan.Untuk perincian lebih lanjut, klik di sini .
sumber
php.ini
yang harus diubah bukan/etc/php7.2/apache2/php.ini
yang untuk domain yang ingin Anda edit, misalnya/home/user/etc/php7.2/php.ini
atau subdomain/home/user/domains/sub.example.com/etc/php7.2/php.ini
Ubah saja file php.ini (xampp / php / php.ini) Anda, itu berhasil untuk saya!
Dan, jangan lupa untuk me-restart Modul Apache dari XAMPP Control Panel .
sumber
Tingkatkan ukuran unggahan / impor phpMyAdmin
Secara default, Anda mendapatkan batas unggahan / impor 2 mb di phpmyadmin. Itu membuatnya aneh dan sangat tidak mungkin untuk mengimpor file yang lebih besar. Anda dapat meningkatkan ukuran unggahan yang diperbolehkan dari phpmyadmin dengan mengedit file konfigurasi php.ini server Anda. Biasanya di server seperti CentOs terletak di /etc/php.ini.
Langkah 1: Buka php.ini dan temukan yang berikut dan ubah nilainya menjadi sesuatu yang lebih tinggi dari ukuran basis data Anda. (Dalam contoh ini saya telah menggunakan 20MB).
Langkah2: Mulai ulang layanan apache Anda agar perubahan baru ini berlaku. Biasanya perintah untuk me-restart apache adalah
Anda juga dapat memulai ulang langsung dari jalurnya seperti
Jika Anda berada di hosting bersama dan tidak memiliki akses root atau akses ke file konfigurasi php.ini Anda, maka cara lain adalah membuat file .htaccess di root aplikasi Anda dan tambahkan baris berikut
Jika Anda masih tidak dapat meningkatkannya, silakan kirim saya email untuk bantuan lebih lanjut.
sumber
.htaccess
perubahan, tidak berfungsi pada shared hosting. Ada opsi lain?Untuk mengunggah file besar melalui PHPMyAdmin, ikuti langkah-langkah ini:
Langkah 1: Buka file php.ini Anda.
Langkah 2: Meningkatkan Batas Memori:
Langkah 3: Meningkatkan Ukuran maksimum untuk dikirim:
post_max_size = 750M
Langkah 4: Memutakhirkan ukuran file maksimum untuk diunggah:
upload_max_filesize = 1000M
Langkah 5: Meningkatkan Waktu Eksekusi Maksimal:
max_execution_time = 5000
Langkah 6: Meningkatkan Waktu Input Maksimal:
max_input_time = 3000
Langkah 7: Nyalakan kembali panel kontrol xampp Anda.
sumber
Periksa semua 3 Anda:
dalam file konfigurasi php.ini
* untuk mereka yang menggunakan wamp @windows, Anda dapat mengikuti langkah-langkah ini: *
Juga dapat disesuaikan dengan instalasi phpmyadmin.
Temukan file config.inc.php Anda untuk konfigurasi PhpMyAdmin (untuk wamp ada di sini: C: \ wamp \ apps \ phpmyadminVERSION \ config.inc.php
tambahkan baris ini di akhir file SEBELUM "?>":
menyimpan
buat folder di
salin file sql besar Anda di sana.
Mulai ulang server.
Buka tab impor phpmyadmin Anda dan Anda akan melihat daftar file yang diunggah ke folder c: \ wamp \ sql.
sumber
Buka file ini
edit parameter ini:
sumber
Beginilah cara saya melakukannya:
Temukan di
/etc/php5/apache2/php.ini
Edit sebagai
(Yang lebih dari cukup)
Mulai ulang apache:
sumber
Dengan WAMP, di Windows10, buka
dan ubah 128 kali 256 pada akhir baris ini
Mulai ulang WAMP
sumber
Tidak ada jawaban saat ini yang berfungsi untuk server WHM / cPanel.
Untuk meningkatkan batas dalam WHM:
sumber
Saya menemukan masalah dan saya posting hete jika ada yang mengikuti beberapa posting blog di luar sana untuk membuat semacam lingkungan yang saya miliki (win 7 host dengan ubuntu dan server zend pada kotak virtual).
Masalahnya adalah bahwa MySQL berjalan di Lighttpd, bukan di bawah Apache. Jadi saya harus mengubah file php.ini di bawah server web itu juga yang ada di jalur:
/usr/local/zend/gui/lighttpd/etc/php-fcgi.ini
Pada akhirnya, Anda benar tentang file, tentu saja, tetapi saya salah pada file apa yang harus saya ubah :)
sumber
C: \ xampp \ php \ php.ini dalam kasus saya atau bisa juga C: \ php \ php.ini jika Apache / PHP / MySQL berdiri sendiri
upload_max_filesize = 2M
secara defaultsehingga bisa diubah sesuai keinginan. Dan dalam kasus saya
upload_max_filesize = 20M
post_max_size = 8M
secara default harus diubahpost_max_size = 20M
jugamemory_limit = 128M secara default dan tidak perlu diubah untuk meningkatkan batas unggah file .sql maks 2056kb atau 2mb. Tetapi itu hanya berarti bahwa skrip dapat mengkonsumsi hingga 128 memori saat Anda menjalankan apache dan sql server, dan jika Anda mengubah memory_limit = 128M menjadi lebih tinggi dan menjalankan skrip yang tidak berfungsi apa pun maka ini dapat menyebabkan Anda kesulitan. Jadi terserah kamu.
sumber
Saya memiliki masalah yang sama. Solusi Saya: buka / etc / phpmyadmin dan edit apache.conf di
<Directory>[...]</Directory>
bagian yang dapat Anda tambahkanMemecahkan masalah bagi saya!
sumber
Saya punya masalah dengan mengubah ukuran unggahan di phpmyadmin dan OS X 10.9.4 Mavericks. Pada awalnya saya tidak tahu di mana lokasi php.ini begitu digunakan
yang kembali dengan
Saya sudah mencoba mengedit /usr/local/etc/php/5.4/php.ini dan kemudian restart di server menempatkan ini tidak berfungsi.
Saya ingat bahwa ada cara yang lebih baik untuk mencari tahu file ini yang saya cari atau paling tidak di mana php mencari php.ini.
kembali mengatakan bahwa /etc/php.ini mengharapkannya tetapi saya tidak memilikinya di sana. Di bawah ini dari phpinfo ():
Ternyata hasil pertama dalam perintah temukan di atas adalah apa yang saya cari.
Setidaknya di OS X 10.9.4 Mavericks (OS X adalah sesuatu yang baru bagi saya) / etc sebenarnya adalah sebuah tautan, dll -> private / etc, dan oleh karena itu PHP mengasumsikan nilai default kecuali php.ini benar-benar ada.
Saya menyalin /private/etc/php.ini.default
Kemudian memeriksa variabel di /etc/php.ini baru sesuai saran Aditya Bhatt di atas dan itu berhasil. Dalam kasus saya, nilainya adalah:
Jelas, layanan apache harus di-restart untuk melihat perubahannya.
sumber
Cara mengimpor sejumlah besar data di Xampp
Ini solusi terbaik untuk membuka database baru yang bersih, dan mengimpor file dalam phpMyAdmin. Pilih file dari folder lokal dan biarkan semua pengaturan apa adanya. Seharusnya begitu.
Tetapi jika file Anda melebihi ukuran file 2MB (itu adalah nilai default dalam instalasi xampp) daripada Anda perlu mengubah beberapa. Pada dasarnya kami hanya akan meningkatkan ukuran file unggahan maksimum.
Buka folder instal xampp Anda dan buka folder php. Dengan beberapa file editor teks (notepad ++) buka file bernama php.ini (dengan tipe windows menggambarkannya sebagai pengaturan konfigurasi) dan edit baris (cca. 770, atau tekan ctrl + f di notepad ++ untuk menemukannya):
post_max_size = 2M
alih-alih 2M, masukkan ukuran file maksimum yang diinginkan (16MB misalnya tetapi tidak lebih tinggi dari 128M),
setelah itu lanjutkan ke baris ini: max_execution_time = 30, bukannya 30, tambah waktu eksekusi dalam hitungan detik (misalnya 90), Anda juga perlu mengubah baris ini:
alih-alih 60, tambah waktu input dalam detik (misalnya 120) dan yang terpenting Anda harus mengubah baris ini:
bukannya 2M, naik menjadi 16M misalnya. Simpan file, restart apache dan mysql di xampp dan coba unggah lagi, jika Anda ikuti dengan benar, Anda harus dapat mengimpor file melalui 16MB (contoh)
sumber
increse ukuran itu di php.ini lalu jalankan perintah
di xammp
sumber
Anda bisa menggunakan aplikasi administrator MySQL atau meja kerja MySQL. Aplikasi ringan dan Anda dapat mengekspor atau mengimpor seluruh server Anda dengan ukuran apa pun. Saya terlambat ke pesta di sini tapi saya harap itu membantu seseorang.
sumber
Saya memiliki masalah yang sama, batas unggahan saya adalah 2 MB, saya mengedit php.ini saya, dan saya mengaturnya menjadi 5 MB tetapi masih menunjukkan 2 MB bahkan setelah restart server. Daripada saya mengompres file .sql saya ke zip dengan menjaga namanya sebagai xyz.sql.zip sehingga menjadi 451 kb dari 3,5 mb. Lalu saya unggah lagi. Ini berhasil untuk saya.
sumber
Saya menemukan bahwa meningkatkan batas unggah dan posting di php.ini tidak memengaruhi batas dalam phpmyadmin. Ini karena server saya memiliki pengaturan terpisah untuk batas unggahan cpanel. Jika Anda memiliki akses ke WHM, Anda mungkin memilikinya.
Untuk menyesuaikan:
Tidak perlu memulai ulang apache atau apapun, perubahannya instan. Proses ini meningkatkan nilai ukuran file unggahan maks dalam phpmyadmin. Anda dapat memeriksanya dengan membuka phpmyadmin dan memilih basis data Anda, lalu mengklik "impor" di bagian atas. Di sebelah pemilih file Anda akan melihat batas unggahan. Default server saya adalah 100.
sumber
Ini juga pertanyaan yang sering diajukan dalam dokumentasi phpMyAdmin: http://docs.phpmyadmin.net/en/latest/faq.html#i-cannot-upload-big-dump-files-memory-http-or-timeout-problems
sumber
Dalam kasus saya, saya juga harus menambahkan baris "FcgidMaxRequestLen 1073741824" (tanpa tanda kutip) di /etc/apache2/mods-available/fcgid.conf. Ini didokumentasikan di sini http://forum.ispsystem.com/en/showthread.php?p=6611 . Sejak mod_fcgid 2.3.6, mereka mengubah default untuk FcgidMaxRequestLen dari 1GB menjadi 128K (lihat https://svn.apache.org/repos/asf/httpd/mod_fcgid/trunk/CHANGES-FCGID )
sumber
lakukan hal-hal berikut
dan kemudian mengimpor file
sumber
Cukup, jalankan ini untuk mencari tahu php.ini mana yang perlu Anda edit.
sumber
Saya menghadapi masalah yang sama di mana peningkatan ukuran maks
php.ini
tidak berpengaruh pada wordpress dan mencoba banyak solusi seperti -:functions.php
.htaccess
file.Salah satu yang berhasil bagi saya adalah menambahkan ukuran maksimal dalam
.htaccess
file. Itu tidak berfungsi denganphp.ini
file ataufunctions.php
file.Saya baru saja menambahkan kode ini dalam
.htaccess
file dan selesaiCATATAN : Saya memang menambahkan kode di atas
<IfModule>
tag.Jika
php.ini
file tidak melakukan apa pun dalam mengubah ukuran kemudian coba 2 file lainnya untuk itu dan salah satunya pasti akan bekerja untuk Anda.BACA PASAL INI UNTUK MENGETAHUI TENTANG SEMUA FILE YANG ANDA BISA MENINGKATKAN MAX UKURAN
sumber
Saya pikir jika versi php Anda di atas
5.5
, katakan saja5.6
, makaphp.ini
file Anda ada di folder berikutjadi Anda harus menerapkan perubahan seperti
post_max_size
,upload_max_filesize
dan dimemory_limit
sana.Semoga ini bisa membantu Anda.
sumber
Cari
php.ini
fileUntuk xampp, Anda bisa mendapatkannya @
C:\xampp\php
Temukan 3 properti berikut dan tetapkan nilai di sana sesuai dengan kebutuhan Anda
memory_limit post_max_size upload_max_filesize
Mulai ulang Apache!
sumber
Saya menggunakan Bitnami WAMP Stack 7.1.8-0 di localhost saya. Bagi saya, batas ukuran unggahan maksimum PHPMyAdmin ditetapkan ke 80MiB seperti dalam tangkapan layar https://nimb.ws/fFxv7O . Saya berhasil meningkatkan batas ukuran ini seperti yang dijelaskan di bawah ini:
(Nilai 80M di akhir baris ini mungkin berbeda untuk Anda)
Teruskan dan ubah nilai-nilai ini di akhir dua baris ini (80 juta dalam hal ini) sesuai dengan kebutuhan Anda.
Mulai ulang server WAMP.
Sekarang buka PHPMyAdmin dan lihat, batas ukuran unggahan Anda harus diperbarui ke apa pun yang Anda atur. Hanya itu saja.
sumber
Hal pertama untuk memeriksa (atau meminta penyedia host Anda untuk cek) adalah nilai-nilai
max_execution_time
,upload_max_filesize
,memory_limit
danpost_max_size
dalam file konfigurasi php.ini. Ketiga pengaturan ini membatasi ukuran maksimum data yang dapat dikirimkan dan ditangani oleh PHP.Harap dicatat bahwa
post_max_size
harus lebih besar dariupload_max_filesize
.sumber
Pada Windows -> saya mengedit file php.ini dalam versi 32 bit PHP (file program x86 / PHP) tidak berhasil. Ketika saya mengedit 64 bit (file program / PHP) itu berhasil. Semoga ini bisa membantu seseorang.
sumber