Arsip Tag: IIS

OpenCart Admin Display Problem on Microsoft IIS Server

Masalah

Saya melakukan fresh install OpenCart di IIS. Ternyata, setelah melakukan instalasi, ada masalah di tampilan halaman adminnya.

oc-mime-1

Penyebab & Alternatif Solusi

  • Template admin nggak terupload. Coba cek /admin/view/template. Pastikan ada isinya.
  • Masalah di penamaan direktori. Kroscek kembali penamaan direktori dan file config.php di dalam direktori admin.
  • MIME type. Nah, ini penyebab dari masalah yang saya alami. File bootstrap.less tidak ter-load karena MIME .less tidak dikenali secara default di IIS. Jadi, saya harus menambahkan .less dengan MIME type text/css.

oc-mime-2

Default WordPress .htaccess & web.config

# BEGIN WordPress
<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteBase /
   RewriteRule ^index.php$ - [L]
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule . /index.php [L]
</IfModule>
# END WordPress
<rewrite>
 <rules>
     <rule name="Main Rule" stopProcessing="true">
         <match url=".*" />
         <conditions logicalGrouping="MatchAll">
             <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>
             <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>
         </conditions>
         <action type="Rewrite" url="index.php/{R:0}" />
     </rule>
 </rules>
</rewrite>

 

Running PHP-MySQL Application on IIS

Tidak seperti XAMPP/LAMP yang sudah sepaket berisi Apache web server & MySQL database, menggunakan web server yang tidak dikemas dalam sebuah paket seperti IIS, Apache (standalone), Nginx, Lighttpd, membuat kita perlu menginstall komponennya sendiri-sendiri.

Jika kita ingin menjalankan aplikasi PHP-MySQL di IIS, maka langkah-langkahnya secara umum akan seperti berikut: Lanjut membaca

“Download failed. Destination directory for file streaming does not exist”

Beberapa waktu yang lalu saya melakukan update core Blog Juwall yang menggunakan WordPress dan beberapa plugin yang terpasang di dalamnya. Akan tetapi saat melakukan proses update, muncul error seperti ini:

Download failed. Destination directory for file streaming does not exist.

Ternyata, masalahnya terletak di setting permission pada folder dimana file-file WordPress ditempatkan. Dan karena saya menggunakan Windows Server 2012, maka solusinya adalah Lanjut membaca

HTTPS, SSL, SSL Certificate, dan Konfigurasi SSL di IIS 7

Saat kita berselancar di internet, terkadang kita harus memberikan informasi kita ke suatu website. Misalnya, saat login email, login Facebook, melakukan transaksi di toko online, dan lain sebagainya. Informasi tersebut dapat berupa email, username, password, alamat rumah, nomor rekening, bahkan informasi sensitif seperti detil kartu kredit.

Sementara itu, internet adalah ruang publik. Siapapun bisa berada disana, baik yang berniat baik maupun yang berniat jahat. Sehingga bukan tidak mungkin informasi-informasi yang kita berikan ke suatu website bisa terendus oleh orang lain, terutama oleh orang jahat yang memang berniat mengendusnya untuk niat jahatnya.

Untuk mengantisipasi hal buruk tersebut, Lanjut membaca

Membuat Virtual Host di IIS

Beberapa waktu yang lalu, saya pernah membahas bagaimana membuat virtual host di XAMPP. Kali ini, saya akan membahas bagaimana membuat virtual host di IIS. Fungsinya sama dengan virtual host di XAMPP, yaitu untuk memasang beberapa website sekaligus di satu server, tapi dengan nama domain yang berbeda untuk setiap website.

Pada pembahasan kali ini, spesifikasi yang saya gunakan adalah:  Lanjut membaca

Instalasi IIS (Internet Information Services)

IIS (Internet Information Services) adalah sebuah web server buatan Microsoft yang berjalan di Windows. Kali ini, saya akan membahas bagaimana melakukan instalasi IIS di Windows client (Windows 7, Windows 8, Windows 8.1). Proses instalasi di Windows Server akan agak sedikit berbeda.

Prosesnya instalasinya sangat mudah:

  1. Buka Control Panel -> Programs -> Programs and Features.
  2. Klik Turn Windows features on or off.
  3. Tunggu muncul window Windows Features.
  4. Centang Internet Information Services, dan Internet Information Services Hostable Web Cores.
  5. Klik OK, dan tunggu hingga selesai.
 Nah, sampai pada tahap ini, jika tidak ada error, maka IIS berhasil di install. Kita bisa membuka IIS Manager dengan melalui Run -> inetmgr.

Menginstall IIS dan XAMPP Dalam Satu Server

Jika kita ingin menggunakan IIS dan XAMPP (Apache) dalam satu server, maka port salah satu (Apache atau IIS) harus diubah. Secara default, keduanya menggunakan port 80 untuk protokol HTTP, dan port 443 untuk HTTPS. Dalam kasus ini, saya akan mengganti port default Apache menjadi 8008 untuk HTTP, dan 8009 untuk HTTPS.
  1. Buka httpd.conf, ada di folder xamppapacheconfhttpd.conf
  2. Cari “Listen 80“, ubah ke “Listen 8008
  3. Cari “ServerName localhost:80″, ubah ke “ServerName localhost:8008
  4. Lalu buka httpd-ssl.conf, ada di folder xamppapacheconfextrahttpd-ssl.conf
  5. Cari “Listen 443″, ubah ke “Listen 8009
  6. Cari “<VirtualHost _default_:443>”, ubah ke “<VirtualHost _default_:8009>
  7. Cari “ServerName localhost:443″, ubah ke “ServerName localhost:8009
  8. Restart Apache.