Linux

Membuat Koneksi Database Oracle XE Dengan PHP dan OCI8

<p>PHP merupakan salah satu bahasa pemrograman yang paling banyak digunakan untuk website&comma; kemudian Oracle Database adalah RDBMS yang paling banyak dipilih dan dipakai oleh perusahaan-perusahaan besar karena memiliki tingkat skalabilitas yang tinggi&period; Nah untuk menghubungkan PHP dengan Database Oracle bukanlah hal yang tidak mungkin&comma; karena PHP memiliki extension OCI8 yang bisa kita gunakan untuk mengkoneksikan ke Database Oracle 12c&comma; 11g&comma; dll&period;<&sol;p>&NewLine;<p>Kemudian bagaimana cara menghubungkan web yang kita miliki dengan Database Oracle&quest; berikut ini langkah-langkahnya &colon;<&sol;p>&NewLine;<p><strong>Baca Juga &colon; <a href&equals;"https&colon;&sol;&sol;rizkypratama&period;id&sol;blog&sol;2019&sol;11&sol;07&sol;membuat-koneksi-database-dengan-php-dan-mysqli&sol;" target&equals;"&lowbar;blank" rel&equals;"noopener">Membuat Koneksi Database MySQL dengan PHP dan MySQLi<&sol;a><&sol;strong><&sol;p>&NewLine;<p>Note &colon; Kebetulan disini saya menggunakan Database Oracle XE 11G<&sol;p>&NewLine;<p><strong>Install Extension <&sol;strong><&sol;p>&NewLine;<p>Extension ini kita install pada web server&comma; disini saya menggunakan sistem operasi Ubuntu dan Web Server Nginx&comma; tapi secara prinsip jika menggunakan sistem operasi lain seperti CentOS ataupun web servernya menggunakan Apache&comma; proses nya tidak berbeda&comma; paling hanya lokasi path saja yang berbeda<&sol;p>&NewLine;<p>1&period; Download instantclient-basic-linux&period;zip dan <span class&equals;"s1">instantclient-sdk-linux&period;zip pada link berikut<&sol;span><&sol;p>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;www&period;oracle&period;com&sol;database&sol;technologies&sol;instant-client&sol;linux-x86-64-downloads&period;html" target&equals;"&lowbar;blank" rel&equals;"noopener noreferrer">https&colon;&sol;&sol;www&period;oracle&period;com&sol;database&sol;technologies&sol;instant-client&sol;linux-x86-64-downloads&period;html<&sol;a><&sol;p>&NewLine;<p>Silakan sesuaikan dengan versi Database Oracle yang digunakan&comma; jika sudah didownload&comma; silakan extract kedua file zip tersebut<&sol;p>&NewLine;<p>2&period; Buat folder bernama &sol;opt&sol;oracle&comma; selanjutnya pindahkan folder hasil extract kedua file diatas ke dalam folder &sol;opt&sol;oracle&sol;<&sol;p>&NewLine;<pre>mv instantclient&lowbar;11&lowbar;2 &sol;opt&sol;oracle&sol;instantclient &NewLine;mv instantclient&lowbar;11&lowbar;2&sol;sdk &sol;opt&sol;oracle&sol;instantclient&sol; &NewLine;<&sol;pre>&NewLine;<p>3&period; Install dependensi tambahan seperti php-pear&comma; build-essential dan libaio1<&sol;p>&NewLine;<pre>apt install php-pear build-essential libaio1 -y<&sol;pre>&NewLine;<p>4&period; Buat symlink terhadap file <span class&equals;"s1">libclntsh&period;so&period;11&period;1 dan <&sol;span><span class&equals;"s1">libocci&period;so&period;11&period;1&comma; lalu ubah owner folder tersebut<&sol;span><&sol;p>&NewLine;<pre>ln -s &sol;opt&sol;oracle&sol;instantclient&sol;libclntsh&period;so&period;11&period;1 &sol;opt&sol;oracle&sol;instantclient&sol;libclntsh&period;so &NewLine;ln -s &sol;opt&sol;oracle&sol;instantclient&sol;libocci&period;so&period;11&period;1 &sol;opt&sol;oracle&sol;instantclient&sol;libocci&period;so &NewLine;chown root&colon;www-data &sol;opt&sol;oracle&sol; -R &NewLine;<&sol;pre>&NewLine;<p>5&period; Generate shared library baru untuk instantclient supaya mudah digunakan oleh PHP nya<&sol;p>&NewLine;<pre>echo &sol;opt&sol;oracle&sol;instantclient &gt&semi; &sol;etc&sol;ld&period;so&period;conf&period;d&sol;oracle-instantclient&period;conf &NewLine;ldconfig &NewLine;<&sol;pre>&NewLine;<p>6&period; Selanjutnya kita install OCI8 menggunakan pecl<&sol;p>&NewLine;<pre>pecl install oci8<&sol;pre>&NewLine;<p>7&period; Kemudian jalankan command berikut untuk mengaktifkan oci8 pada file php&period;ini pada folder fpm dan cli PHP untuk mengaktifkan extension oci8<&sol;p>&NewLine;<pre>echo "extension &equals; oci8&period;so" &gt&semi;&gt&semi; &sol;etc&sol;php&sol;7&period;2&sol;fpm&sol;php&period;ini &NewLine;echo "extension &equals; oci8&period;so" &gt&semi;&gt&semi; &sol;etc&sol;php&sol;7&period;2&sol;cli&sol;php&period;ini<&sol;pre>&NewLine;<p>8&period; Selanjutnya jalankan command berikut agar library instantclient auto generate ke foder yang semestinya ketika reboot<&sol;p>&NewLine;<pre>echo "LD&lowbar;LIBRARY&lowbar;PATH&equals;&bsol;"&sol;opt&sol;oracle&sol;instantclient&bsol;"" &gt&semi;&gt&semi; &sol;etc&sol;environment &NewLine;echo "ORACLE&lowbar;HOME&equals;&bsol;"&sol;opt&sol;oracle&sol;instantclient&bsol;"" &gt&semi;&gt&semi; &sol;etc&sol;environment<&sol;pre>&NewLine;<p>9&period; Restart service php7&period;2-fpm dan nginx nya untuk apply extension oci8 nya<&sol;p>&NewLine;<pre>service php7&period;2-fpm restart &NewLine;service nginx restart<&sol;pre>&NewLine;<p>10&period; Saat ini semestinya extension oci8 sudah aktif&comma; untuk memastikan silakan jalankan command berikut&comma; dan pastikan muncul tulisan oci8<&sol;p>&NewLine;<pre>php -m &vert; grep oci8<&sol;pre>&NewLine;<p>&nbsp&semi;<&sol;p>&NewLine;<p><strong>Koneksi ke Database Oracle dan Menggunakan Fungsi Extension OCI8<&sol;strong><&sol;p>&NewLine;<p>1&period; Buat sebuah file bernama koneksi&period;php&comma; dan isi sintax berikut<&sol;p>&NewLine;<pre>&lt&semi;&quest;php &NewLine; <span style&equals;"color&colon; &num;ff0000&semi;">&dollar;username<&sol;span> &equals; "rizky"&semi; &NewLine; <span style&equals;"color&colon; &num;ff0000&semi;">&dollar;password<&sol;span> &equals; "passworduserschema"&semi; &NewLine; <span style&equals;"color&colon; &num;ff0000&semi;">&dollar;host<&sol;span> &equals; "localhost"&semi; &NewLine; <span style&equals;"color&colon; &num;ff0000&semi;">&dollar;port<&sol;span> &equals; "1521"&semi; &NewLine; <span style&equals;"color&colon; &num;ff0000&semi;">&dollar;db<&sol;span> &equals; "&lpar;DESCRIPTION&equals;&lpar;ADDRESS &equals; &lpar;PROTOCOL &equals; TCP&rpar;&lpar;HOST &equals; "&period;<span style&equals;"color&colon; &num;ff0000&semi;">&dollar;host<&sol;span>&period;"&rpar;&lpar;PORT &equals; "&period;<span style&equals;"color&colon; &num;ff0000&semi;">&dollar;port<&sol;span>&period;"&rpar;&rpar;&lpar;CONNECT&lowbar;DATA&equals;&lpar;SID&equals;xe&rpar;&rpar;&rpar;"&semi; &NewLine; <span style&equals;"color&colon; &num;ff0000&semi;">&dollar;connect<&sol;span> &equals; oci&lowbar;connect&lpar;<span style&equals;"color&colon; &num;ff0000&semi;">&dollar;username<&sol;span>&comma; <span style&equals;"color&colon; &num;ff0000&semi;">&dollar;password<&sol;span>&comma; <span style&equals;"color&colon; &num;ff0000&semi;">&dollar;db<&sol;span>&rpar;&semi; &NewLine; if &lpar;&excl;<span style&equals;"color&colon; &num;ff0000&semi;">&dollar;connect<&sol;span>&rpar; &lbrace; &NewLine; echo "Koneksi ke server database gagal dilakukan"&semi; &NewLine; &rcub; &NewLine; else &lbrace; &NewLine; echo "Koneksi ke Database Oracle Berhasil"&semi; &NewLine; &rcub; &NewLine;&quest;&gt&semi;<&sol;pre>&NewLine;<p>Dari script diatas&comma; saya membuat beberapa variable seperti &dollar;username&comma; &dollar;password&comma; &dollar;host&comma; &dollar;port&comma; &dollar;db&period;<&sol;p>&NewLine;<p>&dollar;username silakan isi username&sol;schema yang ada pada Oracle&comma; &dollar;password isikan password user&sol;schema&comma; &dollar;host isikan alamat host oracle&comma; kalau berada pada sistem itu juga&comma; isikan localhost&comma; jika beda server&comma; isikan alamat IP nya&comma; &dollar;port isikan port Oracle&comma; defaultnya 1521&comma; jika custom&comma; silakan disesuaikan&period;<&sol;p>&NewLine;<p>kemudian karena pada Database Oracle&comma; structur nya berbeda dengan MySQL&comma; pada Oracle menggunakan user&sol;schema dengan banyak table didalamnya&comma; jadi pada variable &dollar;db bukan berisi nama Database nya&comma; melainkan berisi informasi Host&comma; Port&comma; serta koneksi data nya yang biasa menggunakan SID&equals;xe&period;<&sol;p>&NewLine;<p>Untuk test apakah koneksi berhasil atau tidak&comma; silakan akses file koneksi&period;php tersebut menggunakan browser&comma; jika konfigurasi benar&comma; akan muncul seperti berikut&period;<&sol;p>&NewLine;<p><img data-attachment-id&equals;"1661" data-permalink&equals;"https&colon;&sol;&sol;rizkypratama&period;id&sol;blog&sol;2019&sol;11&sol;29&sol;membuat-koneksi-database-oracle-xe-dengan-php-dan-oci8&sol;screen-shot-2019-11-29-at-00-00-02&sol;" data-orig-file&equals;"https&colon;&sol;&sol;i0&period;wp&period;com&sol;rizkypratama&period;id&sol;wp-content&sol;uploads&sol;2019&sol;11&sol;Screen-Shot-2019-11-29-at-00&period;00&period;02&period;png&quest;fit&equals;504&percnt;2C239&amp&semi;ssl&equals;1" data-orig-size&equals;"504&comma;239" data-comments-opened&equals;"1" data-image-meta&equals;"&lbrace;&quot&semi;aperture&quot&semi;&colon;&quot&semi;0&quot&semi;&comma;&quot&semi;credit&quot&semi;&colon;&quot&semi;&quot&semi;&comma;&quot&semi;camera&quot&semi;&colon;&quot&semi;&quot&semi;&comma;&quot&semi;caption&quot&semi;&colon;&quot&semi;&quot&semi;&comma;&quot&semi;created&lowbar;timestamp&quot&semi;&colon;&quot&semi;0&quot&semi;&comma;&quot&semi;copyright&quot&semi;&colon;&quot&semi;&quot&semi;&comma;&quot&semi;focal&lowbar;length&quot&semi;&colon;&quot&semi;0&quot&semi;&comma;&quot&semi;iso&quot&semi;&colon;&quot&semi;0&quot&semi;&comma;&quot&semi;shutter&lowbar;speed&quot&semi;&colon;&quot&semi;0&quot&semi;&comma;&quot&semi;title&quot&semi;&colon;&quot&semi;&quot&semi;&comma;&quot&semi;orientation&quot&semi;&colon;&quot&semi;0&quot&semi;&rcub;" data-image-title&equals;"Screen Shot 2019-11-29 at 00&period;00&period;02" data-image-description&equals;"" data-image-caption&equals;"" data-medium-file&equals;"https&colon;&sol;&sol;i0&period;wp&period;com&sol;rizkypratama&period;id&sol;wp-content&sol;uploads&sol;2019&sol;11&sol;Screen-Shot-2019-11-29-at-00&period;00&period;02&period;png&quest;fit&equals;300&percnt;2C142&amp&semi;ssl&equals;1" data-large-file&equals;"https&colon;&sol;&sol;i0&period;wp&period;com&sol;rizkypratama&period;id&sol;wp-content&sol;uploads&sol;2019&sol;11&sol;Screen-Shot-2019-11-29-at-00&period;00&period;02&period;png&quest;fit&equals;504&percnt;2C239&amp&semi;ssl&equals;1" class&equals;"aligncenter wp-image-1661 size-full" src&equals;"https&colon;&sol;&sol;rizkypratama&period;id&sol;wp-content&sol;uploads&sol;2019&sol;11&sol;Screen-Shot-2019-11-29-at-00&period;00&period;02&period;png" alt&equals;"" width&equals;"504" height&equals;"239" &sol;><&sol;p>&NewLine;<p>Selanjutnya coba kita ubah value pada &dollar;password&comma; lalu refresh&comma; pasti akan menampilan pesan koneksi ke database gagal seperti berikut<&sol;p>&NewLine;<p><img data-attachment-id&equals;"1662" data-permalink&equals;"https&colon;&sol;&sol;rizkypratama&period;id&sol;blog&sol;2019&sol;11&sol;29&sol;membuat-koneksi-database-oracle-xe-dengan-php-dan-oci8&sol;screen-shot-2019-11-29-at-00-02-31&sol;" data-orig-file&equals;"https&colon;&sol;&sol;i0&period;wp&period;com&sol;rizkypratama&period;id&sol;wp-content&sol;uploads&sol;2019&sol;11&sol;Screen-Shot-2019-11-29-at-00&period;02&period;31&period;png&quest;fit&equals;505&percnt;2C207&amp&semi;ssl&equals;1" data-orig-size&equals;"505&comma;207" data-comments-opened&equals;"1" data-image-meta&equals;"&lbrace;&quot&semi;aperture&quot&semi;&colon;&quot&semi;0&quot&semi;&comma;&quot&semi;credit&quot&semi;&colon;&quot&semi;&quot&semi;&comma;&quot&semi;camera&quot&semi;&colon;&quot&semi;&quot&semi;&comma;&quot&semi;caption&quot&semi;&colon;&quot&semi;&quot&semi;&comma;&quot&semi;created&lowbar;timestamp&quot&semi;&colon;&quot&semi;0&quot&semi;&comma;&quot&semi;copyright&quot&semi;&colon;&quot&semi;&quot&semi;&comma;&quot&semi;focal&lowbar;length&quot&semi;&colon;&quot&semi;0&quot&semi;&comma;&quot&semi;iso&quot&semi;&colon;&quot&semi;0&quot&semi;&comma;&quot&semi;shutter&lowbar;speed&quot&semi;&colon;&quot&semi;0&quot&semi;&comma;&quot&semi;title&quot&semi;&colon;&quot&semi;&quot&semi;&comma;&quot&semi;orientation&quot&semi;&colon;&quot&semi;0&quot&semi;&rcub;" data-image-title&equals;"Screen Shot 2019-11-29 at 00&period;02&period;31" data-image-description&equals;"" data-image-caption&equals;"" data-medium-file&equals;"https&colon;&sol;&sol;i0&period;wp&period;com&sol;rizkypratama&period;id&sol;wp-content&sol;uploads&sol;2019&sol;11&sol;Screen-Shot-2019-11-29-at-00&period;02&period;31&period;png&quest;fit&equals;300&percnt;2C123&amp&semi;ssl&equals;1" data-large-file&equals;"https&colon;&sol;&sol;i0&period;wp&period;com&sol;rizkypratama&period;id&sol;wp-content&sol;uploads&sol;2019&sol;11&sol;Screen-Shot-2019-11-29-at-00&period;02&period;31&period;png&quest;fit&equals;505&percnt;2C207&amp&semi;ssl&equals;1" class&equals;"aligncenter wp-image-1662 size-full" src&equals;"https&colon;&sol;&sol;rizkypratama&period;id&sol;wp-content&sol;uploads&sol;2019&sol;11&sol;Screen-Shot-2019-11-29-at-00&period;02&period;31&period;png" alt&equals;"" width&equals;"505" height&equals;"207" &sol;><&sol;p>&NewLine;<p>Proses pembuatan file koneksi ke Oracle pada PHP sudah selesai&comma; nantinya file koneksi&period;php tersebut bisa diincludekan ke file-file PHP lainnya yang membutuhkan koneksi ke Database Oracle juga<&sol;p>&NewLine;<p>Cukup mudah bukan&quest; mungkin cukup sekian&comma; semoga bermanfaat<&sol;p>&NewLine;<div class&equals;"clearfix"><&sol;div><div class&equals;"saboxplugin-wrap" itemtype&equals;"http&colon;&sol;&sol;schema&period;org&sol;Person" itemscope itemprop&equals;"author"><div class&equals;"saboxplugin-tab"><div class&equals;"saboxplugin-gravatar"><img src&equals;"https&colon;&sol;&sol;rizkypratama&period;id&sol;wp-content&sol;uploads&sol;2020&sol;09&sol;My-Photos&period;jpg" width&equals;"100" height&equals;"100" alt&equals;"My Photos" itemprop&equals;"image"><&sol;div><div class&equals;"saboxplugin-authorname"><a href&equals;"https&colon;&sol;&sol;rizkypratama&period;id&sol;blog&sol;author&sol;rizky&sol;" class&equals;"vcard author" rel&equals;"author"><span class&equals;"fn">Rizky Pratama<&sol;span><&sol;a><&sol;div><div class&equals;"saboxplugin-desc"><div itemprop&equals;"description"><p>Rizky Pratama&period; Tinggal di Bekasi&comma; Jawa Barat&period; Seorang IT di salah satu perusahaan IT&period; Pengguna Mac&comma; Linux dan Windows<br &sol;>&NewLine;Selain sebagai penulis di blog ini&comma; saya juga penulis di blog saya yang lain&comma; yaitu <a href&equals;"https&colon;&sol;&sol;pratama&period;biz&period;id" target&equals;"&lowbar;blank" rel&equals;"noopener noreferrer">https&colon;&sol;&sol;pratama&period;biz&period;id<&sol;a><&sol;p>&NewLine;<&sol;div><&sol;div><div class&equals;"saboxplugin-web "><a href&equals;"https&colon;&sol;&sol;rizkypratama&period;id" target&equals;"&lowbar;blank" >rizkypratama&period;id<&sol;a><&sol;div><div class&equals;"clearfix"><&sol;div><div class&equals;"saboxplugin-socials sabox-colored"><a title&equals;"Facebook" target&equals;"&lowbar;blank" href&equals;"https&colon;&sol;&sol;web&period;facebook&period;com&sol;rizkypratama04" rel&equals;"nofollow noopener" class&equals;"saboxplugin-icon-color"><svg class&equals;"sab-facebook" viewBox&equals;"0 0 500 500&period;7" xml&colon;space&equals;"preserve" xmlns&equals;"http&colon;&sol;&sol;www&period;w3&period;org&sol;2000&sol;svg"><path class&equals;"st0" d&equals;"m499&period;4 250&period;9c0 9&period;9-0&period;6 19&period;7-1&period;7 29&period;2-0&period;1 0&period;6-0&period;1 1&period;1-0&period;2 1&period;7-0&period;8 6&period;3-1&period;8 12&period;4-3 18&period;5-0&period;2 1&period;1-0&period;5 2&period;2-0&period;7 3&period;3-1&period;2 5&period;6-2&period;6 11-4&period;2 16&period;5-23&period;4 81&period;3-87&period;1 145&period;6-168&period;2 169&period;8-4&period;5 1&period;3-9&period;1 2&period;6-13&period;7 3&period;7-7&period;6 1&period;8-15&period;4 3&period;3-23&period;3 4&period;4-5&period;5 0&period;8-11&period;1 1&period;3-16&period;7 1&period;7-0&period;8 0&period;1-1&period;6 0&period;1-2&period;4 0&period;1-5 0&period;3-10&period;1 0&period;4-15&period;2 0&period;4-137&period;8 0-249&period;4-111&period;6-249&period;4-249&period;3s111&period;6-249&period;4 249&period;4-249&period;4 249&period;3 111&period;7 249&period;3 249&period;4z" fill&equals;"&num;3b5998" &sol;><path class&equals;"st1" d&equals;"m493&period;8 303&period;6c-1&period;2 5&period;6-2&period;6 11-4&period;2 16&period;5-23&period;4 81&period;3-87&period;1 145&period;6-168&period;2 169&period;8-4&period;5 1&period;3-9&period;1 2&period;6-13&period;7 3&period;7l-100&period;9-101 1&period;8-3&period;5 2&period;1-76&period;7-45&period;3-43&period;7 41&period;3-31 30-95&period;3 71&period;4-24&period;7 185&period;7 185&period;9z" &sol;><path class&equals;"st2" d&equals;"M206&period;8&comma;392&period;6V268&period;8h-41&period;5v-49&period;2h41&period;5v-38&period;8c0-42&period;1&comma;25&period;7-65&comma;63&period;3-65c18&comma;0&comma;33&period;5&comma;1&period;4&comma;38&comma;1&period;9v44H282 c-20&period;4&comma;0-24&period;4&comma;9&period;7-24&period;4&comma;24v33&period;9h46&period;1l-6&period;3&comma;49&period;2h-39&period;8v123&period;8" &sol;><&sol;svg><&sol;span><&sol;a><a title&equals;"Instagram" target&equals;"&lowbar;blank" href&equals;"https&colon;&sol;&sol;www&period;instagram&period;com&sol;rzkyprtmaaa01&sol;" rel&equals;"nofollow noopener" class&equals;"saboxplugin-icon-color"><svg class&equals;"sab-instagram" viewBox&equals;"0 0 500 500&period;7" xml&colon;space&equals;"preserve" xmlns&equals;"http&colon;&sol;&sol;www&period;w3&period;org&sol;2000&sol;svg"><path class&equals;"st0" d&equals;"m499&period;8 250&period;7c0 7&period;6-0&period;4 15&period;2-1 22&period;6-0&period;2 2&period;2-0&period;4 4&period;4-0&period;7 6&period;6-0&period;1 0&period;6-0&period;1 1&period;1-0&period;2 1&period;7-0&period;3 2&period;6-0&period;7 5&period;2-1&period;1 7&period;7-0&period;4 2&period;3-0&period;8 4&period;7-1&period;2 7 0 0&period;3-0&period;1 0&period;6-0&period;2 0&period;9-0&period;2 1-0&period;4 1&period;9-0&period;5 2&period;9-0&period;2 0&period;8-0&period;4 1&period;6-0&period;5 2&period;5-0&period;1 0&period;3-0&period;1 0&period;5-0&period;2 0&period;8-0&period;7 3&period;3-1&period;5 6&period;5-2&period;3 9&period;7-0&period;6 2&period;3-1&period;2 4&period;5-1&period;9 6&period;8-23&period;4 81&period;3-87&period;1 145&period;6-168&period;2 169&period;8-3 0&period;9-6&period;1 1&period;8-9&period;2 2&period;6-1&period;5 0&period;4-3 0&period;8-4&period;5 1&period;1-3&period;6 0&period;9-7&period;2 1&period;6-10&period;9 2&period;3-0&period;2 0-0&period;5 0&period;1-0&period;7 0&period;1l-3 0&period;6c-1&period;8 0&period;3-3&period;6 0&period;6-5&period;4 0&period;9-0&period;2 0-0&period;3 0&period;1-0&period;5 0&period;1-0&period;9 0&period;1-1&period;9 0&period;3-2&period;8 0&period;4-5&period;5 0&period;8-11&period;1 1&period;3-16&period;7 1&period;7-0&period;8 0&period;1-1&period;6 0&period;1-2&period;4 0&period;1-5 0&period;3-10&period;1 0&period;4-15&period;2 0&period;4-137&period;7 0-249&period;3-111&period;6-249&period;3-249&period;3s111&period;6-249&period;4 249&period;3-249&period;4 249&period;3 111&period;7 249&period;3 249&period;4z" fill&equals;"&num;405de6" &sol;><path class&equals;"st1" d&equals;"m495&period;4 297&period;2c-0&period;2 1-0&period;4 1&period;9-0&period;5 2&period;9-0&period;2 0&period;8-0&period;4 1&period;6-0&period;5 2&period;5-0&period;1 0&period;3-0&period;1 0&period;5-0&period;2 0&period;8-0&period;7 3&period;3-1&period;5 6&period;5-2&period;3 9&period;7-0&period;6 2&period;3-1&period;2 4&period;5-1&period;9 6&period;8-23&period;4 81&period;3-87&period;1 145&period;6-168&period;2 169&period;8-3 0&period;9-6&period;1 1&period;8-9&period;2 2&period;6-1&period;5 0&period;4-3 0&period;8-4&period;5 1&period;1-3&period;6 0&period;9-7&period;2 1&period;6-10&period;9 2&period;3-0&period;2 0-0&period;5 0&period;1-0&period;7 0&period;1l-151&period;5-152&period;7v-147l9&period;2-27 14&period;8-14 33-8 70-5 80&period;5 11&period;7 142&period;9 143&period;4z" &sol;><path class&equals;"st2" d&equals;"m252&period;7 192&period;1c-34&period;1 0-61&period;6 27&period;5-61&period;6 61&period;6s27&period;5 61&period;6 61&period;6 61&period;6 61&period;6-27&period;5 61&period;6-61&period;6-27&period;5-61&period;6-61&period;6-61&period;6zm0 101&period;6c-22 0-40-17&period;9-40-40s17&period;9-40 40-40 40 17&period;9 40 40-17&period;9 40-40 40zm78&period;5-104&period;1c0 8-6&period;4 14&period;4-14&period;4 14&period;4s-14&period;4-6&period;4-14&period;4-14&period;4 6&period;4-14&period;4 14&period;4-14&period;4c7&period;9 0 14&period;4 6&period;4 14&period;4 14&period;4zm40&period;7 14&period;6c-0&period;9-19&period;2-5&period;3-36&period;3-19&period;4-50&period;3-14-14-31&period;1-18&period;4-50&period;3-19&period;4-19&period;8-1&period;1-79&period;2-1&period;1-99&period;1 0-19&period;2 0&period;9-36&period;2 5&period;3-50&period;3 19&period;3s-18&period;4 31&period;1-19&period;4 50&period;3c-1&period;1 19&period;8-1&period;1 79&period;2 0 99&period;1 0&period;9 19&period;2 5&period;3 36&period;3 19&period;4 50&period;3s31&period;1 18&period;4 50&period;3 19&period;4c19&period;8 1&period;1 79&period;2 1&period;1 99&period;1 0 19&period;2-0&period;9 36&period;3-5&period;3 50&period;3-19&period;4 14-14 18&period;4-31&period;1 19&period;4-50&period;3 1&period;2-19&period;9 1&period;2-79&period;2 0-99zm-25&period;6 120&period;2c-4&period;2 10&period;5-12&period;3 18&period;6-22&period;8 22&period;8-15&period;8 6&period;3-53&period;3 4&period;8-70&period;8 4&period;8s-55 1&period;4-70&period;8-4&period;8c-10&period;5-4&period;2-18&period;6-12&period;3-22&period;8-22&period;8-6&period;3-15&period;8-4&period;8-53&period;3-4&period;8-70&period;8s-1&period;4-55 4&period;8-70&period;8c4&period;2-10&period;5 12&period;3-18&period;6 22&period;8-22&period;8 15&period;8-6&period;3 53&period;3-4&period;8 70&period;8-4&period;8s55-1&period;4 70&period;8 4&period;8c10&period;5 4&period;2 18&period;6 12&period;3 22&period;8 22&period;8 6&period;3 15&period;8 4&period;8 53&period;3 4&period;8 70&period;8s1&period;5 55&period;1-4&period;8 70&period;8z" &sol;><&sol;svg><&sol;span><&sol;a><a title&equals;"User email" target&equals;"&lowbar;self" href&equals;"mailto&colon;&&num;114&semi;iz&&num;107&semi;y&&num;064&semi;&&num;114&semi;&&num;105&semi;&&num;122&semi;ky&&num;112&semi;r&&num;097&semi;tam&&num;097&semi;&&num;046&semi;i&&num;100&semi;" rel&equals;"nofollow noopener" class&equals;"saboxplugin-icon-color"><svg class&equals;"sab-user&lowbar;email" xmlns&equals;"http&colon;&sol;&sol;www&period;w3&period;org&sol;2000&sol;svg" viewBox&equals;"0 0 500 500&period;7"><path class&equals;"st0" d&equals;"M499&period;4 250&period;9c0 2&period;2 0 4&period;4-0&period;1 6&period;6v0&period;4c-0&period;1 1&period;8-0&period;2 3&period;6-0&period;2 5&period;3 0 0&period;4 0 0&period;8-0&period;1 1&period;2 -0&period;1 1&period;3-0&period;1 2&period;6-0&period;2 4 -0&period;1 1&period;7-0&period;2 3&period;3-0&period;4 5 0 0&period;2 0 0&period;4-0&period;1 0&period;6 -0&period;2 2-0&period;4 4&period;1-0&period;6 6&period;1 -0&period;1 0&period;6-0&period;1 1&period;1-0&period;2 1&period;7 -0&period;7 4&period;4-1&period;3 8&period;8-2 13&period;2 0 0&period;4-0&period;1 0&period;7-0&period;2 1v0&period;3c-0&period;2 1-0&period;4 2-0&period;5 3 0 0&period;1 0 0&period;2-0&period;1 0&period;3v0&period;1c0 0&period;2-0&period;1 0&period;4-0&period;1 0&period;6 -0&period;1 0&period;5-0&period;2 1-0&period;3 1&period;6 0 0&period;2-0&period;1 0&period;3-0&period;1 0&period;5 -0&period;6 2&period;6-1&period;2 5&period;2-1&period;8 7&period;8 -0&period;4 1&period;8-0&period;9 3&period;6-1&period;3 5&period;5 -0&period;2 0&period;9-0&period;5 1&period;9-0&period;8 2&period;8 -0&period;2 0&period;6-0&period;3 1&period;1-0&period;5 1&period;7 -0&period;8 2&period;7-1&period;6 5&period;3-2&period;5 8 -1&period;4 4&period;2-2&period;8 8&period;5-4&period;4 12&period;5 -0&period;1 0&period;4-0&period;3 0&period;7-0&period;4 1&period;1 -0&period;9 2&period;3-1&period;8 4&period;6-2&period;8 6&period;8 -28&period;1 66&period;2-84&period;2 117&period;8-153&period;5 140 -0&period;5 0&period;2-0&period;9 0&period;3-1&period;3 0&period;4 -1&period;1 0&period;4-2&period;2 0&period;7-3&period;3 1 -2&period;9 0&period;9-5&period;9 1&period;6-8&period;8 2&period;4 -0&period;1 0-0&period;2 0&period;1-0&period;3 0&period;1 -0&period;4 0&period;1-0&period;7 0&period;2-1&period;1 0&period;3 -1 0&period;3-2&period;1 0&period;6-3&period;1 0&period;8 -1 0&period;3-2 0&period;5-3&period;1 0&period;6 -0&period;1 0-0&period;2 0-0&period;3 0&period;1 -1 0&period;2-1&period;9 0&period;4-2&period;9 0&period;7 -0&period;3 0&period;1-0&period;7 0&period;2-1 0&period;2 -0&period;2 0&period;1-0&period;5 0&period;1-0&period;7 0&period;2 -1&period;5 0&period;3-2&period;9 0&period;5-4&period;3 0&period;8 -0&period;6 0&period;1-1&period;3 0&period;2-1&period;9 0&period;4 -0&period;2 0-0&period;3 0&period;1-0&period;5 0&period;1 -1&period;1 0&period;2-2&period;2 0&period;4-3&period;3 0&period;6 -1&period;2 0&period;2-2&period;4 0&period;4-3&period;5 0&period;5 -0&period;7 0&period;1-1&period;4 0&period;2-2&period;1 0&period;3 -0&period;3 0-0&period;5 0&period;1-0&period;8 0&period;1 -2&period;7 0&period;4-5&period;5 0&period;7-8&period;2 1 -0&period;3 0-0&period;7 0&period;1-1 0&period;1 -0&period;1 0-0&period;1 0-0&period;2 0 -1&period;1 0&period;1-2&period;1 0&period;2-3&period;2 0&period;3 -0&period;1 0-0&period;1 0-0&period;2 0 -1 0&period;1-2&period;1 0&period;2-3&period;2 0&period;2 -0&period;8 0&period;1-1&period;6 0&period;1-2&period;4 0&period;1 -1&period;4 0&period;1-2&period;9 0&period;2-4&period;4 0&period;2 -3&period;6 0&period;1-7&period;2 0&period;2-10&period;8 0&period;2 -4&period;3 0-8&period;7-0&period;1-13-0&period;3C105&period;4 493&period;1 0&period;7 384&period;3 0&period;7 250&period;9 0&period;7 113&period;2 112&period;3 1&period;5 250&period;1 1&period;5c129&period;3 0 235&period;3 98&period;2 248 223&period;9 0&period;5 4&period;4 0&period;8 8&period;9 1 13&period;3 0&period;1 1&period;5 0&period;1 3 0&period;2 4&period;6C499&period;4 245&period;8 499&period;4 248&period;4 499&period;4 250&period;9z" fill&equals;"&num;F97E2A" &sol;><path class&equals;"st1" d&equals;"M499&period;1 263&period;2c0 0&period;4 0 0&period;8-0&period;1 1&period;2 -0&period;1 1&period;3-0&period;1 2&period;6-0&period;2 4 -0&period;1 1&period;7-0&period;2 3&period;3-0&period;4 5 0 0&period;2 0 0&period;4-0&period;1 0&period;6 -0&period;2 2-0&period;4 4&period;1-0&period;6 6&period;1 -0&period;1 0&period;6-0&period;1 1&period;1-0&period;2 1&period;7 -0&period;7 4&period;4-1&period;3 8&period;8-2 13&period;2 0 0&period;4-0&period;1 0&period;7-0&period;2 1v0&period;3c-0&period;2 1-0&period;4 2-0&period;5 3 0 0&period;1 0 0&period;2-0&period;1 0&period;3v0&period;1c0 0&period;2-0&period;1 0&period;4-0&period;1 0&period;6 -0&period;1 0&period;5-0&period;2 1-0&period;3 1&period;6 0 0&period;2-0&period;1 0&period;3-0&period;1 0&period;5 -0&period;6 2&period;6-1&period;2 5&period;2-1&period;8 7&period;8 -0&period;4 1&period;8-0&period;9 3&period;6-1&period;3 5&period;5 -0&period;2 0&period;9-0&period;5 1&period;9-0&period;8 2&period;8 -0&period;2 0&period;6-0&period;3 1&period;1-0&period;5 1&period;7 -0&period;8 2&period;7-1&period;6 5&period;3-2&period;5 8 -1&period;4 4&period;2-2&period;8 8&period;5-4&period;4 12&period;5 -0&period;1 0&period;4-0&period;3 0&period;7-0&period;4 1&period;1 -0&period;9 2&period;3-1&period;8 4&period;6-2&period;8 6&period;8 -28&period;1 66&period;2-84&period;2 117&period;8-153&period;5 140 -0&period;5 0&period;2-0&period;9 0&period;3-1&period;3 0&period;4 -1&period;1 0&period;4-2&period;2 0&period;7-3&period;3 1 -2&period;9 0&period;9-5&period;9 1&period;6-8&period;8 2&period;4 -0&period;1 0-0&period;2 0&period;1-0&period;3 0&period;1 -0&period;4 0&period;1-0&period;7 0&period;2-1&period;1 0&period;3 -1 0&period;3-2&period;1 0&period;6-3&period;1 0&period;8 -1 0&period;3-2 0&period;5-3&period;1 0&period;6 -0&period;1 0-0&period;2 0-0&period;3 0&period;1 -1 0&period;2-1&period;9 0&period;4-2&period;9 0&period;7 -0&period;3 0&period;1-0&period;7 0&period;2-1 0&period;2 -0&period;2 0&period;1-0&period;5 0&period;1-0&period;7 0&period;2 -1&period;5 0&period;3-2&period;9 0&period;5-4&period;3 0&period;8 -0&period;6 0&period;1-1&period;3 0&period;2-1&period;9 0&period;4 -0&period;2 0-0&period;3 0&period;1-0&period;5 0&period;1 -1&period;1 0&period;2-2&period;2 0&period;4-3&period;3 0&period;6 -1&period;2 0&period;2-2&period;4 0&period;4-3&period;5 0&period;5 -0&period;7 0&period;1-1&period;4 0&period;2-2&period;1 0&period;3 -0&period;3 0-0&period;5 0&period;1-0&period;8 0&period;1 -2&period;7 0&period;4-5&period;5 0&period;7-8&period;2 1 -0&period;3 0-0&period;7 0&period;1-1 0&period;1L119&period;9 344&period;1l105&period;3-46&period;7L119&period;9 191&period;6l265&period;6-41&period;2L499&period;1 263&period;2z" &sol;><path class&equals;"st2" d&equals;"M390&period;1 214&period;1c2&period;1-1&period;7 5&period;3-0&period;1 5&period;3 2&period;6v112c0 14&period;5-11&period;8 26&period;3-26&period;3 26&period;3H141&period;2c-14&period;5 0-26&period;3-11&period;8-26&period;3-26&period;3v-112c0-2&period;7 3&period;1-4&period;3 5&period;3-2&period;6 12&period;3 9&period;5 28&period;5 21&period;6 84&period;4 62&period;2 11&period;6 8&period;4 31&period;1 26&period;2 50&period;5 26&period;1 19&period;6 0&period;2 39&period;4-18 50&period;6-26&period;1C361&period;6 235&period;7 377&period;8 223&period;6 390&period;1 214&period;1zM255&period;1 284&period;8c12&period;7 0&period;2 31-16 40&period;2-22&period;7 72&period;7-52&period;8 78&period;2-57&period;4 95-70&period;5 3&period;2-2&period;5 5-6&period;3 5-10&period;4v-10&period;4c0-14&period;5-11&period;8-26&period;3-26&period;3-26&period;3H141&period;2c-14&period;5 0-26&period;3 11&period;8-26&period;3 26&period;3v10&period;4c0 4&period;1 1&period;9 7&period;8 5 10&period;4 16&period;8 13&period;1 22&period;3 17&period;7 95 70&period;5C224&period;1 268&period;8 242&period;4 285 255&period;1 284&period;8L255&period;1 284&period;8z" &sol;><&sol;svg><&sol;span><&sol;a><&sol;div><&sol;div><&sol;div>

