Belépés
Apache+PHP+MySQL
2007. december 6. – 16.05 – Lee
Hello mindenki!
Sorry, ha már egy létező témát alkotok újra, de nem találtam erre vonatkozó kérdéskört.
A problémán az lenne, hogy sikerült felpakolnom egy apache2-t és mellé a php5-öt, és úgy néz ki, működnek, de...
A *.php típusú fájlokat a firefox simán futtatja, kiíródik, aminek ki kell íródnia, azonban a beágyazott dolgokkal nem foglalkozik.
Pl.: egy index.html-ben valahol be van ékelve, hogy <?php print "Ird ki"; ?>, akkor ez nem jelenik meg, minden más, ami a HTMLhez kötődik, az igen.
Mi lehet a baj?Apache-nál kellene valamit még beállítani?
Van fennt itt egy tök jó cikk, LAMP szerver létrehozása (kb) címen, az alapján csináltam a dolgokat.
Előre is köszönöm a segítséget!
- A hozzászóláshoz regisztráció és belépés szükséges
Hello,
Csinálj egy php.php nevű file-t, amiben a következő van:
<?php
print phpinfo();
?>
Másold be a php.php file-t a /var/www/ könyvtárba, majd a böngészőbe http://localhost/php.php
Ha működik a php-d akkor látnod kell a beállításokat.
Ha nem látsz semmit azt jelenti, hogy nem működik a php-d.
Hali!
No, annyi változás van az előzőhez képest, hogy leszedtem mindent és újraraktam a dolgokat, gondolván, biztos elrontottam/kifelejtettem valamit menet közben.
Most az a helyzet, hogy sima html fájlokat rendben megjelenít (pl.: http://localhost/valami.html), azonban ha mondjuk azt mondom neki, hogy http://localhost/proba.php , akkor nem megjeleníteni akarja, hanem letölteni a fájlt. Feljön a Megnyitni vagy Menteni akarja típusú Firefox ablak.
És az a baj,hogy nem találok semmi hibára utaló jelet, elvileg minden függőség, csomag rendben van...találkoztál esetleg már ilyennel?
Hali,
Nincs php telepítve ez a gond.
A Synapticban milyen csomagokat raktál fel?
apache kell, php5 module, mysql
A php-t ne cgi ként telepítsd hanem modulként. Ha felraktad, akkor:
sudo /etc/init.d/apache2 restart
és utána nézd meg.
Siker, bár érdekes a dolog.
apt-get-el egyszer már behúztam a php5öt, de akkor nem működött, közben találtam egy megoldást hup-on, ami szerint php5 kevés, és egy másik csomag kellene...kipróbáltam, nem ment.
És most hogy mondtad, visszadobtam Synapticban a php5öt és minden gond nélkül fut...félek, ezt most nem teljesen értem, de örülök neki. :)
Nagyon köszönöm a segítséget!
Üdv!
Lee
Örülök hogy segíthettem.
üdvözlet,
Az oldalon meg ujjonc vagyok.
Nekem is ugyan ez a problémám meg oldottam anno ugyan ezt a problémát de elotte 3-4ujra forditottem a php4 es ugyszinten az 5 is de nem lett jó, eddig megvolt minden oldva a lampp apache rendszerrel de abba mar bele untam, szeretném rendes apache2 vel használni a gépem, valami ötlet?
ami itt feljebb irodott megcsináltam de semmi változás. még anno a 7.4 es sz volt a problémám akkor alkalmaztam a "lampp ot" nincs egy órája hogy lefrissitettem 7.10re a rendszert.
Szerk.:
eloszor is.
apt-get install apache2-mpm-prefork libapache2-mod-php5
utanna az itt elvégzett teszt.php betétele és mar mukodott is nekem.
"
<?
phpinfo();
?>
"
utanna ha kell sql(persze akinek kell)
apt-get install mysql-server php5-mysql
üdv
g4
Sziasztok!
LAMP szervert szeretnék Ubuntu linuxra és http://ubuntu.hu/dokumentacio/lamp-szerver írása alapján ügyködtem. Minden feltelepült és működik, de az apache nem jó. Ugyan a php fut a local hoston de ha újra indítom az apachot akkor ezt írja:
xxxx@gepnev:~$ /etc/init.d/apache2 restart
open: Permission denied
* Restarting web server apache2 apache2: apr_sockaddr_info_get() failed for gepnev
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
httpd (pid 5392?) not running
install: cannot change owner and/or group of `/var/lock/apache2': Operation not permitted
apache2: apr_sockaddr_info_get() failed for gepnev
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
open: Permission denied
Valamit elbarmolt az, hogy az elején említett cikk alapján az /etc/apache2/sites-enabled/@000-default-ot átírtam és a /etc/hosts valamint /etc/hostname fájlokat. Persze ez a parancs : cat budacsik.home > /etc/hostname nem hajtódott végre mert nem volt jogosultságom pedig sudoztam. Így kézzel írtam be az /etc/hostname filibe a kívánt xxxx.home bejegyzést. Nem tudom persze hogy ez a cat parancs ezt csinálta volna e? A cikk elején azt sem értem, hogy sim linket valahol létre kell ott hozni, hogy működjön vagy a etc/apache2/sites-enabled/@000-default simlink módosítása elég ha csak a saját gépemen akarom használni a dolgot egyenlőre? Az is kérdés, hogy a /etc/apache2/sites-enabled/@000-default átírásakor csak az első helyen kell ahogy a cikk írja a var/www/-hez hozzáírni az új alkönyvtárat vagy később is a directory résznél is? Egyébként szerintem van néhány hiba/félrevezetés ebben a cikkben, (pl. rossz a phpmyadmin telepítő parancs is a végén) talán ezért nem érthető egy kezdő láma részére.
Szóval az apachot a 3 említett fájl átírásával hogyan állítsam be úgy, hogy simán menjen egy virtual server ami a /var/www/valamilyenalkönyvtárból fut?
üdw!
Én is tettem fel LAMPPot, de nem az alapján a leírás alapján. Egy ötlet, ami talán segíthet, hogy csak rootként babrálhatod a dolgot, tehát azzal indíthatod/állíthatod le.
Az egészet pedig egy
sudo /opt/lampp/lampp start
lehet indítani. Nálam ez így néz ki:
z@desktop:~$ sudo /opt/lampp/lampp start
[sudo] password for z:
Starting XAMPP for Linux 1.6.5a...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
XAMPP for Linux started.
Igaz én nem komponensenként, hanem egyben telepítettem a XAMPP oldaláról letölthető fájlból. Remélem segítettem ;)
Z
Z
Te egy kicsit másrol beszélsz.
Amit te mondasz az az ismertebb nevén xampp (gondolom mindenki vágja:D) ami eredetileg win es webszerver csomag ennek a lin es változata a lampp (2 p vel) jelen esetben nem erről van szó. A megoldást én se tudom ublama problémájára de biztos hogy nem ez lesz az. Egyébként otthoni webszervernek bütykölgetésre tényleg nagyon jó a lampp én is használom minden benne van egy csomagba ami kellhet (Apache, MySQL, PHP, Perl, ProFTPD, phpMyAdmin, OpenSSL, Freetype, libjpeg, libpng, gdbm, zlib, expat, ming, Sablotron, libxml2, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, IMAP C-Client, OpenLDAP (client lib), eAccelerator, mcrypt, mhash, SQLite, cURL, ZZIPlib, libxslt, phpSQLiteAdmin, FPDF ) És nekem egy napos linux használattal sikerült felrakni szóval minden kezdő társamnak ajánlom.
dupla post bocsi...
Rájöttem nagyjából hogy mi volt a baj.
1, sudozva kell újraindítani és akkor nincs httpd(pid5392?) not running hiba:
xxxx@gepnev:~$sudo /etc/init.d/apache2 restart
2, Fontos, hogy az etc/hostname fájl átírása után újra kell indítani a Linuxot. Amit ide írok pl: local.akarmi.hu azt kell beírni az etc/hosts file elejére a 127.0.0.1 után. (a 127.0.1.1-et én kivettem, nem használom , nem tudom ez mire lenne jó) Az /etc/apache2/sites-enabled/@000-default fájlban a * helyére az előbb említett local.akarmi.hu:80-t kell írni mindenhova (2 hely) és a könyvtárat mindenhol át kell írni a kívánt var/www/akarmi-re mondjuk. (ide kell majd tenni a honlapot)
3, Megcsináltam ezeket a változtatásokat is: http://www.opendir.hu/?freedom=/tartalom/apache/virtualhost_letrehozasa_...
lehet ez is segített.
Ezután a http://localhost nem elérhető de a http://local.akarmi.hu igen és ide lehet pakolni a munka anyagokat. Most fut a phpmyadmin és az apache újraindítása után is minden ok, ha sudozva megy.
127.0.1.1-et bizonyos progik hasznalhatjak, szerintem rakd vissza.
szolgaltatast ujrainditani csak root jogokkal lehet, ez egyértelmu :)
MikroVPS
Ha már van egy LAMP, és nem a Synapticból telepített Drupallal dolgozom, hova kell tenni "őt"?
Ugyanez a kérdésem a PHP-Nuke-val kapcsolatban, amiből meg egyébként sincs csomag...
_______
warp
warp
/var/www ha nem allitottad at az /etc/apache2/sites...-ban
MikroVPS
sztornó
_______
warp
warp
Helló.
Előrebocsátanám, hogy tegnap tettem fel az ubuntu 7.10-et, és teljesen láma vagyok hozzá:)
Elkezdtem telepíteni lamp-ot az egyik itt található leírás szerint, de néhány dolgot nem értettem, ezért megnéztem a másikat és annak is nekikezdtem, de elakadtam... Van egy olyan érzésem, hogy elgányoltam kicsit a dolgokat:) S az volna a kérdésem, hogy hogy kaparhatom le azt, amit eddig felraktam?
A legegyszerűbb ha úgy telepíted fel a LAMP-ot, hogy a Synaptic-ban a Szerkesztés menüben elindítod azt hogy "Csomagok kiválasztása feladat szerint" és kipipálod a LAMP server-t.
Szerintem így nem fog találni semmit és tkp. ezért a legjobb
http://ubuntu.hu/dokumentacio/lamp-szerver vagy
http://ubuntu.hu/konyvlap/lamp-mtamas
szerinti telepítés (én ez alapján csináltam, lépésről lépésre és elsőre működött...)
A két leírás végeredménye ugyanazt az eredményt adja, de választani kell melyiken mész végig, ha nem vagy elég gyakorlott... ;-) A kettőt nem célszerű keverni.
_______
warp
warp
Nem tudom, én így telepítettem fel és nem volt vele gondom.
Sorry... Megtaláltam...
_______
warp
warp
Sajna nekem is hibaüzenettel indul újra, pedig megnéztem már mind a 3 ajánlott beállítást, nem tom mit de bitosan el qfmányoltam
Alapjáraton az lehet a gond, hogy 10 leírás alapján összekutyulódnak a beállítások.
Mielőtt valamin változtatunk, csináljunk egy mentést az érintett állományokból.
Ha nem megy cuccoljuk vissza a fájlokat, és jöhet az újabb próbálkozás.
van egy grafikus felületű gvhost készítő szkriptecske, én most ezt használom:
http://www.opendir.hu/?freedom=/tartalom/apache/gvhost_ubuntu_linuxra
arth2o: Honlapkészítés
és aki sikeresen össze kutyulta a dolgokat az hogy bírja letörölni a beállított fájlogat aki apt-get installal dolgozott? mert a sima remove kevés. valahol LAMPP install és beállítás, mivel csak itthoni munkára használnám jobban örülnék egy olyan egyszerű installnak.
windowsra wamp server a megfelelő, ilyen kine linuxra is..
sudo aptitude remove program ez elvileg visz magával mindent.
Utána még egy sudo apt-get autoremove és mennek a sallangok is.
egyenlőre nem mertem beírni mert nem tetszett a visz magával mindent :) pontosabban?
az aptitude emígy sem szeret nálam dolgozni :(
Mindent ami az adott programhoz tartozik. Utána az autoremove azért kell mert az letakarítja az esetlegesen fennmaradt semmi által nem használt függőségeket is.
163 MB szabadult fel :) az apt-get működik nállam csak. a másik mindég kér egy igent és egy returtnt megnyomom kéri újra és újra...
most hogyan tovább? a dokumentációban található leírásokkal próbálkoztam sikertelenül :(
van olyan egyszerű lamp, xamp mind1 hogy mi amit ha felrakok 1 mappába másolom a php filekat, aztán pedig localhost címen elérem? persze phpmyadmin és hasonló dolgok kellenek.
apropó valamit annyira beállítottam hogy a gépnevet is átírtam apache beállítások közben :D
Ehhez a részéhez sajnos nem értek, biztos jön majd egy szakember aki töviről-hegyire felhomályosít.
ok.
szeretném felhívni a figyelmet hogy ez a 2 hasznos parancs itt nem szerepel:
http://ubuntu.hu/tamogatas/dokumentacio/alapok/a-terminal-hasznalata
a xampp az nagyon kényelmesen kezelhető. mindent egy mappába rak az opt-on belül. és indíthatók külön is a dolgok, tehát mondjuk csak az apache(php támogatással).
http://www.apachefriends.org/en/xampp.html
itt egy magyar cikk is róla:
http://www.szoftverteszt.hu/linux/xampp-web-szerver-csomagot-telepites-l...
Azóta sem oldódott meg :( Gondoltam jelzem hát ha most erre jár aki tud nekem segíteni
Synaptic > Szerkesztés > Csomagok kijelölése feladat szerint > LAMP szerver pipa eltávolítása
_______
warp
warp
Hello mindenki!
A beszámolómat egy szóval kezdem DRUPAL de mielőtt jönne a hsz hogy abba a fórumba írjak előtte itt kérdezősködök mert lehet hogy, egy alapvető kérésem van. Szóval elkezdtem felpakolni a dolgokat a drupal hoz apache2 php5 mysql stb meg is történt tesztként böngészőbe beírtam 127.0.0.1 és akkor jó volt kiirta it work phpmyadmin is működött.Kisebb problémák miatt úgy döntöttem leszedek mindent és elkezdem előlről mindent leszedtem ami ehez kapcsolódott újra feltettem mindent viszont itt jött a gond :
127.0.0.1 és ezt kaptam :
Index of /
Apache/2.2.8 (Ubuntu) Server at 127.0.0.1 Port 80
gogléba bemásoltam de nem találtam használható dolgot
most hozzátok fordulok.
Előre is köszönöm :)
Gamekapocs PS Network:mrlentofan24
Pedig valóban lehetne írni azt is, de én azt írom, hogy http://tanarurkerem.hu/node/57 :-)
LAMP teljes leszedése/korrekt telepítése: Synaptic > Szerkesztés > Csomagok kijelölése feladat szerint > LAMP szerver pipa bejelölése vagy eltávolítása
_______
warp
warp
Hello warp!
Köszke az oldalt ismerem onan kezdtem el nézni a dolgot már az összes videót megnéztem...
ez a LAMP dolog viszont érdekes mert be van pipálva de ne tudom kivenni a pipát ez mitől lehet?
Gamekapocs PS Network:mrlentofan24
Mert nyílván működik a szerver...
Adminisztráció > Szolgáltatások > Belépés jelszóval > Pipa kivétele Apache2, MySQL elől
(Ez is benne van a videókban :-)
_______
warp
warp
igen megvolt csak ez azután jutot eszembe hogy beírtam
de a gond még mindig fennál lehe nyomk egy ctrl+alt+backsace-t és újra bemegyek a szinaptic-ba.
és leírom mi történt
Gamekapocs PS Network:mrlentofan24
na megtörtént a LAMP előtt még mindig inaktív a jelölőnégyzet nem tudom kivenni a pipát (természetesen le vannak állítva dolgok (mysql mind a 3 és az apache2 is) ) nem értem
Gamekapocs PS Network:mrlentofan24
Akkor még az is lehet például, hogy az alaptelepítésen kívűl más is fel van telepítve.
Próbáld meg a Synapticból közvetlenül eltávolítani az Apache2 és MySQL-t
_______
warp
warp
oké meglesz de előtte egy hülye kérdés:
Miért van szükség a mysql -re és az apache-ra ez a videókból sem derül ki nekem ,csak az hogy kell de minek??
Gamekapocs PS Network:mrlentofan24
Az Apache2 maga a szerverprogram, a MySQL pedig egy ún. relációs adatbázis kezelő, amelynek a tulajdonságai jól felhasználhatóak egy dinamikus webhely működtetéséhez...
Amikor a gépedre felteszed a LAMPO-ot, akkor ugyanazt a környezetet hozod létre, amiben a Drupal élesben is működni fog.
warp
ugyanaz van de tul.képpen a nagy problémám ott van hogy mikor telepítem a drupal-t az adatbázis dolognál vagyok elakadva én a cwi.hu ra telepítem mikor elérek ahoz a részhez hogy adatbázis beálítása az adatbázis nevét em tudom beállítani tess itt egy kép http://kepfeltolto.hu/i/?177649&t=img amint látod itt van minden felh.név ,jelszó , hoszt amit be is írok de adatbáisnév nincs sehol.. mit lehetne ilyankor tenni? (a drupal .hu-fórumán ilyen jellegű probémálya senkinek se volt)
Gamekapocs PS Network:mrlentofan24
Irodalom (bár nem cwi, de segíthet): http://tinyurl.com/5lxeyy
Szintén tanács: el kellene jól olvasni a szolgáltató vonatkozó szabályait (http://www.cwi.hu/gyik !), mert ezeket elég részletesen leírják.
_______
warp
warp
igen tudom meg is volt kb 1000 szer de ott van egy oldal mysql.cwi.hu ott be is lépek és ott bemegyek az adatbázisokhoz ott van egy information shema nevű és egy amit ellileg én készítettemde annak a nevét hiába rom be ez a hibaüzenet fogad:Nem lehet kapcsolódni a MySQL adatbázis szerverhez. A MySQL a következő hibaüzenetet adta: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2).
mi ez?
Gamekapocs PS Network:mrlentofan24
És nézd meg ezt is!
http://drupal.hu/node/2178
_______
warp
warp
hát ahogy látom akkor ugrott akkor másik szerverel próbálom
nagyon köszi a segítségedet:)
Gamekapocs PS Network:mrlentofan24