Forum Bahasa Indonesia

Fatal Error di Dashboard (15 posts)

  1. Rhama
    Anggota
    Posted 1 tahun ago #

    Salam kenal semua :)

    Ada yang mau saya tanyakan tentang wordpress nih.. maklum, baru belajar pake wordpress :D

    1. Kenapa setiap kali saya upload file wordpress (termasuk database di PHPmyAdmin) yang sudah saya setting di localhost sebelumnya, ketika mau masuk ke admin dashboard, selalu muncul error seperti ini:
    Fatal error: Cannot use string offset as an array in /home/apadong/public_html/wp-admin/includes/dashboard.php on line 46?

    Sementara hal itu tidak terjadi apabila saya menginstall langsung dari fantastico.

    Script yang ada pada baris 46 yang dimaksud adalah:
    array( 'all_link' => $widget_options['dashboard_incoming_links']['link'], 'feed_link' => $widget_options['dashboard_incoming_links']['url'], 'width' => 'half' ),

    2. Saya menggunakan wordpress versi Indonesia, dan ketika berada pada ruang admin (cara masuknya dengan masalah di atas: setelah login terpaksa kembali ke halaman blog, lalu refresh dan masuk lewat fasilitas edit pada postingan) di bagian atas selalu diberitahu bahwa versi 2.5.1 telah tersedia dan saya diminta untuk meng-update-nya. Padahal... saya sudah pakai versi 2.5.1 itu! :D

    3. karena keterbatasan waktu online sementara banyak yang ingin saya tulis, biasanya saya menggunakan fasilitas posting terjadwal dengan mengatur tanggal dan waktu suatu postingan akan muncul di kemudian hari. Namun yang jadi masalah, seringkali hal itu tidak berjalan sebagaimana mestinya. Sehingga ketika saya online di kemudian hari, posting terakhir yang ada di urutan teratas adalah postingan yang terakhir saya edit. Untuk mengatasinya, terpaksa saya harus login > edit post (tanpa mengubah postingan) kemudian langsung SAVE. dengan cara ini postingan pun langsung muncul. kalau tidak ya tidak akan pernah muncul. ini kenapa dan bagaimana cara mengatasinya?

    Mohon pencerahannya dari semua... terima kasih sebelumnya ya.. ;)

  2. Rhama
    Anggota
    Posted 1 tahun ago #

    waduh..blm ada jawaban :(

    apa harus saya install ulang yah wordpressnya via fantastico aja? kalo gitu nanti ga bisa pake versi indonesia donk :(

  3. hudatoriq
    Administrator
    Posted 1 tahun ago #

    Coba buka MySQL databasenya (kebanyakan web hosting memakai phpMyAdmin). Lalu buka tabel xxxx_options (defaultnya wp_options), cari entri yang option_name nya berisi dashboard_widget_options. Hapus aja entri itu, atau option_value nya yang dikosongkan.

    Semoga membantu. :-)

  4. Rhama
    Anggota
    Posted 1 tahun ago #

    Siip... masalah pertama sudah terselesaikan dengan baik dengan menghapus "entri yang option_name nya berisi dashboard_widget_options". makasih banyak mas huda..! :D

    sekarang lagi ngetes apakah masalah yang kedua dan ketiga itu berhubungan dengan masalah pertama itu/tidak. kalau iya, berarti seharusnya sekarang sudah tidak ada masalah lagi. kalau tidak, nanti saya informasikan lagi disini perkembangannya. hehe..

    sekali lagi makasih untuk jawabannya... :D

  5. Rhama
    Anggota
    Posted 1 tahun ago #

    wah... sekarang malah blog saya yang lain malah gantian error! :(
    entah apa yang salah, sewaktu mau buka, kok diminta install ulang lagi? Error yang muncul:

    Warning: mysql_get_server_info(): supplied argument is not a valid MySQL-Link resource in /home/blogku/public_html/wp-includes/wp-db.php on line 540
    
    Warning: Cannot modify header information - headers already sent by (output started at /home/blogku/public_html/wp-includes/wp-db.php:540) in /home/blogku/public_html/wp-admin/install.php on line 17

    saya udah cek di wp-config, ga ada yang berubah untuk lokasi dan pengaturan ke databasenya. di bagian wp-options juga sudah saya replace dengan versi backup. tapi tetap saja masih belum bisa.. apa yang salah ya? :(

  6. pengki
    Anggota
    Posted 1 tahun ago #

    error nya masih muncul ?
    - cek username, password, nama database yang digunakan. apakah masih valid ?
    - database server nya ngga down ?

  7. Rhama
    Anggota
    Posted 1 tahun ago #

    masih nih... padahal udah di cek di wp-config, ga ada yang berubah. database di phpmyadmin juga udah tak replace semua. tapi masih muncul halaman instalasi itu :(

    servernya ga down, soalnya untuk blog yang lain ga ada masalah tuh.. :(

  8. poer
    Anggota
    Posted 1 tahun ago #

    biasanya sih kalau pesannya "Cannot modify header information bla bla bla" itu ada yang salah sama file phpnya, misal: setelah end of php file ato setelah ?> terakhir masih ada karakter lain disitu yg bikin error.

    kalau aku ya, aku akan buka file wp-db.php-nya, cari ?> terakhir dan hapus karakter apapun setelah itu, biarpun itu cuma berupa spasi dan di save ulang.

    kalau masih error, aku akan lakukan hal yg sama untuk file install.php-nya.

  9. hudatoriq
    Administrator
    Posted 1 tahun ago #

    @poer.
    Hmmm mas. Bukannya baris error yang kedua ("Cannot modify blablabla..") itu dikarenakan karena pencetakan pesan error pada kesalahan sebelumnya (baris satu?).

    Menurutku sih pertanyaannya ada di baris error nomor satu. Kalo itu hilang yg kedua juga akan hilang.

  10. Rhama
    Anggota
    Posted 1 tahun ago #

    masih belum nemu pemecahan manualnya nih... jadi file2 wordpressnya + data phpmyadmin tak replace semua aja deh... :D

    matur nuwun untuk jawabannya semua ya... moga ga jadi arsip untuk kemudian hari ^_^

  11. Rhama
    Anggota
    Posted 1 tahun ago #

    hmm...barusan coba-coba, ternyata kalau saya bikin 2 nama yang sama untuk 2 database user meski di 2 database yang berbeda, maka itu bikin error.
    misal:
    database1 = apadong
    username1 = Rhama

    database2 = blogku
    username2 = Rhama

    disitu saya pake 2 username dengan nama yang sama meski untuk 2 database yang berbeda. ketika saya buka blog, ternyata memang error (setidaknya ada salah satu). apakah ini memang benar yang bikin error?

  12. pengki
    Anggota
    Posted 1 tahun ago #

    itu 2 user atau 1 user ? karena seingat saya, ngga mungkin ada 2 user dengan nama sama buat otorisasi user ke database. Kemungkinan yang terjadi :
    - mas Rhama bikin user Rhama yang baru (padahal yang lama masih ada) dengan password yang baru juga. kalau begini, koneksi database dari WP yang pertama, jadi gagal. Karena password jadi salah.

    - usernya kena limit maksimum koneksi ke database (max_user_connection). Alasan yang ini agak 'langka', kecuali traffic ke WP nya langsung tinggi walaupun baru saja di-install atau di-setting.

    CMIIW ah.

  13. Rhama
    Anggota
    Posted 1 tahun ago #

    itu untuk 2 blog (jadinya 2 database), tapi pake username sama dengan password yang berbeda.

    jadi,
    blog1 = apadong
    database name = apadong
    username database = Rhama

    blog2 = blogku
    database name = blogku
    username database = Rhama

    wah, jadi emang ga bisa ya pake 2 username meski databasenya beda? :( yo wis lah... berarti emang harus diubah :D

    matur tenkyu lagi ya..

  14. hudatoriq
    Administrator
    Posted 1 tahun ago #

    Bener kata pengki. Di MySQL kita tidak bisa menciptakan dua username berbeda dengan nama yang sama. Jadi, kemungkinan memang username yang ada di server situ cuma satu. Dan password itu melekat ke username, bukan ke database. Jadi kalau usernamenya sama, ya passwordnya juga otomatis sama.

    Untuk gambaran, kira2 gini:

    • Kita bisa membuat 2 username yang berbeda untuk mengakses ke database yang sama. Namun kedua username tersebut harus menggunakan password masing-masing. Dan username tersebut harus diberi 'privilage' untuk mengakses (dan atau merubah database tersebut).
    • Kita bisa membuat satu username untuk mengakses database yang berbeda. Tapi username tersebut terlebih dahulu harus diberi 'privilage' untuk mengakses masing-masing database tersebut.

    Di atas mas Rhama bilang kalau yang eror cuma salah satu. Jadi memang kemungkinannya mas Rhama menimpa password untuk user tersebut. Coba di blog yang error itu, wp-config.php nya disesuaikan. Passwordnya diganti dengan password yang satunya lagi. Pasti bisa ;)

    Oh iya. Contoh yang mas Rhama bilang itu di hostingan atau di local server sih?

  15. Rhama
    Anggota
    Posted 1 tahun ago #

    yang error di hostingan mas. padahal passwordnya juga udah beda, cuma usernamenya aja yang sama. sebelumnya kayaknya ga ada masalah deh...

Topik Ditutup

Topik ini telah ditutup untuk balasan-balasan baru.

About this Topic