Apache2-vel PHP nem megy

Fórumok

Helló! Ha valaki tud segíteni ...

A problémám a következő lenne: Ubuntura telepítettem LAMP-ot, Synaptic csomagkezelőből lehetett választani. Az a baj, hogy ha a WWW könyvtáramba másolok pl egy index.php-t vagy akármilyen php kiterjesztésű fájlt mindig le akarja tölteni a böngésző. Kb 1 hónappal ezelőtt viszont, ha a LAMP-ot telepítettem akkor apache 1.3assal települt, azzal pedig semmi probléma nem volt. Olvasgattam a fórumokat hasonló témával de ott olyanokat írtak hogy: php5.conf megvan-e php5.load megvan-e ezek megvannak. Viszont a httpd.conf üresen van apache2 után, apache 1.3-nál nem üres... meg apache2-nél mondták hogy keressek DirectoryIndex bejegyzést a conf-ban de azt sem találtam.

pls HELP! előre is köszi!

Hozzászólások

phpmyadmin. Sok az egyben. Nekem kapásból ment, configfájlokba alig kellett belenyúlni.

(Nem tudom, hogy lehet publikussá tenni, azóta sem az, és érdekelne... de ez saját és durva szakmai ismerethiány...)

"...és álmodtad-e valaha azt, hogy valaki, akit szeretsz, eltávozik? s te zokogva ébredsz egy világra, honnan ő már rég elment, de te érzed a kínt - oly közel, mintha csak ma halt volna meg."

Ha minden igaz akkor van egy default httpd.con amit át kell másolni, ott kell berakni a php dolgait és a többit.

LoadModule php5_module modules/libphp5.so
DirectoryIndex index.html index.php
AddType application/x-httpd-php .php

php5.conf tartalma:

AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps

php5.load tartalma:
LoadModule php5_module /usr/lib/apache2/modules/libphp5.so

ezt nem találtam sehol:
DirectoryIndex index.html index.php
(apache 1.3-nál megvolt)

próbáltam bemásolgatni ezeket a httpd.conf-ba de úgy az apache2 sem indult el

azert ures, mert az apache2.conf-ban vannak a beallitasok

Már néztem, régebben végig is csináltam, de ugyanúgy le akarja tölteni .php fájlokat.
Ha a packages.debian.com-ról letöltöm az apache (nem apache2) csomagokat akkor megy rendesen, csak azért frusztrál miért nem működik apache2-vel.
De azért köszi.

Mi a dpkg -l | grep php kimenete? Nem véletlenül a CGI-s php van feltelepítve?

Ha a letöltést választod, mi jön le? A php file, vagy egy üres file?
Vagy nagyon rosszul van beállítva az apache, vagy segfaultol végrehajtás közben a php modul.

Nézz bele a /var/log/syslog, /var/log/apache2/access.log és /var/log/apache2/error.log végére, ill. hogy a /etc/init.d/apache2 restart hatására ezekben nem jelenik-e meg valamilyen hibaüzenet. Ugye nincsen chrootolva az apache?

--
The Net is indeed vast and infinite...
http://gablog.eu

a kimenete:
ii gphpedit 0.9.91-4ubuntu1 development environment for PHP/HTML/CSS
rc libapache-mod-php5 5.2.0-8+etch10 server-side, HTML-embedded scripting languag
ii libapache2-mod-php5 5.2.3-1ubuntu6.3 server-side, HTML-embedded scripting languag
ii php5-cli 5.2.3-1ubuntu6.3 command-line interpreter for the php5 script
ii php5-common 5.2.3-1ubuntu6.3 Common files for packages built from the php
ii php5-mcrypt 5.2.3-0ubuntu1 MCrypt module for php5
ii php5-mysql 5.2.3-1ubuntu6.3 MySQL module for php5
ii phpmyadmin 4:2.10.3-1ubuntu0.2 Administrate MySQL over the WWW

ha letöltést választom akkor fájl.php jönne, amit megnyitok, nem üres lap.

restart után error.log ban a következő 2 sor jelent meg:
[Thu Mar 27 12:16:02 2008] [notice] caught SIGWINCH, shutting down gracefully
[Thu Mar 27 12:16:12 2008] [notice] Apache/2.2.4 (Ubuntu) configured -- resuming normal operations

chrootolva? ööö szerintem nincs

Nem lett megolva a dolog? Ugyan ez a problémám...

Ezek fent vannak ?

php5 libapache2-mod-php5

továbbá a kiegészítők,

php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json

Illetve megvolt az apache2 restart ?

Szerk :
Erre mit mond ?

a2enmod php5

De ugye a szerveren keresztül kéred le az oldalt? :)
Nekem fél órába telt régen kezdőként rájönnöm, hogy véletlenül a "Fájl megnyitása..." (Ctrl+O) menüponttal nyitottam meg korábban a fájlt, és a szerver indítása után hiába nyomtam neki az oldal frissítését legalább ezerszer, semmi nem változott. :)

Szóval: http://localhost/
vagy: http://127.0.0.1/