error upload phpmyadmin ” You probably tried to upload too large file”

error

hal ini terjadi ketika kita mengupload sebiah file yang besarnya diatas besaran yang di tetapkan oleh default setting phpnya, untuk mengatasi hal ini yang harus anda lakukan adalah mengubah setting / besaran upload pada konfigurasi php, berikut yang dapat dilakukan ,saya menggunakan linux debian dengan xampp sebagai server phpnya. Untuk itu buka file php.ini pada server saya lokasinya intstall xampp nya ada di folder /opt lokasi php ini  terdapat pada /opt/lampp/etc/

setelah itu buka file php.ini dan ubah nilai

  1. upload_max_filesize = 2M menjadi ukuran file anda misal 20M
  2. post_max_size = 8M menjadi ukuran file anda misal 20M
  3. kemudian restart server anda

semoga berguna 🙂

error JPGraph Error 25128: The function imageantialias() is not available in your PHP installation pada linux ubuntu

jika anda menggunakan php kemudian mencoba membuat graph dengan library jpgraph dan keluar tulisan seperti ini

gambarnya

jpgraph_error2

maka solusi nya anda mematikan beberapa sourcecode 

buka pada folder jpgraph cari file gd_image.inc.php buka kemudian pada function SetAntiAliasing biasanya pada baris 110 beri  comment atau // pada code

JpGraphError::RaiseL(25128);//(‘The function imageantialias() is not available in your PHP installation. Use the GD version that comes with PHP and not the standalone version.’)

menjadi seperti ini

// JpGraphError::RaiseL(25128);//(‘The function imageantialias() is not available in your PHP installation. Use the GD version that comes with PHP and not the standalone version.’)

jpgraph_error

dan hasilnya

grafik1

referensi :

  1. http://hasannuh.com/2012/08/14/how-to-bagaimana-menghilangkan-error-imageantialias-is-not-available-saat-install-jpgraph/
  2. http://support.severalnines.com/entries/20978841-JPGraph-installation
  3. http://ubuntuincident.wordpress.com/2011/01/28/drawing-graphs-in-php-with-jpgraph/

semoga berguna 🙂

 

membuat custom error 404 / halaman tidak ditemukan pada apache linux

untuk membuat custom halaman error pada apache ,operating system yang digunakan adalah linux debian (berlaku turunannya)

  1. buat file error di /var/www/error.html
  2. tambahkan ErrorDocument 404 /error.html pada /etc/apache2/conf.d/localized-error-pages
    seperti ini
    apache_404
  3. restart apache  dengan /etc/init.d/apache2 restart

anda juga dapat memodifikasi error yang lain dengan cara yang sama ,

referensi :

  1. http://askubuntu.com/questions/53199/custom-apache-404-page

semoga berguna 🙂

PHP Shorthand If/Else

php shorthand if adalah cara untuk mempersingkat fungsi if else di php
bentuknya seperti ini (condition) ? (true return value) : (false return value)
contoh

<?php 
$var = 5;
($var > 2 ? true : false); // returns true

?>

referensi:
http://davidwalsh.name/php-shorthand-if-else-ternary-operators
semoga berguna 🙂

Ditulis dalam web. Tag: . Leave a Comment »

Mengenal json (java script object notation)

kali ini saya mencoba share tentang json

definisi json menurut bahasa saya   adalah sebuah data yang terstruktur

kegunaan json

digunakan untuk pertukaran data (cenderung menggantikan xml) ,
misal saat request data pada website

Tipe media Internet resmi JSON adalah application/json sedangkan ekstensi berkasnya adalah .json

nilai data dalam JSON

  1. string dalam tanda kutip ganda, atau angka,
  2. Boolean (true atau false )
  3. null
  4. objek
  5. array atau larik
  6. numerik berupa integer, real, atau floating point

kelebihan json

  • ukuran datanya lebih kecil di banding dengan XML  (karena xml  terus mengulangi kata yang sama dalam tag-tag yang digunakan)
  • kecepatan parsing
  • bisa di uraikan dengan built-in JavaScript eval()
  • dapat di angkut atau di gunakan di AJAX

json objek dimulai dengan { dan diakhiri }

json array dimulai dengan  [ dan diakhiri oleh  ].

logika pertukaran data json

misal kita meminta data mahasiswa , ===> kemudian diproses oleh skrip pemroses dan dikembalikan dalam bentuk json ===>kepada script view memecah json ===> menampilkannya ke client dalam bentuk data yang kita minta

fungsi dukungan bahasa untuk json

php: json_encode() dan json_decode()

java : library untuk proses json  Json-lib

Format JSON

  1. Object adalah satu set nama/nilai yang tidak terurut.
  2. Penulisan objek dimulai dengan tanda { (left brace) dan diakhiri dengan tanda } (right brace).
  3. Setiap nama diikuti oleh tanda : (colon/titik dua) baru isinya/isi datanya
  4. pemisah , (koma) digunakan jika ada data lagi dibelakangnya

contoh json

json data ditulis sebagai pasangan nama  dan nilai nya.

Sepasang nama / nilai terdiri dari nama field (dalam tanda kutip ganda), diikuti oleh titik dua, diikuti dengan nilai:
contoh :
 "namaAnda" : "bima" 

Objek json ditulis di dalam kurung kurawal,

