Belépés
LAMP vagy külön telepítés- sehogy sem megy
2007. december 25. – 21.49 – szuszies
Sehogy sem sikerül telepítenem a környezetet. Hiába olvasom a leírásokat, aszerint pl. sudo apt-get install apache2 után a Http://localhost után mennie kellene legalább az apache-nak. de nem. lehet, hogy már a sok kísérletezés után kitöröltem az apache2.conf állományt, mert már ezt hiányolja. Pótolni azonban nem tudom. szóval, ha valaki tudna valaki segíteni, vagy egy olyan linkre irányítani, amely leírná, hogy miként tudnám helyrehozni a dolgot, azt megköszönném.
- A hozzászóláshoz regisztráció és belépés szükséges
Rendszer -> Adminisztráció -> Synaptic csomagkezelő
A jelszó megadása után elindul a program, ott a Szerkesztés menü -> Csomagok kijelölése feladat szerint... és pipálni a "LAMP server"-t.
Telepítés után azonnal mennie kell, barkácsolás nélkül is, az már csak a finomságok miatt kell(hetne).
Esetleg az Apache törölhető előtte. (sudo apt-get remove apache2)
Köszönöm a választ, a telepítés azért nem megy, mert ha az általad írt módon telepítem, akkor is a következő hibaüzeneteket kapom:
Beállítás: apache2-mpm-worker (2.2.4-3build1) ...
grep: /etc/apache2/mods-enabled/*.load: No such file or directory
Module cgi does not exist!
This module does not exist!
It looks like you've deleted /etc/apache2/mods-available/cgid.load, so mod_cgid cannot be enabled. To fix this, please purge and reinstall apache2.2-common.
* Starting web server apache2 no listening sockets available, shutting down
Unable to open logs
[fail]
invoke-rc.d: initscript apache2, action "start" failed.
Azt nem tudom, hogyan tudnám pótolni azt, amit hiányol. Újra hiába telepítem, az ezek szerint nem segít.
Azongya:
"please purge and reinstall apache2.2-common"
azaz
sudo apt-get --purge remove apache2.2-common
sudo apt-get install apache2.2-common
Köszönöm, ezzel az Apache része megoldódott, viszont a test.php-t mindenáron letölteni akarja, akármit csinálok vele.
Olvastam valahol itt a fórumon, hogy ebben az esetben adjuk ki:
sudo a2enmod php5
sudo /etc/init.d/apache2 force-reload
az első utasítás utáni eredmény:
user@user:~$ sudo a2enmod php5
This module does not exist!
pedig hát van.
Kár, hogy ez ilyen keserves, pedig szívesen csinálnám Linux alatt, mert amúgy nagyon tetszik az Ubuntu. Ezzel a résszel már két napja kínlódok. Sajnos tény: Win alatt Appserv telepítés 10 perc, ezzel kész a környezet, lehet írni a scriptet, a második nap végére már a nagy része kész...
fel van rakva a php5?
(apt-get install php5)
MikroVPS
Bocs, régen nem jelentkeztem, de határidős volt a script, kénytelen voltam WIN alatt megírni. Szóval ott tartok, hogy Synaptic/Csomagok kijelölése feladat szerint/LAMP - feltelepül szépen, csak éppen a PHPINFO tartalmú php scriptet megnyitni, vagy letölteni akarja - ha megfeszülök, akkor is. (A script a /var/www könyvtárban van, neve: index.php a böngészőbe beírom: localhost/ )
én így tettem fel külön
apt-get install apache2-mpm-prefork libapache2-mod-php5 mysql-server php5-mysql phpmyadmin
utána írhatóvá tettem a webserverem könyvtárát
chmod 777 /var/www
tehát, amit http://localhost/ alatt meghívsz, azt ide kell tenni /var/www/
phpmyadmin előhívása http://localhost/phpmyadmin/
_____________________________________________________
Senkit sem tojt pingvin, de ablakban már készült gyerek...
A telepítéssel nem volt gondom, de addig keresgettem a net-en, míg csupa véletlenül rátaláltam a következőkre:
telepítés után ki kell adni:
sudo sed -i ’s/; extension=mysql.so/extension=mysql\.so/g’ /etc/php5/apache2/php.ini
majd, ezt:
sudo /etc/init.d/apache2 restart
nekem egyik sem működik, mindkét esetben csak hibaüzeneteket kapok.
Szerencsére a parancsok mellett az is le van írva, hogy mit csinálnak, így aztán kézzel módosítottam a php.ini-t és apache restart nélkül működni kezdett a PHPINFO.
Ebben a történetben csak az a baj, hogy a kezdők számára, mint amilyen én is vagyok, ez a dolog NEM EGYÉRTELMŰ!!! Azt hisszük, hogy a LAMP nevű komplett csomag telepítése után lehet írni a szkriptet, mint a WIN-nél.
Nézegettem a többi topic-ot, vannak hasonló sorstársaim és dícséret mindazoknak, akik segíteni próbálnak. De azt sehol nem olvastam: A LAMP telepítése után a php.ini.ben az "Extensions=mysql.so elől a pontosvesszőt ki kell szedni!!"
Úgyhogy ezennel ezt most közzéteszem
normalis esetben ennek igy kene lennie.
(amugy a mysql.so-nak koze nem lehetne az apacs php futtatasahoz, vagy nem futtatasahoz)
MikroVPS