Install Php5+Apache2 kadang bisa, kadang tidak, kenapa ?

381 views
Skip to first unread message

irham

unread,
May 30, 2009, 1:42:16 AM5/30/09
to id-ubuntu
Saya melakukan install menggunakan synaptic
tinggal klik php5, pilih mark for installation
maka otomatis menginstall
apache2-mpm-prefork
apache2-utils
apache2.2-common
lipapache2-mod-php5
libapr1
libaprutil1
libpq5
php5-common

Namun hasilnya, antara satu komputer dengan komputer lain berbeda
ada yang berhasil dengan sukses
namun ada juga yang gagal,
ketika membuka file php dengan firefox
malah di suruh save / download

Padahal komputer komputer tersebut sama spesifikasinya
dan bahkan dari cloning ubuntu yang sama.
Masalah tersebut sudah setengah tahun yang lalu, sudah cari di milis
belum ada solusi yang pas dan dulu biasanya untuk yang gagal
saya remove lalu instal lagi, remove install lagi berkali kali baru berhasil
dan karena dulu sudah berhasil, butuhnya pun cuma di satu komputer
juga di rumah pun sukses, akhirnya masalah tersebut saya lupakan

Tapi, barusan saya coba install lagi di sekolah, masih gagal
Jadi penasaran, sebenarnya masalahnya apa, di mana ?
lalu bagaimana solusinya ?
Mohon sharing dari rekan ubuntu sekalian.

Cecep Mahbub

unread,
May 30, 2009, 1:52:40 AM5/30/09
to id-u...@googlegroups.com
2009/5/30 irham <mirh...@gmail.com>:

Saya beberapa kali bertemu dengan masalah ini. Solusinya sebetulnya
mudah, restart saja apachenya.

sudo /etc/init.d/apache2 restart

Tapi kadang setelah restart juga file php masih minta di save (bukan
ditampilkan di browser). Nah untuk ini, biasanya mudah saja, clear
cache di firefox (clear private data). Masalah beres.


Cecep

irham

unread,
May 30, 2009, 1:56:51 AM5/30/09
to id-u...@googlegroups.com

Masalahnya, bukan hanya satu komputer
mengaksesnyapun dari komputer lain
nah setiap user siswa ini, setiap restart
semuanya kembali ke seting semuala

Yang ingin saya ketahui, sebenarnya masalahnya di mana ?

Cecep Mahbub

unread,
May 30, 2009, 2:07:27 AM5/30/09
to id-u...@googlegroups.com
2009/5/30 irham <mirh...@gmail.com>:

Masalahnya adalah, saat menginstall lipapache2-mod-php5, sistem tidak
memerintahkan untuk merestart apache. Jadi user yang menginstall harus
melakukan restart apache sendiri.

Seperti yang tertulis disini:
https://bugs.launchpad.net/ubuntu/+source/php5/+bug/152410


Cecep

irham

unread,
May 30, 2009, 2:44:46 AM5/30/09
to id-u...@googlegroups.com
Pada 30 Mei 2009 13:07, Cecep Mahbub <ce...@ngadimin.org> menulis:
>
> 2009/5/30 irham <mirh...@gmail.com>:
>>
>> Pada 30 Mei 2009 12:52, Cecep Mahbub <ce...@ngadimin.org> menulis:
>>> Saya beberapa kali bertemu dengan masalah ini. Solusinya sebetulnya
>>> mudah, restart saja apachenya.
>>>
>>> sudo /etc/init.d/apache2 restart
>>>
>>> Tapi kadang setelah restart juga file php masih minta di save (bukan
>>> ditampilkan di browser). Nah untuk ini, biasanya mudah saja, clear
>>> cache di firefox (clear private data). Masalah beres.
>>>
>>
>> Masalahnya, bukan hanya satu komputer
>> mengaksesnyapun dari komputer lain
>> nah setiap user siswa ini, setiap restart
>> semuanya kembali ke seting semuala
>>
>> Yang ingin saya ketahui, sebenarnya masalahnya di mana ?
>
> Masalahnya adalah, saat menginstall lipapache2-mod-php5, sistem tidak
> memerintahkan untuk merestart apache. Jadi user yang menginstall harus
> melakukan restart apache sendiri.
>

Tapi seingat saya dulu, juga sudah di restart, reload, force-reload, stop
bahkan restart ubuntu

Willy Permana

unread,
Jun 3, 2009, 7:46:39 AM6/3/09
to id-u...@googlegroups.com
irham wrote:
> Namun hasilnya, antara satu komputer dengan komputer lain berbeda
> ada yang berhasil dengan sukses
> namun ada juga yang gagal,
> ketika membuka file php dengan firefox
> malah di suruh save / download

