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!
- 3021 megtekintés
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."
- A hozzászóláshoz be kell jelentkezni
Sajnos a phpmyadmin sem jön be mivel ott is le szeretné tölteni a .php fájlt. Régebben apache 1.3-al ment de most nem :(
- A hozzászóláshoz be kell jelentkezni
A phpmyadmin a MySQL adminisztrációjára való...
--
The Net is indeed vast and infinite...
http://gablog.eu
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
AddType application/x-httpd-php .php .phtml .php3
Ha a php3 akkor kell ha index.php3 használsz amúgy .php kell.
Ez kell! A keresési sorrend tetszőleges.
DirectoryIndex index.html index.php
- A hozzászóláshoz be kell jelentkezni
ok ez benne van (ahogy írtam benne is volt) a php5.conf-ban:
AddType application/x-httpd-php .php .phtml .php3
de sajnos így sem megy
- A hozzászóláshoz be kell jelentkezni
azert ures, mert az apache2.conf-ban vannak a beallitasok
- A hozzászóláshoz be kell jelentkezni
Kis olvasmány:
http://www.howtoforge.com/ubuntu_lamp_for_newbies
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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 hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Nem lett megolva a dolog? Ugyan ez a problémám...
- A hozzászóláshoz be kell jelentkezni
biztos be van töltve a php modul?
--
Nem az erős, aki sosem esik el, hanem az, aki mindig fel tud állni!
- A hozzászóláshoz be kell jelentkezni
Igen, űgytűnik az rendben van.
- A hozzászóláshoz be kell jelentkezni
browser restart volt?
--
Nem az erős, aki sosem esik el, hanem az, aki mindig fel tud állni!
- A hozzászóláshoz be kell jelentkezni
Volt, de semmi.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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/
- A hozzászóláshoz be kell jelentkezni
AddType application/x-httpd-php .php
beállítás biztosan szerepel?
Csomagból telepített apache2-php párosnál a /etc/apache2/mods-enabled/php5.conf-ban van.
- A hozzászóláshoz be kell jelentkezni
Én vagyok a h***e... PHP rendben van, csak a phpsysinfo-nál csinálja.
http://ip/phpsysinfo/ -val le akarja tölteni
http://ip/phpsysinfo/index.php -vel minden rendben
Mi lehet az oka?
- A hozzászóláshoz be kell jelentkezni
DirectoryIndex index.php index.html
Azaz a DirectoryIndex apache parameterben nincs benne az "index.php"
Tovabbi info:
http://httpd.apache.org/docs/current/mod/mod_dir.html
- A hozzászóláshoz be kell jelentkezni
Ez lesz az.
- A hozzászóláshoz be kell jelentkezni
Bennevan, de mégsem jó.
Én pancserkodok el valamit, mostmár nagyon kíváncsi vagyok.
Ha helyi ip címmel nézem akkor nemjó, ha külsővel akkor működik index.php nélkül is. Valami ötlet?
- A hozzászóláshoz be kell jelentkezni
Van VirtualHost-od definiálva? Mert abban is megadható a DirectoryIndex, és az értéke felülírja a globális beállításokat. Persze mindez csak akkor érvényesül, ha a VirtualHost paramétereként megadott címek (és portok) egyikén keresztül kéred le az oldalt.
- A hozzászóláshoz be kell jelentkezni
Nincs VirtualHost.
- A hozzászóláshoz be kell jelentkezni