Saya punya WordPress produksi website.
I've diekspor database dengan perintah berikut: pilih database > ekspor > custom > pilih semua tabel > pilih .kompresi zip > 'Go'
I've men-download file yang example.sql.zip tapi ketika saya upload ke localhost saya mendapatkan error ini: phpMyAdmin - Kesalahan > Salah format parameter
I've mencoba untuk ekspor dengan format lain dan saya mendapatkan kesalahan yang sama.
I've mencoba dengan Database SQL lainnya dan ekspor/ impor baik-baik saja.
Apa yang bisa itu? Sebuah database yang korup atau yang lain?
Terima kasih
Masalah ini bukan karena database yang korup. Saya menemukan solusi dari ini video -
Disarankan untuk meningkatkan nilai-nilai dari dua variabel di php.file ini. Perubahan berikut di php.ini
upload_max_filesize=64M
post_max_size=64M
Ini memecahkan masalah saya. Harapan memecahkan milikmu juga.
Kompres .sql
file, dan pastikan untuk nama itu .[format].[kompresi]
, yaitu
database.sql.zip
.
Seperti disebutkan di atas, PhpMyAdmin melempar kesalahan ini jika anda .sql
file lebih besar dari Maksimum yang diizinkan meng-upload ukuran-tapi, dalam kasus saya maksimum adalah 50MiB meskipun bahwa aku telah mengatur semua opsi yang tercantum dalam jawaban sebelumnya (lihat "Max: 50MiB" di sebelah tombol upload di PhpMyAdmin).
Bagi saya, menyesuaikan 2 nilai-nilai itu tidak cukup. Jika file terlalu besar, anda juga perlu menyesuaikan waktu pelaksanaan variabel-variabel.
Pertama, ../php/php.ini
upload_max_filesize=128M
post_max_size=128M
max_execution_time=1000
Kemudian, ../phpMyAdmin\libraries\config.default.php
$cfg['ExecTimeLimit'] = 1000;
Ini melakukan trik untuk saya. Variabel-variabel dapat dipilih berbeda tentu saja. Mungkin waktu eksekusi telah menjadi bahkan lebih tinggi. Dan ukuran tergantung pada ukuran file.
Saya bisa menyelesaikan ini dengan mengikuti langkah-langkah yang diposting di sini: https://stackoverflow.com/questions/50201874/xampp-phpmyadmin-incorrect-format-parameter
Karena saya'm tidak menggunakan XAMPP, saya juga dibutuhkan untuk update saya php.ini.default
ke php.ini
yang akhirnya melakukan trik.
Hanya pergi melalui masalah yang sama ketika mencoba untuk mengimpor file CSV (400 MBs) dan juga mendapatkan kesalahan dalam merah mengatakan
Kesalahan - kesalahan format parameter
Awalnya berpikir itu bisa menjadi parameter dan diuji lagi. Lebih cepat, dari sebelumnya experince dengan itu, saya menyadari bahwa itu adalah karena alasan lain (ukuran file, eksekusi skrip memiliki waktu maksimum yang ditetapkan, dll).
Jadi, saya've pergi ke php.ini
dan mengubah nilai-nilai dari pengaturan berikut
max_execution_time = 3000
max_input_time = 120
memory_limit = 512M
post_max_size = 1500M
upload_max_filesize = 1500M
Setelah modifikasi ini, stoped MySQL dan Apache dan mulai mereka lagi, pergi ke phpmyadmin mencoba untuk impor. Kemudian aku mencapai lain error
Fatal error: Maximum execution time of 300 detik terlampaui
yang tetap dengan hanya menetapkan di xampp/phpmyadmin/libraries/config.default.php
$cfg['ExecTimeLimit'] = 0;
Pengaturan itu untuk 0 menonaktifkan eksekusi batas waktu.
Kemudian, setelah beberapa saat, impor terjadi tanpa masalah.
Aku punya kesalahan ini dan seperti yang saya'm di shared hosting saya don't memiliki akses ke php.ini jadi tidak't yakin bagaimana saya bisa memperbaiki ini, tuan rumah tidak't tampaknya memiliki petunjuk baik. Pada akhirnya saya mengosongkan cache browser saya dan reloaded phpmyadmin dan itu datang kembali!
Tidak satupun dari jawaban atas soal itu bagi saya.
Aku bahkan tidak bisa menemukan 'perpustakaan' folder di xampp - ubuntu juga.
Jadi, saya hanya restart menggunakan perintah berikut:
sudo service apache2 restart
dan
sudo service mysql restart
Just restarted apache and mysql. Logged in phpmyadmin again and it worked as usual.
Terima kasih saya..!!