Sziasztok!
Van egy ubuntum, azon van egy apache, ill már alapból volt.
apt-get php-5, libapache2-mod-php5, és nem megy, mert nem betölti, hanem le akarja tölteni a .php-t
a2enmod php5
force-restart, és még mindíg ugyanaz.
van valami ötletetek? a google-nek nem volt:P
----
ha véletlenül működne, utána: hogy lehet megcsinálni hogy mindenkinek a home-jában lévő public_html elérhető legyen mondjuk aldomainnal vagy / után?
köszi
- 1460 megtekintés
Hozzászólások
LoadModule php5_module eleresi/ut/mod_php5.so
AddHandler application/x-httpd-php .php
A felhasználói public_html meg mod_userdir
http://szerver.hu/~user alá rakja.
#
# UserDir: The name of the directory that is appended onto a user's home
# directory if a ~user request is received.
#
UserDir public_html
UserDir disabled root
#
# Control access to UserDir directories. The following is an example
# for a site where these directories are restricted to read-only.
#
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit Indexes
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
--
'Please, just tell people to use Windows.' - Linus Torvalds on KDE and GNOME
Registered M$funboy #006 (vigyázat: memetikai dágvány!!!11)
- A hozzászóláshoz be kell jelentkezni
az ciki ha nincs mod_php5.so?
nem találja sehol, még hasonlót sem...
- A hozzászóláshoz be kell jelentkezni
Hú, ne haragudj, bebootoltam a virtualboxban az ubuntut, és fel akartam tenni a php-t, de totál felidegesítettem magam rajta, ez valami borzalom. Majd ha megnyugodtam, megnézem később.
--
'Please, just tell people to use Windows.' - Linus Torvalds on KDE and GNOME
Registered M$funboy #006 (vigyázat: memetikai dágvány!!!11)
- A hozzászóláshoz be kell jelentkezni
Megvan:
apt-get install php5
És menni fog, semmit nem kell csinálni.
Hogy erre hogyan jöttem rá, az horror.
--
'Please, just tell people to use Windows.' - Linus Torvalds on KDE and GNOME
Registered M$funboy #006 (vigyázat: memetikai dágvány!!!11)
- A hozzászóláshoz be kell jelentkezni
de nekem a php5 fel van apt-get-elve.. más is azt mondja hogy megy.. de nekem nem:(
- A hozzászóláshoz be kell jelentkezni
dpkg -l | grep php
--
'Please, just tell people to use Windows.' - Linus Torvalds on KDE and GNOME
Registered M$funboy #006 (vigyázat: memetikai dágvány!!!11)
- A hozzászóláshoz be kell jelentkezni
ii libapache2-mod-php5 5.2.1-0ubuntu1.1 server-side, HTML-embedded scripting languag
ii php-doc 20061001-1 Documentation for PHP4 and PHP5
ii php5 5.2.1-0ubuntu1.1 server-side, HTML-embedded scripting languag
ii php5-cgi 5.2.1-0ubuntu1.1 server-side, HTML-embedded scripting languag
ii php5-cli 5.2.1-0ubuntu1.1 command-line interpreter for the php5 script
ii php5-common 5.2.1-0ubuntu1.1 Common files for packages built from the php
ii php5-dev 5.2.1-0ubuntu1.1 Files for PHP5 module development
ii php5-mysql 5.2.1-0ubuntu1.1 MySQL module for php5
ii phpmyadmin 2.9.1.1-2ubuntu1 Administrate MySQL over the WWW
- A hozzászóláshoz be kell jelentkezni
Nem ciki mert nem úgy hívják.
apache2/mods-available/
és
apache2/mods-enabled/
könyvtárak vannak. Abban kell engedélyezni symlink-kel, hogy mit akarsz betölteni. Egyébként Ubuntu-n így néz ki egy ilyen tartalma:
root@alderaan:/home/trey# less /etc/apache2/mods-available/php5.load
LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
Szóval:
root@alderaan:/home/trey# ls -al /etc/apache2/mods-available/php5*
-rw-r--r-- 1 root root 133 2007-05-06 20:10 /etc/apache2/mods-available/php5.conf
-rw-r--r-- 1 root root 59 2007-04-26 17:30 /etc/apache2/mods-available/php5.load
és
root@alderaan:/home/trey# ls -al /etc/apache2/mods-enabled/php5.*
lrwxrwxrwx 1 root root 27 2007-05-06 19:55 /etc/apache2/mods-enabled/php5.conf -> ../mods-available/php5.conf
lrwxrwxrwx 1 root root 27 2007-05-06 19:55 /etc/apache2/mods-enabled/php5.load -> ../mods-available/php5.load
Erről ennyit dióhéjban.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
nekem is így néz ki....
- A hozzászóláshoz be kell jelentkezni
És akkor mi a problémád tulajdonképpen?
/var/www/apache-default/
könyvtárba tegyél egy file-t index.php néven. A tartalma legyen a következő:
<?
phpinfo();
?>
Böngészőbe:
http://127.0.0.1/apache2-default/
Ez mit csinál?
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
it works... csak a php-ket nem nsitja meg, hanem le akarja tölteni fájlkénet
- A hozzászóláshoz be kell jelentkezni
Az "it works" az az index.html.
1. ) vagy kitörlöd
2.) vagy átírod az apache konfigot, hogy melyik index.* file-t értelmezze előbb.
http://127.0.0.1/apache2-default/index.php
Erre mint mond.
Egy apache újraindítás után azért nézd meg, hogy a böngésződ nem cache-elte-e le az oldalt (böngésző ablak bezár, újat indít, ha kell cache-t ürít, stb.). Annak mennie kell elsőre így. Semmit nem kell állítgatni.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
nekem testphp.php-nek hívják. le akarja tölteni, mint mondjuk egy zip fájlt.
a böngészö cache-t hogy lehet üríteni?
- A hozzászóláshoz be kell jelentkezni
Nyomj rá böngészőben egy "refresh"-t, miközben nyomod a shift vagy a ctrl billentyűket (vagy mindkettőt?). Ennek alapértelmeztetten mennie kell, szerintem valamit elkavartál rajta. Logokat kéne nézegetni, ha szükséges akkor php és apache loglevelt növelni.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
hiába, még mindig letölti
loglevelt? és azt hogy? :)
- A hozzászóláshoz be kell jelentkezni
A /etc/apache2/mods-enabled könyvtarban van egy ilyen symlink?
lrwxrwxrwx 1 root root 27 2007-05-06 19:55 php5.conf -> ../mods-available/php5.conf
a /etc/apache2/mods-available/php5.conf file tartalma az alábbi?
<IfModule mod_php5.c>
AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps
</IfModule>
A többi konfigfile a gyári? Nem piszkáltad el? Apache stop, start megvolt?
Ha igen, akkor mennie kell. Többet nem tudok elmondani. Próbálgasd :)
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
sudo nano /usr/share/apache/default-configs/apache/httpd.conf
itt volt egy
LoadModule php5_module
megy egy
AddType application/x-httpd-php .php .phtml
a többi gyári
bár vaalmit nem értek.. ez az elérési út sima apache, de van apache2 is cak ott nincs iylen fájl.. most akkor mi apache meg mi apache2?
+ a sima php fájlokat phtml-nek jelni. Amikor rányomok, azt írja hogy ez egy phtml fájl, és le akarja tölteni
a másikat meg php-nek
és:
/etd/init.d/apache restart kiir egy sirt hogy megvol
/etd/init.d/apache2 restart nem ir semmit
- A hozzászóláshoz be kell jelentkezni
"sudo nano /usr/share/apache/default-configs/apache/httpd.conf
itt volt egy
LoadModule php5_module
megy egy
AddType application/x-httpd-php .php .phtml"
Teljesen felesleges volt. Be van include-olva a __jó__, ha megcsinálod, amit mondtam.
Szerintem állíts vissza mindent a gyári állapotra, és kezd elölről. Elszúrtál valamit.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
hát feltettem a dolgot notira is... na ná, hogy ott egyből ment.. de nem ott kéne..
szóval legyalultam és visszatettem a másik gépen is, egy kcsit más lett minden.. .nem volt sima apache könyvtár sehol, csak apacha2..
én eddig a /usr/share/apache alatti konfigot módosítgattam... csak ott volt httpd.conf
szóval mióta visszatettem azóta nincsen localhost.
és az a szitu, hogy ha notin írom be, hogy /etc/init.d/apache2 start|stop|restart, akkor kiírja, hogy csnálja, ne csinálja vagy valami
de a másikon semmit.. visszakapom a promptot.. ilyenkor mi van?
- A hozzászóláshoz be kell jelentkezni
A /usr/share/apache alatt ne módosítgassál semmit. A konfig file-ok - amik neked kellenek - a /etc/apache2 könyvtár alatt vannak.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
de miért nem megy a /etc/init.d/apache start?
- A hozzászóláshoz be kell jelentkezni
Annak mennie kell. Ha nem megy, akkor logokat kell nézni, hogy mi a baja ( tail -f /var/log/apache2/error.log ).
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
üres a fájl.. amúgy az mods-enabled-ből kiszette a lnikeket.. visszatettem...de már akkora kutyul van it..
szóval már tegnap is csak a /ets/init.d/apache-t tudtam inditani, apache2t nem..
- A hozzászóláshoz be kell jelentkezni
rakj fel egy lighttpd-t, hga nem feltetlenul apache kell :)
szepen mukodik vele a userdir is
kis segitseg
--
The Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.
- A hozzászóláshoz be kell jelentkezni
hihi, megjavult.. és nem tudom elhinni..
kellett csinálno megy üres httpd.conf fájlt a /etc/apache2/ alá, és ennyi.. ez kész
viszont még egy apróság:
hogyan tudom megcsinálni, hogy a home-ban lévő public_html tartalma elérhető legyen a www.cim.hu/~user -en?
az elején bástya_elvtárs írt ezzel kapcsolatban, de nme tudom hogy azt hova kéne írnom, próbálkizni meg már nem merek, mert egyszer már megszívtam:P
- A hozzászóláshoz be kell jelentkezni
Ha van ebben a széjjelkúrt conifghellben egy userdirre vonatkozó config, akkor azt include-old be, ha nem, akkor csináld, amit mondtam.
sudo a2enmod userdir
^^^^^ez mit mond?
(míg élek, nem fogom megérteni ezt az a2enmod-szart)
--
'Please, just tell people to use Windows.' - Linus Torvalds on KDE and GNOME
Registered M$funboy #006 (vigyázat: memetikai dágvány!!!11)
- A hozzászóláshoz be kell jelentkezni
Module userdir installed; run /etc/init.d/apache2 force-reload to enable
az elérhető modulokvan is van, meg az engedályezettben is 2-2 userdir dolog, de nem csinálja
így kellene elérnem, ugye?
http://localhost/~barii
- A hozzászóláshoz be kell jelentkezni
Mi az, hogy nem csinálja? Van public_html könyvtár? Megvolt a forced reload?
sudo apache2ctl restart
szerk.: igen, úgy kell :)
--
'Please, just tell people to use Windows.' - Linus Torvalds on KDE and GNOME
Registered M$funboy #006 (vigyázat: memetikai dágvány!!!11)
- A hozzászóláshoz be kell jelentkezni
hogy ez mekkora egy szar!
újraindítottam gépet, bebootol, localhost, semmi
na bazz..
/etc/init.d/apache2 start >> szokás szerint szarike reagálni.. a localhost már ment, de ez a parancs nem
most már localhost cincs
ágyhogy simán: apache2 -k start
apache2: could not reliable determine the strver's fulli qualified domain name, using 127.0.1.1 for ServerName
szerk: most megy.. de miért?
és nem csináltam semmit:P
de megy a ~ is..eheh... de mért? és az előbb mér nem?
- A hozzászóláshoz be kell jelentkezni
Nem tudom. Ubuntu, dehumanization for human beings.
- A hozzászóláshoz be kell jelentkezni
lighttpd?
--
The Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.
- A hozzászóláshoz be kell jelentkezni
Annak a konfigja is szétvan kúrva^Whumanizálva... de itt egy link.
--
'Please, just tell people to use Windows.' - Linus Torvalds on KDE and GNOME
Registered M$funboy #006 (vigyázat: memetikai dágvány!!!11)
- A hozzászóláshoz be kell jelentkezni