Mematikan PHP Safe Mode di cPanel/WHM

Berikut saya akan menunjukkan bagaimana cara mematikan PHP safe mode di cPanel, baik untuk seluruh domain di server cPanel maupun untuk domain tertentu saja.

Untuk mematikan PHP safe mode untuk seluruh domain di server cPanel, ikuti langkah-langkah berikut :

  1. Login WHM, lalu di menu kiri arahkan ke Service Configuration, lalu klik PHP Configuration Editor

    PHP Configuration Editor
  2. Pada baris Safe Mode, rubah jadi Off, lalu klik tombol Save
    Safe Mode : Off

Sedangkan di bawah ini adalah langkah-langkah untuk mematikan PHP Safe Mode untuk domain tertentu :
(more…)

Mengganti Localhost Menjadi Domain Kita Sendiri (Apache – XAMPP)

Note :
- OS : Windows
- Webserver : Apache – XAMPP

Di local computer, kita biasa menggunakan http://localhost/ untuk membuka local website kita, kita bisa memodifikasi localhost tersebut menjadi domain kita sendiri, misal http://domainku.com/

  1. Buka dan edit file C:/WINDOWS/system32/drivers/etc/host
    Di bawah anda akan menemui baris :
    127.0.0.1       localhost

    Lalu tambahkan satu lagi baris dibawahnya :
    127.0.0.1       domainku.com

    Setelah itu save file tersebut.

  2. Buka dan edit file C:/Program Files/xampp/apache/conf/extra/httpd-vhosts.conf
    Tambahkan baris-baris berikut di bagian paling bawah dari file tersebut :
    NameVirtualHost localhost:80
    <VirtualHost localhost:80>
    DocumentRoot c:/xampp/htdocs
    ServerName localhost
    </VirtualHost>

    NameVirtualHost domainku.com:80
    <VirtualHost domainku.com:80>
    DocumentRoot c:/xampp/htdocs/domainku
    ServerName domainku.com
    </VirtualHost>

    Lalu save file tersebut.
    (more…)

Posted in Apache. Tags: , , . 2 Comments »

VirtualHost overlaps

Saat kita melakukan setting VirtualHost di httpd.conf, misal contoh seperti berikut:

<VirtualHost 100.100.100.100:80>
ServerName domain-satu.com
ServerAlias *.domain-satu.com
DocumentRoot /home/domain-satu.com/html
ServerAdmin admin@domain-satu.com
TransferLog /home/domain-satu.com/logs/transfer.log
ErrorLog /home/domain-satu.com/logs/error.log
</VirtualHost>

<VirtualHost 100.100.100.100:80>
ServerName domain-dua.com
ServerAlias *.domain-dua.com
DocumentRoot /home/domain-dua.com/html
ServerAdmin admin@domain-satu.com
TransferLog /home/domain-dua.com/logs/transfer.log
ErrorLog /home/domain-dua.com/logs/error.log
</VirtualHost>

Dan juga, “domain-dua.com” point ke websitenya “domain-satu.com”.

Setelah itu kita melakukan start/restart apache, kita mendapatkan error seperti dibawah ini

VirtualHost 100.100.100.100:80 overlaps with VirtualHost 100.100.100.100:80, the first has precedence, perhaps you need a NameVirtualHost directive

Note : IP 100.100.100.100 hanya contoh, tergantung IP di mesin anda. Dan mungkin pesan error itu tidak hanya satu baris saja, bisa beberapa baris tergantung berapa jumlah VirtualHost yang anda buat.

Sekarang masuk lagi ke httpd.conf, carilah baris “NameVirtualHost”, lalu edit baris tersebut menjadi seperti berikut :

NameVirtualHost 100.100.100.100:80

Letakkan baris tersebut sebelum baris-baris VirtualHost anda. Setelah itu simpan dan keluar, lalu restart apache :

# service httpd restart

Seharusnya sekarang pesan error seperti disebutkan di atas tidak muncul lagi.

Posted in Apache. Tags: , , . No Comments »