How To Fixing MySql Error : Mysql Shutdown Unexpectedly ...

 Langkah-langkah untuk mengatasi Database Management System (DBMS) MySql secara tiba-tiba tidak dapat di akses 


  
  1. Temukan root folder xampp terinstall di komputer anda, sebagai contoh xampp anda terinstall di drive C:
  2. Rubah nama folder C:\xampp\mysql\data menjadi  C:\xampp\mysql\data_backup.
  3. Membuat folder baru C:\xampp\mysql\data
  4. Temukan  folder C:\xampp\mysql\backup kemudian copy semua isi folder ke dalam folder yang baru dibuat C:\xampp\mysql\data
  5. Copy semua isi folder di C:\xampp\mysql\data_backup ke dalam folder yang baru dibuat C:\xampp\mysql\data kecuali folder mysql, performance_schema, and phpmyadmin 
  6. Terakhir restart MySql anda di xampp.

Semoga masalah Anda teraktasi.

Share:
Read More

How To Hide Video Source URL / Menyembunyikan Link Video ketika di Inspect Element

 




Langkah 1 :

 Membuat file html untuk memutar video index.html :

<!DOCTYPE html> 
<html> 
<body> 
<div id="video_player">
<video width="400" id="main-video" controls>
  <source src="video/video.mp4" type="video/mp4">
</video>
</div>


</body> 
</html>

Langkah 1 :

Membuat file javascript script.js :

const mainVideo = document.querySelector("#main-video");

//  blob url

let mainVideoSources = mainVideo.querySelectorAll("source");

for (let i = 0; i < mainVideoSources.length; i++) {

  let videoUrl = mainVideoSources[i].src;

  blobUrl(mainVideoSources[i], videoUrl);

}

function blobUrl(video, videoUrl) {

  let xhr = new XMLHttpRequest();

  xhr.open("GET", videoUrl);

  xhr.responseType = "arraybuffer";

  xhr.onload = (e) => {

    let blob = new Blob([xhr.response]);

    let url = URL.createObjectURL(blob);

    video.src = url;

  };

  xhr.send();

}

Kemudian sisipkan file script.js di dalam file index.html.

Hasilnya file source akan di convert kedalam bentuk blob jika di copy urlnya pada halaman browser tidak akan bisa memutar video tersebut.



Terima Kasih

Source : S-Tech04, w3schools

 



Share:
Read More

Upload Codeigniter 4 To Subdomain Web Hosting

Sebelum melanjutkan cara upload codeigniter 4 ke dalam subdomain sebaiknya lihat tutorial sebelumnya Upload Codeigniter 4 To Web Hosting, karena in merupakan lanjuan dari uorial sebelumnya.

Langkah awal silahkan login ke akun web control panel/CPanel website Anda, kemudian pilih File Manager.

Akan muncul root folder seperti di bawah. 
kemudian pilih folder public_hml dan pilih nama domain yang elah Anda buat. sebagai gambaran seperti gambar berikut:

pilih folder subdomain name, kemudian buka folder projek codeigniter 4 Anda upload seluruh isi folder public ke dalam folder subdomain name.
kemudian bua folder ci4  di root domain seperi gambar berikut : 
 upload semua file dan folder kecuali folder public ke dalam folder ci4 yang telah dibuat.

selelah selesai upload, buka file index.php di dalam folder public_html/subdomain name

$pathsConfig = FCPATH . '../app/Config/Paths.php';

rubah menjadi

$pathsConfig = FCPATH . '../../ci4/app/Config/Paths.php';

Selesai.

Terima kasih





Share:
Read More

Upload Codeigniter 4 To Web Hosting

Tutorial upload codeignier 4 ke hoting pilihan Anda. Disini saya menggunakan layanan cloud web hosting dari qwords

Langkah awal silahkan login ke akun web control panel/CPanel website Anda, kemudian pilih File Manager.

Akan muncul root folder seperti di bawah.




Pilih nama domain Anda, kemudian buat sebuah folder di dalamnya, misalnya folder ci4.

buka folder public di dalam folder projek codeigniter 4 Anda, upload isinya ke dalam folder public_html di hosting domain Anda

setelah selesai di upload kembali lagi ke folder projek codeignier 4 Anda, lalu upload semua file dan folder kecuali folder public ke dalam folder ci4 yang telah dibuat.
selelah selesai upload, buka file index.php di dalam folder public_html 

$pathsConfig = FCPATH . '../app/Config/Paths.php';

rubah menjadi

$pathsConfig = FCPATH . '../ci4/app/Config/Paths.php';

Terima kasih






 

 



Share:
Read More

How to Change Password in SQL SERVER