*wild guess*
File php-nya ditaruh di document root nggak (/var/www/)?


irham

unread,
Jun 3, 2009, 10:41:06 PM6/3/09
to id-u...@googlegroups.com
Pada 3 Juni 2009 18:46, Willy Permana<willyperm...@gmail.com> menulis:
> *wild guess*
> File php-nya ditaruh di document root nggak (/var/www/)?

hmmmm

Sudah.
Permissionnya juga sudah.

Dan supaya, topik ini tidak melebar.
Yang perlu di ketahui adalah, bahwa
Dulu dan sekarang, Apache dan PHP dll. Sudah berjalan dengan Sukses.

Namun terkadang ketika saya install lagi.
di komputer lain. terkadang muncul hal tersebut.
dan untuk menyelesaikan hal tersebut.
saya melakukan install reinstall berkali kali, apache dan php nya.

Tentunya, Akhirnya saya jadi penasaran.
Apa masalah sebenarnya ?

Fajran Iman Rusadi

unread,
Jun 3, 2009, 11:40:18 PM6/3/09
to id-u...@googlegroups.com
2009/5/30 irham <mirh...@gmail.com>:

> Tapi seingat saya dulu, juga sudah di restart, reload, force-reload, stop
> bahkan restart ubuntu

modulnya sudah diaktifkan?

$ sudo a2enmod php5

trus force reload

$ sudo /etc/init.d/apache2 force-reload

--
Iang-
http://fajran.web.id y!m: fajran

Alex Dhika

unread,
Jun 4, 2009, 12:54:45 PM6/4/09
to id-ubuntu
Di setting apache belum dimasukkan baris ini

LoadModule php5_module modules/libphp5.so

Ini saya ambilkan dari lampp keluaran apachefriends, mungkin agak
sedikit berbeda dengan apache yang dari ubuntu, tapi intinya ada di
situ

Setelah diaktifkan baru sudo /etc/init.d/apache2 reload

Hal ini memang kadang2 terjadi

---

http://klublinux.com

Fajran Iman Rusadi

unread,
Jun 4, 2009, 1:00:41 PM6/4/09
to id-u...@googlegroups.com
2009/6/4 Alex Dhika <alex....@gmail.com>:

>
> Di setting apache belum dimasukkan baris ini
>
> LoadModule php5_module modules/libphp5.so

di ubuntu/debian, aktivasi/deaktivasi modul dilakukan dg bantuan
a2enmod dan a2dismod.

$ sudo a2enmod php5

dan tuk menonaktifkan

$ sudo a2dismod php5

irham

unread,
Jun 6, 2009, 8:23:30 PM6/6/09
to id-u...@googlegroups.com
2009/6/5 Fajran Iman Rusadi <faj...@regex.com>:

>
> 2009/6/4 Alex Dhika <alex....@gmail.com>:
>
>>
>> Di setting apache belum dimasukkan baris ini
>>
>> LoadModule php5_module modules/libphp5.so
>
> di ubuntu/debian, aktivasi/deaktivasi modul dilakukan dg bantuan
> a2enmod dan a2dismod.
>
> $ sudo a2enmod php5
>
> dan tuk menonaktifkan
>
> $ sudo a2dismod php5

Terima kasih atas jawabannya.

memang cara tersebut belum pernah saya lakukan
namun yang benar benar ingin saya ketahui
kenapa, cara installnya sama, dengan repo yang sama,
dan terkadang cloning ubuntu dan spesifikasi komputer yang sama
tapi ada yang gagal dan ada yang berhasil.
memang banyak yang sukses. daripada yang gagal.

Untuk cara tersebut, akan saya praktekkan

Cecep Mahbub

unread,
Jun 7, 2009, 1:22:17 AM6/7/09
to id-u...@googlegroups.com
2009/6/7 irham <mirh...@gmail.com>:

> Terima kasih atas jawabannya.
>
> memang cara tersebut belum pernah saya lakukan
> namun yang benar benar ingin saya ketahui
> kenapa, cara installnya sama, dengan repo yang sama,
> dan terkadang cloning ubuntu dan spesifikasi komputer yang sama
> tapi ada yang gagal dan ada yang berhasil.
> memang banyak yang sukses. daripada yang gagal.
>
> Untuk cara tersebut, akan saya praktekkan

Seperti di email saya sebelumnya, karena saat modul php di install,
apache tidak otomatis di restart.

