Dec 11, 2016

Membuat Shortcut XAMPP Control Panel GUI di Linux

  No comments
Secara default untuk menjalankan aplikasi XAMPP kita harus membuka melalui terminal command
$ sudo /opt/lampp/lampp start
Untuk membuatnya lebih mudah maka kita akan menjalankan XAMPP melalui GUI seperti pada windows

Berikut caranya

Install gksu dan gedit (jika belum ada)
$ sudo apt-get install gksu
$ sudo apt-get install gedit
Jika sudah lanjut tahap berikutnya (masih di terminal)
$ sudo gedit ~/.local/share/applications/xampp-control-panel.desktop
Ketika muncul editor, paste code dibawah ini lalu save dan close
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=/opt/lampp/htdocs/favicon.ico
Name[en_US]=XAMPP
Exec=gksu /opt/lampp/manager-linux-x64.run
Comment[en_US]=Start XAMPP Control Panel
Name=XAMPP
Comment=Start XAMPP Control Panel
Icon=/opt/lampp/htdocs/favicon.ico
Sekarang XAMPP Control Panel sudah bisa di akses melalui app launcher

Selamat mencoba

Dec 1, 2016

Fix Error #1064 PHPMyAdmin MySQL/MariaDB When Creating ENUM

  No comments
Error ini biasanya terjadi ketika kita membuat table menggunakan table builder dimana ada filed yang menggunakan type data ENUM

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '0) NULL DEFAULT blablablaaaahh


How to fix this error??

Open your phpMyAdmin folder > go to libraries > open Table.php

In thi case I use Laragon
C:\laragon\etc\apps\phpMyAdmin\libraries

Search for line 402



And change it like this



Code
        if ($length != '' && ! preg_match($pattern, $type)) {
          $lengthFix = str_replace(",", ".", $length);
          if($lengthFix != $length){
              $modified = true;
          }
          if(is_numeric($lengthFix)){
              if($modified){
                  $length = str_replace(".", ",", $lengthFix);
              }
              $query .= '(' . intval($length) . ')';
          } else {
              $query .= '(' . $length . ')';
          }
        }

Save and Restart your apache/mysql


Special thanks to bamz3r