Sering kali kita remember password Sql Server ketika akan login, kemudian untuk login kita hanya tinggal klik tidak perlu mengetik lagi password, permasalah kan muncul setelah lama kita malah lupa password tersebut dan lebih parah lagi kita lupa mencatat password itu :-(.
Tenang kali ini saya akan membagikan bagaimana cara mengganti password pada Sql Server dengan password yang diremembe sekian lam.
1. Silaha login ke SQL Server Management Studio
2. Kemudian pilih Scurity->logins->sa(klik kanan properties)

3. Perhatikan window yang akan terbuka sa merupakan user username yang akan di rubah, jika ada user lain yang akan diubah silahkan pilih user terbut. Pada bagiana Passowrd dan Confirm Password silahkan masukkan password Anda yang baru dan perhatikan hanya checkbox Enforce password policy yang di ceklis. Setelah password sudah diganti dengan password yang baru silahkan klik OK dibawah. Lakukan pergantian password secara periodik agar lebih aman dicatat ditempat yang aman agar bisa dillihat jika kita lupa lagi.

Sekilan tutorial dari saya terima kasih semoga bermanfaat.


Share:
Read More

How To Make Background CSS URL in Codeigniter and Invest CSS in Codeigniter

Mungkin anda pernah kejadian kesulitan untuk memasang background image css di Codeiginter dan bagaimana cara memasangnya. Berikut saya akan membagi cara memasang background image di Codeigniter sekaligus cara invest css langsung di view codeigniter.
1. Siapkan gambar background yang akan dipasang.
2. Karena saya menggunakan bootstrap sebagai template, saya ingin merubah background full maka lebih mudah bagi saya untuk melakukan invest css langsung di view codeigniter.
2. Setelah gambar siap sisipkan kode berikut di css anda

gambar backgroup sebelum di rubah

karena saya ingin merubah background body maka saya meletakkan class di dalam tag body [<body  class="bg-login">] kemudian script css saya letakkan di atas, ini cara untuk invest css langsung di view codeigniter.
<style type="text/css">
    .bg-login{
        background-image: url(<?php echo base_url("template/css/bg/gbr1.jpg");?>);
      
    }
</style>
template/css/bg/gbr1.jpg => ganti sesuai ditektori di mana anda simpan
perhatikan gambar agar lebih jelas. 

emoga bermanfaat silahkan di komen jika ada  yang ditanyakan.


   
Share:
Read More

Merekam Layar Handphone Tanpa Root dan Hanya internal sound

Kali ini saya akan membagikan cara merekam layar handphone tanpa root dengan hanya merekam sound system internal handphone jadi suara dari luar tidak terakam dan hanya menggunakan aplikasi screen recorder bawaan phone tanpa harus download

1. Buka apliaksi Screen Recorder

2. Lakukann setting dengan klik icon gear di atas kanan pojok > pilih Sound source, akan muncul tiga pilihan pengaturan Mute, Mic, System sounds.
Mute artinya anda tidak merkema suara apapun hanya layar yang direkam.
Mic artinya anda hanya merekam suara melalui mic saja.
System sounds artinya anda hanya merekam sura dari internal, suara dari luar tidak akan terekam sama sekali.



3. Setelah pengaturan dilakukan silahkan di coba, semoga berhasil. jika gagal silahkan tinggalkan comment di bawah.

* Work In Handphone Xiaomi

Share:
Read More

Menggunakan Multi Database di Codeigniter 3

Menggunakan Multi Database di Codeigniter 3
Tutorial Codeigniter menggunakan multi database server :
Pertama, buka file database.php di folder config di Codeigniter, pada bagian ini :



$active_group = 'default';

$query_builder = TRUE;



$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => 'root',
'password' => '',
'database' => 'test1',
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);

Merupakan bentuk default koneksi di codeigniter. Kemudian copy bentuk koneksi menjadi beberapa bagian sesuai dengan keperluan. Disini saya mencontohkan koneksi multi dengan tiga database server berbeda.

$active_group = 'default';
$query_builder = TRUE;

$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => 'root',
'password' => '',
'database' => 'test1',
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);

Saya mencoba koneksi ke database SQL Server. Untuk cara Codeigniter menggunakan database SQl Server cek disini Codeigniter menggunakan database SQl Server

$db['test1'] = array(  <= test1 hanya penamaan sesuaikan dengan kebutuhan
'dsn' => '',
'hostname' => 'SQL', 
'username' => 'sa',
'password' => 'xxxxxx', <= Isi dengan password database Anda
'database' => 'xxxxxxx',<= Isi dengan nama database Anda
'dbdriver' => 'odbc',
//'port'     => '3306',
//'port' => '1433',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' =>(ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);

Disini saya melakukan koneksi databse Mysql tapi dengan IP

$db['test2'] = array(
'dsn' => '',
'hostname' => '192.168.0.110', <= Isi dengan Ip Addres komputer database
'username' => 'xx',  <= Isi dengan username database Anda
'password' => 'xxx',   <= Isi dengan password database Anda
'database' => 'xxx',   <= Isi dengan nama database Anda
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);

Kedua, setelah sudah melakukan konfigurasi pada masing-masing koneksi database server sekarang kita bahas cara menggunakan databse server di Model. Berikut cara tersebut :

$db2 = $this->load->database('test1', TRUE);
$db3 = $this->load->database('test1', TRUE);

Di atas merupakan cara untuk memanggil konfigurasi database yang telah kita buat.

$db2/$db3 = merupakan penamaan nantinya yang akan kita gunakan untuk query database.
test1/test2 = nama koneksi database yang kita buat.

Cara untuk melakukan query database berikut :

Jika secara default : $this->db->query('YOUR QUERY');
Untuk konfigurasi di atas kita menggunakan : $db2->query('YOUR QUERY'); atau $db->query('YOUR QUERY')

Terima Kasih Semoga membantu
Tinggalkan pesan jika ada yang ditanyakan.

Share:
Read More