var obj = {};
Objek dapat berisi beberapa nama / pasangan nilai:
 { "namaAnda":"bim" , "alamat":"surabaya" }
 
 JSON array ditulis dalam tanda ”[ ]” (kurung persegi),Array dapat berisi beberapa objek:
 {
 "employees": [
 { "obyek1":"eni" , "alamat1":"sby" },
 { "obyek2":"ahmad" , "alamat2":"bandung" },
 { "obyek3":"wari" , "alamat3":"jkt" }
 ]
 }

sebuah object json

 var mahasiswa = {   "nomorInduk" : "7655677778",
                     "namaDepan": "arif",
                     "namaBelakang": "susilo",
                     "alamat": {
                               "namaJalan": "Jl. Sudirman 15A",
                                "kota": "Jakarta Selatan",
                                "provinsi": "DKI Jakarta",
                                "kodePos": 11111
                                },
                    "nomerTelepon": [
                                 "021 555-1234",
                                 "021 555-4567"
                                    ]
                 }
untuk mengaksesnya
 document.writeln(mahasiswa.nomorInduk);  // Output  7655677778
 Jika object mengandung object lagi di dalamnya, tambahkan titik dan nama properti di belakangnya:
 document.writeln(mahasiswa.alamat.namaJalan);  // Output Jl. Sudirman 15A

perbandingan xml dan json

xml

<mahasiswa>
<nim> 1212323</nim>
<nama> saero </nama>
</mahasiswa>

json

var mahasiswa =
            ({
                "nim":9050505,
                "nama":"saero"
             })
untuk lebih lengkapnya bisa berkunjung ke site  http://json.org/

referensi :

http://secangkirkopipanas.wordpress.com/2008/07/21/apa-itu-json/

http://id.wikipedia.org/wiki/JSON

http://www.ariona.net/apa-itu-json/

http://www.dte.web.id/2013/01/json-javascript-object-notation.html#.Ufa3LqxS6VE

http://everythingaboutboo.blogspot.com/2013/06/apa-itu-json.html

semoga berguna 🙂

jika lupa password opencart

ini langkah jika anda lupa password open cart sementara fungsi lupa password belum aktif karena email belum disetting nah lo,

caranya buka phpmyadmin dari cpanel anda cari kolom oc_user disitu ada user anda nah pilih user nya

isi password dengan 063a2729abfcbb9d05ca234d797fe130c821df71

salt e7c18ce65

lalu buka dengan username yang tertera pada database dan password 12345678

semoga berguna 🙂

geany pengganti notepad ++ di linux

Notepad ++ merupakan editor yang favorit dan familiar di windows , saya sering make buat coding php di windows kalo di linux buat gantikannya kita bisa pake geany, geany punya fitur yang oke juga kebetulan saya belum explorasi lebih lanjut but menurut saya yang keren

  1. ada fitur code completion yaitu klik ctrl + space untuk  melengkapi syntax php
  2. ada fitur line number / nomor baris
  3. ada fitur decrease indent (shit + tab atau cntrl +u) dan increase indent (cntrl + I atau tab )
  4. dan fitur lain lain yang belom saya explorasi

geany

untuk instalnya pake ubuntu software center aja tinggal di klik , ato langsung intsalasi manual download disini

semoga berguna 🙂

mengenali error modem wavecom m1306b

ketika membuat aplikasi sms gateway dengan modem wavecom fast track , saya  mendapati program sms saya error /tidak terkirim setelah saya cek berkali kali ternyata error ada di modemnya

modem wavecom yang sehat setelah dimasuki kartu lampu pada modem akan  kedap kedip, 

suatu hari (kayak cerita aja) lampu modem nyala terus menerus dan tidak mau mati, padahal awalnya tidak modemnya normal,kemudian saya lakukan pemanggilan pengecekan pulsa melalui kode getussd tetap juga tidak bisa

IMG_20130621_154845

tanda modem wavecom sehat menurut saya

  • jika modem wavecom tidak dimasuki kartu maka lampu akan nyala terus
  • jika modem di masuki kartu yang sudah rusak / expired maka lampu juga akan nyala terus
  • jika modem dimasuki kartu yang sehat maka lampu mode akan kedap kedip

semoga berguna 🙂

mengatasi New XAMPP security concept

ketika saya download xammp versi 1.8.x keluar security konsep dari xampp yang biasa nya kita panggil phpmyadmin dari localhost ,sekarang berubah menjadi seperti ini

xammp

so solusinya

disini lokasi intall xampp saya di folder /opt/lampp

  1. edit file httpd-xampp.conf lokasinya di  /opt/lampp/etc/extra/httpd-xampp.conf
  2. cari  <Directory “/opt/lampp/phpmyadmin”> tambahkan kata berikut  Require all granted sebelum  tag  </Directory >
    lengkapnya seperti ini
    <Directory “/opt/lampp/phpmyadmin”>
    AllowOverride AuthConfig Limit
    Order allow,deny
    Allow from all
    Require all granted
    </Directory>
  3. simpan kemudian restart xamppnya memakai  /opt/lampp/lampp restart
  4. dan coba akses http://localhost/phpmyadmin

referensi  http://yeslinux.blogspot.com/2012/07/new-xampp-security-concept-solved.html

semoga berguna 🙂

Diproteksi: konfigurasi apache2 lpse

Konten berikut dilindungi dengan kata sandi. Untuk melihatnya silakan masukkan kata sandi Anda di bawah ini:

Ditulis dalam web. Tag: , . Masukkan password Anda untuk melihat komentar.