Tidak dapat mengedit konten yang ada

8

Sayangnya saya mengalami masalah yang agak besar pada situs Drupal yang ada. Saya baru-baru ini menerapkan pembaruan dari inti 7.12 ke inti 7.14. Sejak itu, saya dapat membuat konten baru di panel admin, namun saya tidak dapat mengedit atau membuat perubahan apa pun pada konten yang ada. Saya melihat kesalahan berikut:

  • Peringatan: array_merge () [function.array-merge]: Argumen # 1 bukan array di _form_set_class () (baris 4134 dari ... / form.inc).
  • Peringatan: implode () [function.implode]: Argumen tidak valid diberikan dalam theme_radios () (baris 2809 dari ... / form.inc).
  • Pilihan ilegal telah terdeteksi. Silakan hubungi administrator situs.

Saya menghapus dan mengembalikan situs kembali seperti semula sebelum menjalankan pembaruan ini, lagi-lagi, setelah memperbarui inti Drupal, saya masih tidak dapat mengedit konten apa pun. Apakah ada arahan yang dapat diberikan dalam menyelesaikan masalah ini?

digitalclover
sumber

Jawaban:

1

Saya memiliki masalah yang mirip dengan ini. Pembaruan ke inti Drupal menyebabkan masalah dengan jenis konten menggunakan modul Dialog Referensi . Kami perhatikan bahwa mengubah sembarang node dengan tipe menggunakan bidang dialog referensi ini memiliki masalah. Yang membuat saya terkejut adalah bahwa jenis konten lainnya tidak memiliki masalah. Kemungkinannya adalah bahwa kesalahan ini disebabkan oleh modul lain. Berikut adalah beberapa hal yang dapat Anda coba di lingkungan pengembangan:

  1. Buat tipe konten baru dengan bidang inti (judul, badan, dan mungkin bidang gambar akan berfungsi). Apakah Anda mendapatkan masalah yang sama?

  2. Verifikasi apakah semua jenis konten Anda terpengaruh atau tidak. Saya tahu Anda mengatakan Anda tidak dapat mengubah konten apa pun, tetapi Anda dapat menghemat waktu dengan benar-benar yakin. Pilih beberapa node untuk setiap jenis dan cobalah mengeditnya untuk melihat apakah Anda mendapatkan masalah lain. Jika Anda melihat bahwa hanya ada beberapa jenis konten yang terpengaruh, Anda bisa mengetahui bidang / widget apa yang mereka gunakan dan mulai mengurangi mana yang menyebabkan masalah.

Semoga berhasil!

Richard Robinson
sumber