Instal Webserver di Windows, Ternyata Susah Juga
Jangan ketawa, ini betul adanya. Setelah sekian lama saya tidak pernah install Webserver secara manual, kali ini saya cukup kelabakan, proses install berjalan dari pukul 2 siang hingga pukul 5 sore.
Waktu terakhir, saya memang lebih suka menggunakan yang istant-instant. Karena memang masalah server saat ini tidak terlalu menjadi urusan saya. Install Webserver bisanya hanya saya lakukan untuk development saja. Di Linux saya sering menggunakan webserver bawaan mandrake yang tinggal klik atau XAMPP yang tinggal mengekstrak di /opt/lampp saja.
Di Windows lebih banyak pilihan, WAMPP, XAMPP, APPSERV, PHP2TRIAD sampai pada DONGKRAKNYA mas Luri Darmawan. Sekali klik Apache, PHP, MySQL, PHPMyAdmin sudah terinstall semua. Gampang. Dan itu yang membuat saya malas melakukan instalasi satu-satu.
Install Web dan database Server di tempat klient kali ini memang tidak semulus biasanya. Software tree in one yang saya gunakan, ternyata tidak berjalan sebagaimana yang ada pada bayangan saya. MySQL di WAMPP berjalan dengan tidak normal. Sedangkan APPSERV tidak bisa dijalankan sama sekali. Terpaksa menginstall satu-satu.
Install Apache berjalan dengan sangat mulus. Giliran mengkoneksikan dengan PHP CGI baru timbul masalah. Permission denied, katanya. Halah seperti di Linux saja.
Skrip seperti ini ternyata tidak cukup.
#added by achedy
ScriptAlias /php/ "E:/SERVER/WEBSERVER/php4/"
AddType application/x-httpd-php .php
# For PHP 5
Action application/x-httpd-php "/php/php.exe"
Cukup lama saya mencari-cari kenapa ada permission denied ? Setelah sekian lama mencari disana-sini ternyata masalah setting directory di httpd.conf, halah …
AllowOverride None
Options None
Order allow,deny
Allow from all
Sampai Disini masalah PHP Selesai.
MYSQL, versi 4.4 dengan exstensi msi dengan ukuran 15 MB itu, ternyata kalau di install tidak mengasilkan GUI sama sekali. Semuanya kosol sol. Padahal saya sudah lupa pakai konsol. Tapi dengan menggunakan vasilitas service di windows saya sudah bisa start stop dari sana, setelah sekian lama gagal menyalakan mysql dengan perintah mysqld-nt start (gak tahu yg bener gimana).
Sampai disini mysql bisa menyala dengan baik. Tapi, begitu saya menjalankan aplikasi, saya tidak bisa login dan muncul “Error Warning: Client does not support authentication protocol requested by server; consider upgrading MySQL client in ….”. Lama juga saya ngubek-ubek di mysql.com. Nggak ketemu juga.
Akhirnya Saya menemukannya di http://www.diskusiweb.com/viewthread.php?tid=16036 . Ternyata,
Coba mas pakai consol mysql kemudian ketikkan perintah ini
mysql> SET password for ‘root’@'localhost’=old_password(’password mysqlnya’);
Lebih masalah lagi mas karena sejak mysql 4.1 keatas itu untuk encript passwordnya berbeda dengan encript password sebelumnya jadi kalau di set ada passwordnya mesti diupdate dulu dengan fungsi old_password untuk passwordnya mas…
saya pernah mengalami hal sama ketika pertama kali menggunakan mysql 4.1jadi coba dulu bisa gak yah?…
mungkin ini sumber masalah anda
=============
OLD_PASSWORD(str)
OLD_PASSWORD() was added to MySQL when the implementation of PASSWORD() was
changed to improve security. OLD_PASSWORD() returns the value of the old (pre-4.1) implementation
of PASSWORD(), and is intended to permit you to reset passwords for any pre-4.1
clients that need to connect to your version 5.0 MySQL server without locking them out. See
Section 5.7.9, “Password Hashing in MySQL 4.1â€.
Setelah semuanya dipastikan berjalan, duh leganya …………
achedy. Lahir di Trenggalek,
adalah seorang programmer web dan bapak dari dua orang anak. Tinggal
di Surabaya sejak tahun 1996. Menulis adalah hobinya sejak kuliah. Blog
ini hanyalah opini pribadi yang tidak terkait dengan perusahaan,
partai, asosiasi, dan forum tempat blogger beraktifitas. Bisa dihubungi
melalui email achedy_at_penamedia.com
6 Comments, Comment or Ping
1. M. Andri Setiawan
Di windows ya, pake Apache2triad kan gampang mas, tinggal next-next-next, selesai deh !
semudah apt-get di Ubuntu/Debian
Sep 20th, 2006
2. dikaries
Sep 20th, 2006
3. sandalian
Hidup Diskusiweb!
:D
Mar 2nd, 2007
4. camagenta
masak a mas?
perasaan aku pake PhpTriad ma AppServ gak penah dapat masalah tugh.
Jun 6th, 2007
5. fenfen
saya pake apache2triad… tapi mysqlnya masih versi 4. saya pengen coba mysql versi 5. gimana ya caranya????
Apr 30th, 2008
6. achedy
#FENFEN
Caranya ya install mysql versi5 terus yang bawaan apache2triad nggak usah dinyalakan.
Apr 30th, 2008
Reply to “Instal Webserver di Windows, Ternyata Susah Juga”