Portál AbcLinuxu, 25. dubna 2024 02:40


Dotaz: Zprovoznění Apache a PHP v RH Linux 7.3

21.10.2002 19:29 Vladislav Bareš
Zprovoznění Apache a PHP v RH Linux 7.3
Přečteno: 305×
Odpovědět | Admin

Mám problém s instalací Apache+PHP a prosím o pomoc:

Nainstaloval jsem si Apache 1.3.22 jako localhost a PHP 4.2.3 jako vkládaný modul .so do RedHat Linuxu 7.3. Instaloval jsem jako root, otrocky postupem podle originální dokumentace PHP na stránkách http://www.php.net/manual/en/install.apache.php. Po instalaci jsem zkopíroval php.ini a odkomentoval jsem řádek IncludePath. Potom jsem vše otestoval - Apache zobrazilo okamžitě bez problémů originální testovací stránku /usr/local/apache/htdocs/index.html, stejně tak ve stejném adresáři umístěný soubor test.php s obsahem - až potud vše v pořádku. Pak jsem tyto stránky překopíroval do adresáře /home/vlada/www, kam chci z Win98 přesunout své webové aplikace. V httpd.conf jsem upravil:

ServerName localhost

DocumentRoot /home/vlada/www

a řádek:

Directory "/usr/local/apache/htdocs" jsem upravil do podoby Directory "/home/vlada/www"

Ostatní řádky nastavující vlastnosti aresáře jsem ponechal původní.

Po restartu Apache se při testu html zobrazila hláška: Forbidden: You don't have permission to access / on this server. Při testu test.php se zobrazilo nastavení php v původním adresáři (v sekci výpisu Apache environment to na řádku Home directory udává /usr/local/apache/htdocs). Pak jsem vše vrátil do původního stavu a ještě vyzkoušel nastavit:

ServerName localhost

UserDir www

a Directory -home/*/ public_html na Directory /home/*/www

Výsledek byl stejný, volal jsem http//localhost/~vlada. Mám pocit, že se Apache nesnaží hledat v novém adresáři, resp. že ho vůbec nenajde. Překlep tam není - už s tím bojuji druhý den a kontroloval jsem to stokrát. Hláška Forbidden... by měla indikovat chybné nastavení direktivy DirectoryIndex, to je ale v pořádku. Práva jsou nastavena tak, že /usr/local/apache i /home/vlada/www jsou ve stejné skupině, ve které jsou root a vlada. Pokusil jsem se laborovat s Alias, ale na nic jsem nepřišel.

Pokud by někdo věděl, kde dělám chybu a pomohl by mi systém zprovoznit, byl bych rád.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.10.2002 22:00 jbohac | skóre: 19 | Praha 5
Rozbalit Rozbalit vše Zprovoznění Apache a PHP v RH Linux 7.3
Odpovědět | | Sbalit | Link | Blokovat | Admin
jsou urcite dobre nastavena prava pr adresar /home/vlada ? predpokladam ze adresar je vlastnen uzivatelem vlada a skupinou vlada. pak musis dat vsem moznost do adresare pristupovat (chmod a+x /home/vlada) a vubec - zkus na chvili nastavit vsechna prava pro vsechny do adresaru /home/vlada a /home/vlada/www (chmod 777 /home/vlada /home/vlada/www) Pokud to bude fungovat, jsou jen blbe ta prava a budou se muset omezit mene nez jsou ted. Pokud to fungovat nebude, aspon vis ze ten problem v tech pravech neni.
22.10.2002 21:13 Vladislav Bareš
Rozbalit Rozbalit vše Zprovoznění Apache a PHP v RH Linux 7.3
Díky za tip, skutečně to bylo v přístupových právech. Nastavil jsem /home/vlada i /home/vlada/www a taky všechny html a php soubory v cílovém adresáři na práva chmod 777 a rozběhlo se to přesně tak jak chci. Teď si s právy ještě pohraju, ale důležité je, že to běhá.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.