Belépés
Szerver - LAMP Server beállítása - PHP hiba
2010. március 2. – 20.08 – danmorisson
Halihó!
Feltettem egy apache servert, egy php servert és egy mysql-t a gépre, letöltöttem a weblapomat (ami php-s) és akkor amikor böngészőben meghívom a http://localhost-ot, akkor a letöltés ablak ugrik fel,és nem az oldalt tölti be.
Mit kell még csinálnom???
Előre is köszi.
- A hozzászóláshoz regisztráció és belépés szükséges
Hogyan telepítetted fel?
Hová helyezted a fájljaidat?
||"Ha előre tudtad volna, hogy a gyertya lángja tűz, akkor már régen kész lenne az étel..." || My Homepage = Hasznos tippek & Trükkök
synapticból telepítettem, a fájlokat pedig a var/www mappába tettem.
apt-get install apache2 php5 mysql-server phpmyadmin
Aztán a cucc a /var/www-be, majd egy:
chown www-data:www-data -R /var/www
Ennyi.
||"Ha előre tudtad volna, hogy a gyertya lángja tűz, akkor már régen kész lenne az étel..." || My Homepage = Hasznos tippek & Trükkök
Nem műxik a php include. Hogy címezzem meg a fájlt?
Ez a parancs mit ad vissza?
cat /etc/apache2/mods-enabled/php5.*Vmi ilyesmit kéne látni:
gorkhaan@muthafucka:~$ cat /etc/apache2/mods-enabled/php5.*
AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps
LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
||"Ha előre tudtad volna, hogy a gyertya lángja tűz, akkor már régen kész lenne az étel..." || My Homepage = Hasznos tippek & Trükkök
Azt írja ki, de semmi változás.
A /var/www könyvtáradban nevezd át az index.* fájlt valami másra (ne legyen index nevű egy se), és nyisd meg a http://localhost-ot. Erre a www-ben levő könyvtárstruktúrát kell megjelenítse a böngésző, ha fut az apache rendesen.
Ez megy?
Csinálj egy teszt.php fájlt (a www-be), ezzel a tartalommal: <?php phpinfo(); ?>, és ezt próbáld meg megnyitni, beírva az egészet: http://localhost/teszt.php
Ez lefut?
Az az igazság, hogy nekem is eljátszotta ezt a viccet kb. két évvel ezelőtt, de már nem emlékszem, hogy hogy pofoztam helyre. Akkor több gondom is volt. Lehet, hogy újraraktam a triót, egy teljes pucolás után? Hiába na, nem vagyok már mai csirke. :)
htibi.ro | | Szeretnék tanulni, de kinek van arra ideje! | | fullcircle.hu
Lefutni lefut.
Van egy ilyen sor:
include_path .:/usr/share/php:/usr/share/pear .:/usr/share/php:/usr/share/pear
De ezt a mappát nem találom. Van valami köze hozzá?
Bocs, de csak most kerültem gép közelbe. Ez nekem is megvan, nem ez a gond.
Viszont ezek szerint az Apache-od, és a php-d is funkcionál.
Ha az index.php fájlt akarod megnyitni akkor a letöltésablak ugrik fel. Ez még áll?
Vagy lefutna, csak nem találja meg az include-olt részeket? Ez jogosultság gond is lehet.
Ellenőrizd le a fájlok jogosultságát, az alkönyvtárakban is.
Azért kérdezek vissza, mert több tanácsot is kaptál, és nem tudom, hogy miket próbáltál, illetve most hol tartasz.
htibi.ro | | Szeretnék tanulni, de kinek van arra ideje! | | fullcircle.hu
Szia,
Jelenleg hogyan van megadva az include? Be tudnád dobni azt a sort?
http://ubuntu.hu/node/13466
Sevoir visszatért, tapsvihar.
A leírásod ismét segített!! :) Tökéletesen ment a telepítés és a tesztnél "IT WORK" Szuper!
Mindenkinek alanyi joga, hogy hülye legyen, és sokan élnek is vele rendesen!
szia,
a leírás alapján telepítettem , de hiába rakok be bármit a mappámba (public_html) , csak a localhost működik, arra kiírja h it woks!, de a public mappára azt írja h nem találja :(
mit lehet csinálni ilyenkor szerintetek? :(:(
közben a fentebb említett gond megoldódott, most ugyanaz a bajom, mint fentebb, rámegyek a fájlra, és le akaja tölteni/megnyitni...idióta egy vmi....
de én lamp szervert telepítettem.... mi lehet a gond? :(
előre is köszönöm :)
Kicsit konkrétabban, ha kérhetném. Az az igazság, hogy ha pld. a PHP fájlokat letölteni akarja a rendszer és nem jeleníti meg, akkor valószínűleg a szervered nincs rendesen felrakva.
LinuxMint11 32bit, Android 2.3
Ez alapján tettem fel : http://ubuntu.hu/node/13466
utána ez nem működött azonnal: http://localhost/~felhasználónév , de olvasgattam ás át kellett írni egy fájlt, mostmár ez is működik, ha beírom a böngészőbe h localhostz akkor megjelenik a mappámban levő elso.php fájl. De ha rákattintok megkérdezi h megnyitja vagy menti a fájlt?
és nem értem h miért :( nem látom a kódom eredményét a böngészőben :( :(
szted mi lehet a gond?
Ezt a viccet megcsinálja velem róka barátunk bármilyen más külső php-s oldallal is, ha olyan kedve van. Nem feltétlenül beállítási gond, de ha egy-két rendszer/böngésző újraindítás után is csak letölteni akar, akkor a szervered még nem tökéletes.
Teszteld a localhostot egy másik böngészőben is.
Ha a mappádban lévő "elso.php" fájlodat átkereszteled "index.php"-ra akkor mi az eredmény?
htibi.ro | | Szeretnék tanulni, de kinek van arra ideje! | | fullcircle.hu
ha átkeresztelem akkor az enter lenyomása után azonnal kijön a letöltés ablak h menti vagy megnyitja ezt a fájlt ....
sztem megnézem azt az intermatrixos lehetőséget, de majd később mert vizsgaidőszak van, aaarrgh...
akkor valószínű hiányoznak azok a modulok, amik összekapcsolják a 3 szervert
LinuxMint11 32bit, Android 2.3
Száz százalék, hogy nincs rendesen beállítva az Apache/PHP duó.
Ha megint nekiállsz, azzal kezdjed, hogy mindent kitakarítasz, a beállítófájlokkal együtt, és ezután kezded elölről a telepítését a LAMP-nak. Jobb leírást nem tudok ajánlani mint az intermatrixos.
htibi.ro | | Szeretnék tanulni, de kinek van arra ideje! | | fullcircle.hu
Én még így nem raktam fel sose, de a sokat emlegetett InterMatrix-os leírás alapján már igen. Virtual hostokkal, és működik jól. http://www.intermatrix.hu/lamp_server http://www.intermatrix.hu/virtualhost
Ha nem futtatja a PHP fájlokat, hanem csak mentésre dobja fel, akkor esélyes több hiba. Először az első linken található csomagokat ellenőrizd, hogy telepítve vannak-e: apache2 php5 libapache2-mod-php5 php5-gd mysql-server libapache2-mod-auth-mysql php5-mysql phpmyadmin?
LinuxMint11 32bit, Android 2.3
Talán a php5 modul nem töltödik be? Nézz körül az /etc/apache2/mods-enabled könyvtárban, látsz-e php5.load fájlt?
php5-cli csomagot nem telepítetted véletlenül?
Everybody poe-poe!
Telepítsd újra az egészet szerintem.
sudo apt-get purge apache2 php5 mysql-server phpmyadmin
Majd vissza az egészet:
sudo apt-get install apache2 php5 mysql-server phpmyadmin
||"Ha előre tudtad volna, hogy a gyertya lángja tűz, akkor már régen kész lenne az étel..." || My Homepage = Hasznos tippek & Trükkök
Vagy eleve LAMP szervert telepítsen.
Synaptic - Szerkesztés - Csomagok kijelölése feladat szerint - LAMP szerver
Kívánságlista
Először én a Synaptic csomagkezelővel telepíttetem.
Nem működött.
Aztán az Intermarix oldal leírása alapján.
http://www.intermatrix.hu/lamp_server
A virtualhostokra nem volt szükségem.
A var / www mappába létre lehet hozni több almappát és azokban lévő akarmi.php-t.
A böngésző, az útvonal megadásával megjeleníti a php fájlt.
Pl:
http: //localhost (ugyan oda mutat mint a 127.0.01 cím)
http: //127.0.0.1/utvonal/akarmi.php
Nálam:
http: //localhost/drupal/ elég jól fut.
Szükséged lehet az Apache2 teljes eltávolítására és nem árt egy rendszertisztítás
sudo apt-get autoremove sudo apt-get autoclean (vagy apt-get clean) és esetleg egy újraindítás a telepítés megkezdése előtt.
Proletar
Tudom, hogy nem mai a téma, de ha esetleg más is ide tévedne ezzel a problémával...
Mielőtt az oldalad .php fájlját meg akarod nyitni localhostra telepített LAMP serveren, érdemes elindítani az Apache szolgáltatást.
Banális dolgog, de lehet, hogy elfeledkezik róla az ember.
Ráadásul, nem feltétlenül akarod mindíg futtatni az Apache-ot, tehát feltételezem ebben az esetben nem állítottad be, hogy rendszerinduláskor automatice induljon el az is. Ilyen esetben is indítani kell.
Tehát: sudo /etc/init.d/Apache(2) start.
A "2"-est akkor írd, ha Apache2-őt telepítettél. MOstanában synapticból tuti az ment fel a gépre.
Ha esetleg csak változtatás volt a gépen, pl Apache után még felraktad a phpmyadmint, vagy a mysql-server-t, akkor pedig etc/init.d/apache2 restart.
És hol tudom állítani, hogy ne induljon automatikusan?? :-)
ok annyit megnéznél, hogy a httpd.conf file-ban a /Directory sornál fel van e véve az index.html melett az index.php? ha nincs vedd fel és próbáld ki újra!!!
A fórum keresője a bal felső sarokban van!! :-D
Így kell feltelepíteni ahhoz, hogy működjön:
sudo apt-get install lamp-server^
sudo chown -R felhasznalo:csoport /var/www
sudo apt-get install phpmyadmin
ln -s /usr/share/phpmyadmin /var/wwww/phpmyadmin
töröld le az egészet, és így telepítsd.
Vezérlő parancsok:
Indítás: /etc/init.d/apache2 start
Újra indítás: /etc/init.d/apache2 restart
Leállítás: /etc/init.d/apache2 stop
laci
Sziasztok!
Megcsinaltam egy webservert, a dyndns-es lekerdezest mukodott is frankon!! Azutan olvastam egy net2ftp progirol amit a server var/www/ mappaba kellett kibontani. Kibontas utan ha a dyndns-es lekerdezest html-hivatkozassal nyitom meg akkor letolt egy PHP-parancsfajlt “letoltes” nevvel.Gondoltam beleirta magat valahova a serverbe igy ujrahuztam a servert. SSH megy, Apache megy ha a “http://IP_cim-mel hivom meg. A dyndns-el viszont tovabbra is azt a nyomorult PHP-t menti le, amit kozben az ujratelepitesnel mar nem raktam fel a serverre. Van valami otletete mit allitott el, hogy nem az index fajlt nyitja meg a var/www/ mappabol??
Annyit meg, hogy a FF alatt rendben megy a dyndns-es lekerdezes a Chromium alatt van csak ez a hiba ( azota mar a Chromium-ot is ujraraktam de most is a PHP fajlt menti le)
Koszi!
Ha Firefox alatt megy rendesen, akkor a Chromium-al lehet gondod. Újratelepítés előtt törölted a beállításait is?
htibi.ro | | Szeretnék tanulni, de kinek van arra ideje! | | fullcircle.hu
a .config/Chromium -ot is kitoroltem. Azota meg ket gepen ellenoriztem ott rendesen megnyitja webszerveremet de a sajatgepen csak menti. Ha gondolod este beillesztem "amit" ment.
Meg valami otlet??
A szerver, a dyndns megy rendesen. Másik gépről nincs gondod. Ezen a gépen is a Firefox azt csinálja amit kell. Csak a Chromiumod nem hajlandó azt tenni.
Szerintem csak a Chromium dolgai közt kellene keresgélni.
Nem ismerem/használom, még fel sincs telepítve, hogy megnézzem hova rakja a cuccait. Ebben nem tudok ötletet adni.
htibi.ro | | Szeretnék tanulni, de kinek van arra ideje! | | fullcircle.hu
Kar mert teljes tanacstalansag es "csak e miatt" mar nem raknam az egesz rendszerem ujra!
Ilyen fájlletöltős problémája volt már másnak is, de akkor semmivel se tudta megnyitni a .php fájlt. Az akkor Apache/PHP beállítási gond volt. A beállítások bogarászása helyett újrarakta a triót (ha jól emlékszem).
Régebben nekem is csinált ilyet a Firefox, de nem saját oldallal, hanem egy akármilyen, megnézni akart oldallal. De ez a baja elmúlt magától, vagy az adott oldalt tették rendbe.
Ha az Apache (vagy más webszerver) nincs jól összekapcsolva (beállítva) a PHP-val, akkor nem dolgozódik fel a php szkript, hanem elküldi a böngészőnek úgy, ahogy találja.
Viszont nálad ez nem játszik, mert máshonnan, meg más böngészővel rendesen megy minden (ha jól értettem amit írtál eddig).
Próbáld meg beírni kézzel, hogy "index.(html/php)". Így is azt a már nem létező .php fájlt akarja letölteni?
-> akarmi.hu -> helyett -> akarmi.hu/index.(html/php)
Ja, és ezért semmiképp se rakd újra a rendszered. :-)
htibi.ro | | Szeretnék tanulni, de kinek van arra ideje! | | fullcircle.hu
No .... agyam eldobom megvan!! A /home/user/.cashe/chromium/Default/Cashe konyvtarban bujt meg az a "minek is nevezzem". Erdemes figyelni ezt a konyvtarat mert merete folyamatosan no a latogatott oldalak minden fele rimity-ramaty dolgai miatt (mondjuk arra is jo hogy lassam merre-mit nezegetett a kolok :) )
Koszi a probalkozasod, most mar siman megy Chromium alatt is a webserver lekerdezesem!
Vagyis maradt valami "szemét". Örülök, hogy megoldódott.
htibi.ro | | Szeretnék tanulni, de kinek van arra ideje! | | fullcircle.hu
Hi
Az egeret hogyan lehet feleleszteni serveren?
ha telepítettél grafikus felületet, akkor megy, de ha nem akkor minek?!
A fórum keresője a bal felső sarokban van!! :-D
Mer
terminálban egeret? na szép is lenne minek mer? tudod terminál ahhoz minek egér? mit csinálnál vele? Béláim az úrban gondolkozzunk már!!
A fórum keresője a bal felső sarokban van!! :-D
http://xqed.sourceforge.net/
Belaim!
na b hát nem erről írsz, kell harapófogó hozzád rendesen! neked a fordításhoz kell egér, az más, letöltöd használod! mi a kérdés?
A fórum keresője a bal felső sarokban van!! :-D