Saya memiliki situs web produksi WordPress.
Saya telah mengekspor database dengan perintah berikut: select database > export > custom > select all tables > select .zip compression > 'Go'
Saya telah mengunduh file yaitu example.sql.zip tetapi ketika saya mengunggah ke localhost saya, saya mendapatkan kesalahan ini: phpMyAdmin - Error > Incorrect format parameter
Saya sudah mencoba mengekspor dengan format lain dan saya mendapatkan kesalahan yang sama.
Saya sudah mencoba dengan Database SQL lain dan mengekspor / mengimpor dengan baik.
Apa itu? Database yang rusak atau lainnya?
Terima kasih
Jawaban:
Masalah ini bukan karena database yang rusak. Saya menemukan solusi dari video ini - https://www.youtube.com/watch?v=MqOsp54EA3I
Disarankan untuk meningkatkan nilai dua variabel dalam file php.ini. Ubah mengikuti di php.ini
Kemudian restart server.
Ini memecahkan masalah saya. Harapan memecahkan milikmu juga.
sumber
max_exection_time
juga karena database bisa besar dan memicu waktu tunggu.php.ini
, seperti yang saya lakukan.Kompres
.sql
file Anda , dan pastikan untuk menamainya.[format].[compression]
, misdatabase.sql.zip
.Seperti disebutkan di atas, PhpMyAdmin menampilkan kesalahan ini jika
.sql
file Anda lebih besar dari ukuran unggahan maksimum yang diizinkan - tetapi, dalam kasus saya, maksimumnya adalah 50MiB meskipun saya telah mengatur semua opsi yang dicatat dalam jawaban sebelumnya (cari "Max: 50MiB" di sebelah tombol unggah di PhpMyAdmin).sumber
max_execution_time=0
danpost_max_size=100M
, tetapi file 80 MB masih memberikan kesalahan. Membuat zip sepertifile.sql.zip
halnya triknya.Bagi saya, menyesuaikan 2 nilai saja tidak cukup. Jika file terlalu besar, Anda juga perlu menyesuaikan variabel waktu eksekusi.
Pertama, ../php/php.ini
Kemudian, ../phpMyAdmin\libraries\config.default.php
Ini melakukan trik untuk saya. Variabel dapat dipilih secara berbeda tentunya. Mungkin waktu eksekusi harus lebih tinggi. Dan ukurannya tergantung pada ukuran file Anda.
sumber
Tak satu pun dari jawaban ini berhasil untuk saya. Saya harus menggunakan baris perintah:
Selesai!
sumber
Baru saja mengalami masalah yang sama ketika mencoba mengimpor CSV (400 MB) dan juga mendapatkan kesalahan dengan tulisan merah
Awalnya mengira itu bisa saja parameter dan diuji lagi. Lebih cepat, dari pengalaman saya sebelumnya, saya menyadari bahwa itu karena alasan lain (ukuran file, eksekusi skrip memiliki waktu maksimum yang ditentukan, dll).
Jadi, saya telah pergi ke php.ini
dan mengubah nilai dari pengaturan berikut
Setelah modifikasi ini, hentikan MySQL dan Apache dan mulai lagi, buka phpmyadmin mencoba mengimpor. Kemudian saya mencapai kesalahan lain
yang telah diperbaiki dengan hanya mengatur di xampp / phpmyadmin / libraries / config.default.php
Menyetelnya ke 0 menonaktifkan batas waktu eksekusi.
Kemudian, setelah beberapa saat, impor terjadi tanpa masalah.
sumber
Saya dapat menyelesaikan ini dengan mengikuti langkah-langkah yang diposting di sini: xampp phpmyadmin, Parameter format salah
Karena aku tidak menggunakan XAMPP, saya juga diperlukan untuk memperbarui saya
php.ini.default
untukphp.ini
yang akhirnya melakukan trik.sumber
Tanpa masalah, saya mengimpor langsung dari baris perintah.
sumber
Kesalahan ini disebabkan oleh fakta bahwa ukuran unggahan maksimum adalah (Max: 2.048KiB). Jika file Anda lebih besar dari ini, Anda akan mendapatkan error. Zip file dan unggah lagi, Anda tidak akan mendapatkan kesalahan.
sumber
Catatan: Jika Anda menggunakan MAMP, Anda HARUS mengedit file menggunakan editor bawaan.
Pilih PHP di bagian bahasa (Kolom Menu LH) Selanjutnya, di panel utama di sebelah drop-down versi default, klik panah kecil yang mengarah ke kanan. Ini akan meluncurkan
php.ini
file menggunakan editor teks MAMP. Setiap perubahan yang Anda buat pada file ini akan tetap ada setelah Anda me-restart server.Mengedit file melalui
Application->MAMP->bin->php->{choosen the version}->php.ini
tidak akan berhasil. Karena aplikasi menimpa setiap perubahan yang Anda buat.Tak perlu dikatakan: "Ini naga!" jadi harap potong dan tempel salinan aslinya dan simpan di tempat yang aman jika terjadi bencana.
sumber
Saya mengalami kesalahan ini dan karena saya menggunakan shared hosting, saya tidak memiliki akses ke php.ini jadi tidak yakin bagaimana saya bisa memperbaikinya, tuan rumah tampaknya juga tidak tahu. Pada akhirnya saya mengosongkan cache browser saya dan memuat ulang phpmyadmin dan itu kembali!
sumber
Jika Anda menggunakan docker-compose, set saja
UPLOAD_LIMIT
sumber
Saya punya masalah ini tetapi dengan kontainer buruh pelabuhan (pengguna phpmyadmin),
Larutan:
docker exec -it idcontainer /bin/bash
cd /usr/local/etc/php/
php.ini
fileupload_max_filesize=128M post_max_size=128M max_execution_time=1000
Masalah ini terjadi di pc Windows, di Linux saya tidak perlu melakukan ini.
sumber
Jika Anda lebih suka mengedit file
php.ini
di editor favorit Anda daripada Editor yang dibuat oleh MAMP, Anda harus menghentikan Server terlebih dahulu.Kemudian menuju
Library->Application Support->appsolute->MAMP PRO->templates->php{version_number}.ini.temp
dan lakukan perubahan apa pun yang ingin Anda miliki terutama di bawah iniDan juga buat perubahan di PHPMyAdmin Anda jika itu yang Anda gunakan di Cpanel.
Pastikan Anda membuat salinan dari file aslinya . Anda dapat bernavigasi di bawah
conf
! Di sinisumber
Tak satu pun dari jawaban di atas menyelesaikannya untuk saya.
Saya bahkan tidak dapat menemukan folder 'perpustakaan' di xampp saya - ubuntu juga.
Jadi, saya hanya memulai ulang menggunakan perintah berikut:
dan
Terima kasih saya .. !!
sumber