Skip to main content

CARA TERBARU MENGATASI PHP BEDA VERSI DENGAN ERROR Undefined index, mysql_fetch_array, Notice: A session, Deprecated: mysql_connect. dan lainnya

PHP atau program itu sebenarnya mengutamakan logika kita, nalar kita sendiri, selain untuk membuat fungsinya tentu saja untuk mengatasi errornya. Salah satu yang membuat pemula kesulitan dan kebingungan adalah 

Web anda sudah berjalan normal di hosting (online) dan kemudian anda membackup lalu mencoba install di Localhost komputer dengan XAMPP. Fiturnya berjalan lancar, tapi kok malah muncul error seperti ini 

Contohnya : 

Deprecated: mysql_connect(), Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\1\userpanel\log\index.php on line 16

Notice: Undefined index: id_topik in C:\xampp\htdocs\1\userpanel\log\index.php on line 30

Notice: A session had already been started - ignoring session_start() in C:\xampp\htdocs\1\userpanel\log\index.php on line 39

Jika fiturnya berjalan dengan normal di hosting, logikanya, ketika script itu diinstall dengan komputer localhost, harusnya tidak ada masalah dong ? tapi kali ini justru ada bagian yang error. 

Kalau memang script sudah berjalan 100% lancar di hosting online dan kali ini error di localhost, masalahnya memang bukan script anda, tapi bahasa program yang anda gunakan, tentu saja versi dari PHP.

Anda bisa cek versi hosting anda dan mencocokan dengan versi php yang didukung oleh XAMPP.


dan ini adalah versi php di hosting online saya dari Namecheap. Anda bisa melihatnya di CPANEL bagian Server Information (sebelah kanan)


Beda kan ? makanya muncullah error notice seperti diatas, dan karena saya kesulitan mencari xampp versi php yang sama dan untuk alasan jangka panjang, akhirnya saya menemukan solusi lain yang bisa anda coba yaitu dengan tambahan script menghilangkan error. ini dia scriptnya

error_reporting(E_ALL ^ (E_NOTICE | E_WARNING));

Script diatas akan menghilangkan error dengan keterangan warning, notice dan lainnya.

Lalu bagaimana jika masih ada tulisan error lain, misalnya 

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in

Cukup tambahkan kata awalan sebelum tanda : (titik dua) seperti ini

error_reporting(E_ALL ^ (E_NOTICE | E_WARNING | E_DEPRECATED));

Begitu juga dengan error lainnya, lalu penempatannya bagaimana ?

Mudah saja. Tempatkan script singkat diatas tepat dibawah awalan kode php yang ada di halaman yang sudah anda buat. Misalnya error itu muncul di Index.php , jadinya seperti ini


Jangan lupa SAVE. Letakkan disetiap halaman yang menampilkan error.

Hasilnya


Ada cara lainnya, nanti saya berikan bertahap. Cara ini juga bisa diterapkan untuk sebaliknya yaitu normal di localhost tapi error di hosting online. Thenkyu

Comments

Popular posts from this blog

CARA MENGATASI LAPTOP / NOTEBOOK YANG TIDAK BISA MENDETEKSI JARINGAN WIFI / HOTSPOT

CARA MENGATASI LAPTOP / NOTEBOOK YANG TIDAK BISA MENDETEKSI JARINGAN WIFI / HOTSPOT Post lagi nih, mau kasih tutorial sederhana buat yang laptop / notebook / komputer nya tiba tiba ngga mau mendeteksi sinyal wifi atau mendeteksi hotspot pasti galaunya super super khususnya buat yang punya PC tapi cuma sekedar pake dan ngga pernah otak atik dikitpun. Pernah ngga kalian misalnya kemarin datang kesuatu tempat yg ada hotspot atau pancaran wifinya terus kalian pake tu wifi, tapi hari ini ketempat itu lagi tapi wifi ga terdeteksi di laptop kalian sedangkan pas kalian cek pake HP android misalnya dan hp kalian terhubung dengan wifi tapi laptopnya kagak sama sekali, terdeteksi aja ngga, lalu apa sih masalahnya dan bagaimana cara memperbaikinya ? Untuk masalah koneksi wireless / wifi seperti kejadian diatas itu biasanya yang bermasalah adalah network adapter -nya, jadi yang akan kita permak adalah bagian network adapternya. Sebelum mulai, alangkah baiknya kita cek dulu apa ema...

CARA AMPUH BANGET KEMBALIKAN FACEBOOK KE TAMPILAN LAMA/ASLI

WORK, bagi kamu yang tidak suka dengan tampilan baru dan bermasalah dengan salah satu fiturnya, kamu bisa gunakan cara di bawah ini untuk mengembalikan Facebook ke versi lama sebelum September 2020. 1. Kamu download Addon ini di Google Chrome :  https://chrome.google.com/webstore/detail/old-layout-for-facebook/abmkkackbbimmdbfjdilpnfaegaeagge/related 2. Untuk pengguna Firefox, download di  https://addons.mozilla.org/en-US/firefox/addon/old-layout-for-facebook 3. Install seperti biasa di browser masing-masing. 4. Kemudian, ketika kamu membuka Facebook, lihat di pojok kanan atas seperti ini 5. Kalau tidak ada, coba klik icon ini lalu klik icon jarum/pin pada Old Facebook layout. Untuk petunjuk selengkapnya dan bagaimana ini bisa bekerja, kamu bisa buka  https://oldlayout.com/install.html?version=2.3

BUAT AKUN SSH PREMIUM PRIBADI SECARA GRATIS DAN MUDAH

cara buat akun ssh premium gratis Terbaru saya mau berbagi sedikit tutorial buat kalian yang lagi atau sedang belajar memakai SSH , disini saya akan menjelaskan bagaimana caranya membuat ssh gratis untuk pribadi di fastssh.COM , tanpa modal dan begitu mudah langsung bisa dipakai 1. kunjungi fastssh.  lalu klik create akun ssh    perhatikan juga kalau disitu tiap server punya ketentuan sendiri sendiri , dan buruan bikin kalau ga mau kehabisan stok ,,hehe 2. kalau sudah klik CREATE , silahkan isikan yang diminta kalau berhasil akan muncul begini kalau gagal biasanya ada teks dengan background merah , tulisannya saya lupa tapi intinya suruh coba server lainnya karena stok di hari itu sudah habis ,, coba saja yang lainnya ,, masa aktif SSH PREMIUM GRATIS ini tidak SELAMANYA , tapi hanya 3 hari sejak dibuat dan ingat , jangan dibagikan ke teman atau siapaun , soalnya jika digunakan oleh lebih dari 2 orang bakal diskonek ntar ,, maka ...