Lalu mengapa setelah di restart apachenya kok firefox masih meminta
untuk mendownload file dan bukan menampilkan halaman olahan php?
jawabannya ada di cache firefox.

Kronologis kasus saya

1. install apache + mod php
2. buat file test php, misal menggunaknan fungsi phpinfo()
3. buka dengan firefox
4. ERROR! firefox malah minta download file php
5. restart apache
6. ERROR! firefox masih minta download file php
7. coba buat file test baru dengan nama yang berbeda (ini setelah
apachenya di restart)
8. buka lagi dengan firefox. BERHASIL, halaman php ditampilkan.
9. hmm... ada dugaan masalah dengan cache firefox, saya clear cache firefox
10. BERHASIL, halaman php bisa ditampilkan.

Mudah-mudahan jelas hehe.

Cecep

Mahyuddin Susanto

unread,
Jun 7, 2009, 2:16:38 AM6/7/09
to id-u...@googlegroups.com
Pada 30 Mei 2009 12:42, irham<mirh...@gmail.com> menulis:

> Tapi, barusan saya coba install lagi di sekolah, masih gagal
> Jadi penasaran, sebenarnya masalahnya apa, di mana ?
> lalu bagaimana solusinya ?
> Mohon sharing dari rekan ubuntu sekalian.

apakah menggunakan proxy?
biasanya ada di cache proxy, selain itu clear cache nya firefox juga.
ini dengan catatan modul php5 sudah aktif (lihat balasan om iang).

saya pernah mengalama itu, setelah aktif module dan restart apache
semua beres. tapi jika pake proxy itu yang jadi puyeng karena cachenya
ada di proxy


--
------------------------------------------------------------------
udienz (Mahyuddin Susanto)
site = http://blog.udienz.net

Cecep Mahbub

unread,
Jun 7, 2009, 2:22:02 AM6/7/09
to id-u...@googlegroups.com
2009/6/7 Mahyuddin Susanto <udi...@gmail.com>:

>
> Pada 30 Mei 2009 12:42, irham<mirh...@gmail.com> menulis:
>
>> Tapi, barusan saya coba install lagi di sekolah, masih gagal
>> Jadi penasaran, sebenarnya masalahnya apa, di mana ?
>> lalu bagaimana solusinya ?
>> Mohon sharing dari rekan ubuntu sekalian.
> apakah menggunakan proxy?
> biasanya ada di cache proxy, selain itu clear cache nya firefox juga.
> ini dengan catatan modul php5 sudah aktif (lihat balasan om iang).
>
> saya pernah mengalama itu, setelah aktif module dan restart apache
> semua beres. tapi jika pake proxy itu yang jadi puyeng karena cachenya
> ada di proxy

di purge saja cachenya. untuk satu url bisa pake cara seperti ini
(contoh untuk purge cache di squid)

squidclient -h localhost -m PURGE http://domain.com/halaman.html


Cecep

Fajran Iman Rusadi

unread,
Jun 7, 2009, 3:42:46 AM6/7/09
to id-u...@googlegroups.com
2009/6/7 Cecep Mahbub <ce...@ngadimin.org>:

> Seperti di email saya sebelumnya, karena saat modul php di install,
> apache tidak otomatis di restart.

mungkin juga "menginstal modul" tidak berarti juga "mengaktifkan
modul". Jadi pastikan juga modul tsb sudah diaktifkan :-)
setelah itu, restart deh apachenya..

Cecep Mahbub

unread,
Jun 7, 2009, 5:22:50 AM6/7/09
to id-u...@googlegroups.com
2009/6/7 Fajran Iman Rusadi <faj...@regex.com>:

>
> 2009/6/7 Cecep Mahbub <ce...@ngadimin.org>:
>
>> Seperti di email saya sebelumnya, karena saat modul php di install,
>> apache tidak otomatis di restart.
>
> mungkin juga "menginstal modul" tidak berarti juga "mengaktifkan
> modul". Jadi pastikan juga modul tsb sudah diaktifkan :-)
> setelah itu, restart deh apachenya..

betul, tapi kalau berbicara default instalasi di ubuntu, modul php5
ini otomatis di set enable ketika instalasi libapache2-mod-php5 (saya
baru saja memastikan dengan instalasi modul tersebut di ubuntu 8.04).

tapi untuk troubleshooting, bisa juga dipastikan cek apakah sudah
dienable atau tidak. lalu kalau mau diaktifkan, gunakan cara yang
sudah disebutkan oleh Fajran di email sebelumnya.


Cecep.

Reply all
Reply to author
Forward
0 new messages