Showing posts with label ngeblog. Show all posts
Showing posts with label ngeblog. Show all posts

Permalink Wordpress Tidak Jalan

Ketika migrasi atau membangun Wordpress pada sistem Ubuntu Server baik yang fresh install maupun tidak, ada kalanya permalink Wordpress tidak berjalan dengan baik yang ditandai dengan tampilnya pesan kesalahan “Not Found... The requested URL /about was not found on this server.” pada browser ketika kita mengakses link-link internal yang ada pada halaman muka (home).

Dugaan bahwa permalink menjadi penyebab kesalahan semakin kuat jika ternyata semua link-link internal bekerja dengan baik jika setting permalink (Menu Setting >> Permalinks) kita kembalikan ke settingan “Default” (http://www.domainku.com/?p=123). Permasalahan tersebut bisa diatasi dengan beberapa langkah troubleshoot dibawah ini.

Ganti File Permission .httacces menjadi writable


.htaccess merupakan file khusus yang berisi informasi konfigurasi yang harus dijalankan oleh web server untuk direktori dimana file tersebut di tempatkan. Konfigurasi tersebut berlaku hanya untuk direktori tersebut dan semua sub-sub direktori dibawahnya.

Ketika permalink di-set melalui admin (Menu Setting >> Permalinks) adakalanya tidak terjadi perubahan karena settingan yang baru tidak bisa diupdate / ditulis ke file .httaccess di server. Biasanya pesan kesalahan yang muncul adalah :

If your .htaccess file were writable, we could do this automatically, but it isn’t so these are the mod_rewrite rules you should have in your .htaccess file. Click in the field and press CTRL + a to select all.


Oleh sebab itu, sebelum perubahan di update / save maka File Permission .httaccess harus diubah dulu agar writable (777 atau 666).

Mengubah File Permission melalui FTP (Filedzilla) :
Klik Kanan file .htaccess >> File Attributes >> Masukkan 777 pada “Numeric Value”

Mengubah File Permission melalui SSH (putty) :

sudo chmod 777 .htaccess

Jika semua berjalan dengan baik, setelah setting permalink di update pada panel Admin Wordpress maka file .htaccess akan berisi :
Format Rewrite Rule Wordpress ▼
<ifModule mod_rewrite.c>
RewriteEngine On
RewriteBase ...
RewriteCond ...
RewriteRule ...
</ifModule>


Contoh Rewrite Rule untuk Custom Structure %postname% ▼
<ifModule mod_rewrite.c>
RewriteEngine On
RewriteBase /snipcode/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /snipcode/index.php [L]
</ifModule>


Jangan lupa, setelah perubahan di update / save dan permalink telah berjalan dengan baik, kembalikan File Permission .httaccess menjadi 644

Install dan aktifkan modul mod_rewrite.c pada Apache Server


mod_rewrite merupakan modul dari Server Apache yang memungkinkan permalink / fungsi rewrite urls on the fly terjadi atau sering disebut juga sebagai “URL Rewriting Engine“.
sudo a2enmod rewrite


Silahkan periksa apakah modul tersebut sudah ter-install dengan mengecek keberadaan file “rewrite.load”.
ls /etc/apache2/mods-enabled


Load rewrite.so pada php.ini (opsional)


Php.ini merupakan file konfigurasi untuk php interpreter.

Metode ini digunakan jika tidak bisa me-load module “mod_rewrite” dari apache server (misal bagi pengguna shared hosting) tetapi bisa membuat custom php.ini melalui hosting panel.

Silahkan tambahkan “extension=rewrite.so” pada konfigurasi dengan mengedit file tersebut :
vim /etc/php5/apache2/php.ini


Cari di bagian :
;;;;;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;;;;;


Dan tambahkan menjadi :
;;;;;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;.......
;
; Note that it should be the name of the module only; no directory information
; needs to go here. Specify the location of the extension with the
; extension_dir directive above.

extension=rewrite.so

Setelah perubahan disimpan, jangan lupa untuk restart service.
sudo /etc/init.d/apache2 restart


Untuk meyakinkan apakah modul mod_rewite sudah diload dan aktif bersama PHP, silahkan buat dan jalankan file phpinfo.php berikut.
<html>
<?php phpinfo(); ?>
</html>

Akan terlihat bahwa “mod_rewrite” merupakan salah satu modul yang diload pada box “Apache2 Handler” bagian “Loaded Modules”.

AllowOverRide All


.htaccess sudah writable, modul mod_rewrite sudah di-enable, setting php.ini sudah diubah namun permalink masih tetap tidak jalan. Selidik punya selidik ternyata webserver Apache akan mengabaikan rewrite rules maupun .htaccess-files jika settingan AllowOverRide pada file konfigurasi situs diset “None”.

Silahkan ubah value AllowOverRide tersebut menjadi “All” dengan mengedit file konfigurasi situs :
vim /etc/apache/sites-available/001-situsku


Cari di bagian :
<directory /var/www/situsku/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</directory>


Ubah menjadi :
<directory /var/www/situsku/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</directory>

Setelah perubahan disimpan, jangan lupa untuk restart service.

source : http://202.47.72.251/snipcode/2008/12/10/permalink-tidak-jalan-pada-saat-migrasi-wordpress/

10 Alasan Blogger Depresi + Stress

coba baca bentar deh buat refreshing!

1) Blognya tidak ada lagi yang kasih komentar. [Males ga ada untungnya] :P

