Merhaba, Cts, 2005-04-23 tarihinde 11:30 +0300 saatinde, orkun yazdı: > merhaba > > debianda php yi cgi olarak derledim. > > Apache2.conf dosyasina asagidakileri ekledim. > > AddType <http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?AddType> > application/x-httpd-php .php3 > AddType <http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?AddType> > application/x-httpd-php .phtml > AddType <http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?AddType> > application/x-httpd-php .php > > Action application/x-httpd-php /cgi-bin/php
Hataya sebep olan satir bu. > apacheyi yeniden baslatmaya calisinca > su hata mesajini aldim. > (Action komutuyla ilgili bir sorun var gibi) > > > Starting web server: Apache2Syntax error on line 227 of > /etc/apache2/apache2.conf: > Invalid command 'Action', perhaps mis-spelled or defined by a module not > included in the server configuration > > > php yi cgi olarak derleyince Apache2.conf da ne yapmali ? Debianda Apache2 ile phpyi cgi olarak calistirabilmek icin php4-cgi ve libapache2-mod-php4 paketlerinin kurulu olmasi gerekir. Yani; apt-get install php4-cgi libapache2-mod-php4 seklinde kurulumu yaptikdan sonra sizin yapmaniz gereken cok fazla ayar kalmiyor. /etc/apache2/mods-enabled/php4.conf icerisinde sizin yukarida yapmak istediginiz ayarlar mevcut olarak gelir. cgi'larin calistirilabilmesi icin de /usr/lib/cgi-bin/ dizini ayarlanmistir. Bu dizinde hangi uzantilarin cgi olarak calistirilmasini istiyorsaniz onuda /etc/apache2/apache2.conf icerisinde belirtmelisiniz. /etc/apache2/apache2.conf icerisinde; #AddHandler cgi-script .cgi seklinde yer alan satiri aktif edip ".cgi" uzantisina ilavelerde yapabilirsiniz. Daha sonra /etc/init.d/apache2 restart ile apache2 yi restart ettikten sonra /usr/lib/cgi-bin/ dizini icerisine gecip ornek bir uygulama yazabilirsiniz. Mesela asagidaki ornegi testphpcgi.php olarak kaydedip deneyebilirsiniz. -------------- #!/usr/bin/php4 <? print "php cgi test"; ?> ------------- Denemek icin http://makine_isminiz/cgi-bin/testphpcgi.cgi benzeri bir yol uygun olacaktir. -- Saygilarimla, Serdar Aytekin -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

