[ glamoc @ 04.12.2010. 11:23 ] @
Na linux ubuntu sam preveo apache i na njega postavio sajt.U httpd-vhosts.conf sam postavio
Code:

NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
    DocumentRoot /usr/lib/apache/htdocs/mediawiki-1.16.0
    ServerName www.wikiv.com
    <Directory "/usr/lib/apache/htdocs/mediawiki-1.16.0">
      AllowOverride All
    </Directory>
</VirtualHost>

Kada u mozilu ukucam www.wikiv.com brouser mi ne prikaze index.php fajl koji se nalazi na gore definisanoj putanji vec mi prikaze spisak svih fajlova,
a kada kliknem na neki od njih on mi prikaze php kod koji se nalazi u tom fajlu.
Gde je ovde problem?
[ nkrgovic @ 04.12.2010. 11:29 ] @
Da bi umesto liste apache prikazao index.php moras taj fajl dodati u spisak DirectoryIndex. Verovatno gore u httpd.conf imas nesto ovako:

Code:
DirectoryIndex index.html

pa napravi da stoji:
Code:
DirectoryIndex index.php index.html


To sto nece da izvrsi php znaci da nije dobro instaliran PHP. Jesi li ga kompajlirao na ruke, ili dodao iz nekog paketa? Jesi li uopste instalirao php?
[ glamoc @ 04.12.2010. 11:49 ] @
Ja sam instalirao apache na ruke, a sto se tice php-a nisam ga eksplicitno instalirao ali ga imam na kompu, kad u komandnoj liniji kucam php -version
odgovor je

Code:

PHP 5.3.3-1ubuntu9 with Suhosin-Patch (cli) (built: Sep 20 2010 22:40:29) 
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies


Pre nego sto sam preveo apache imao sam LAMPP i on je nekako radio.
Sad sam preveo apache i imam poteskoca.
Uradio sam ovo sto si mi rekao i sad kad kucam www.wikiv.com on mi prikaze php kod index.php stranice
[ nkrgovic @ 04.12.2010. 12:34 ] @
To sto ga imas na racunaru nije dovoljno. Ako si vec instalirao apache na ruke, sad moras da instaliras i php, i to tako sto mu kazes gdese nalazi tvoja instalacija apache-ja, da bi se povezao sa njom. Procitaj README i INSTALL fajlove arhivi koju ces skinuti sa php sorsom, nije mnogo tesko.

Da, ako ti treba podrska za mysql, vodi racuna da instaliras i mysql i mysql-devel paket za ubuntu, da bi se php linkovao sa njima, pre nego sto lrenes da kompajliras php.
[ vatri @ 06.12.2010. 07:41 ] @
To sto si ti instalirao je php-cli i sluzi za pokretanje PHP skripti iz terminala.
Da bi ti radio PHP moras ga "povezati" sa web serverom (u tvom slucaju Apache).
Posto vidim da imas Ubuntu - vjerovatno ti je najjednostavnije da probas instalirati libapache2-mod-php5 (uradi to preko synaptic). Ne znam oce li raditi ako si apache instalirao rucno, a ne preko nekog "package managera".
Ako hoces da rucno kompajliras, moras u configure dodat parametar --with-apxs(2)


http://www.php.net/manual/en/install.unix.apache2.php

http://www.lullabot.com/videos/install-local-web-server-ubuntu


http://www.youtube.com/watch?v=J8y51yESHyU