2) Sudah rajin ngasih komentar di ribuan blog, tetap ga ada yang kasih komentar di tulisannya. [Emang situ oke?] :P

3) Sudah kasih kontes-kontesan berhadiah, tetep ga ada yang kasih komentar. [Lah cuma janji doang hadiahnya!]

4) Membaca blog yang tulisannya begitu tidak penting tapi dikomentarin oleh puluhan blogger. Sedangkan blognya sudah ditulis dengan penuh hati-hati, banyak riset sana-sini, tetap tidak ada yang kasih komentar. [Pikiran pembaca kali yang belum nyampe kesitu]

5) Entah kenapa, sudah berkali-kali menyebut dirinya cowo, tetep saja disebut MBAK. [hayoo sapa ja yang ngalamin? padahal diri ku juga] T_T

6) Nembak cewe dari blognya tapi ditolak mentah-mentah di blognya juga dan ditertawakan ribuan blogger langsung di blognya juga. Sedih! Hatiku sedih. Terlahir sebagai pecundang. [Emang enak?]

7) Salah menulis blog. Pengennya menulis sebebas-bebasnya, eh, kebablasan dan malah nyebut kalau dirinya impoten. [Wo ow! Kamu ketahuan]

8) Diajak kopdar. Ketemuan di Solo Grand Mall. Foto-foto. Trus kaget, ketika foto-fotonya diposting, liat gambar dirinya ternyata di gigi masih nyangkut makanan! [Malu-maluin ja]

9) Jatuh cinta dengan seorang blogger wanita. Minta kopdar. Si blogger wanita mau. Ketemuan. Setelah ngobrol sana-sini, ternyata si blogger sudah bersuami, beranak dua pula. [Hikz . . .]

10) Lihat nomor 1. [Capek mikirnya]

source : ketawa.com

Ga bisa withdraw [Paypal > Bank]

duh sialnya hari ini. udah diharap-harapkan dari kemarin², kalo saja udah cukup duit di paypal mau withdraw. soalnya lagi butuh banget. eh, kok malah ga bisa sih? :(

aq ga tau kesalahannya dimana. tapi, yang namanya gagal ya gagal. finalnya jadi ga bisa dapat duit. hikz. sedihnya. padahal udah sampe berangan-angan bisa dapet THR kali ini dari hasil keringat aq sendiri. tapi, uh . . .

oiya, withdraw pertama udah dikurangi Rp 16.000,- dan setelah itu dinyatakan complete oleh Paypal. tapi hari ini, aq dapet email yang isinya aq dapet pembayaran. rada kaget sih. "ini uang dari mana nih?" tapi setelah diamati kok dari bank account? weleh, karena kemarin aq kebetulan aja baca ada yang gagal withdraw ke account banknya. aq jadi takut nih. dan ternyata udah dilihat-lihat di detailnya memang gagal. T_T udah gitu masih dikurangi biaya Rp 50.000,- double deh penderitaan aq. huaaaaa