Share
Published by
Rizky Pratama

Recent Posts

Migrasi Paket Indihome, Sulitkah?

Beberapa hari yang lalu saat saya sedang scroll timeline X (Twitter) saya menemukan sebuah postingan…

10 months ago

Cara Install Postfix Versi Latest di CentOS/Redhat/Rocky Linux 8 dan 9

Beberapa waktu lalu saya ada migrasi dan upgrade beberapa server, salah satunya server postfix. Server…

12 months ago

Cara Ubah Port SSH pada Ubuntu 24.04 LTS

Pada bulan April 2024 lalu, Ubuntu telah release versi terbaru yaitu Ubuntu 24.04 LTS, sehingga…

1 year ago

Membuat Command Alias Dengan Parameter pada .zprofile Mac OS

Ngga nyangka akhirnya saya bisa login kembali ke blog saya yang sudah berdebu ini, kali…

2 years ago

Tips Zimbra : Mengatasi Service Cbpolicyd Starting Failed Setelah Migrasi ke Rocky Linux

Beberapa waktu lalu, Excellent mendapatkan project migrasi Zimbra dari versi Open Source Ke Zimbra Network…

2 years ago

Mengatasi Error “no matching host key type found. Their offer: ssh-rsa,ssh-dss” Setelah Upgrade MacOS Saat Melakukan SSH

Bulan Oktober 2022 lalu, Apple resmi release MacOS terbaru mereka, yaitu MacOS Ventura. Beberapa fitur…

3 years ago