Portál AbcLinuxu, 4. května 2025 16:39

Dotaz: Lighttpd - nejde php

Otto Šabart avatar 22.6.2008 00:36 Otto Šabart | skóre: 13 | blog: KatiePC blog
Lighttpd - nejde php
Přečteno: 704×
Odpovědět | Admin
Dobry den. Uz nejakou dobu se snazim rozchodit lighttpd na mem domacim "serveru". Mam na nem distibuci archlinux. Soubory .html mi to nacita v poradku, ale problem zacina tim, ze kdyz chci zobrazit stranku .php, prohlizec vypise 403 - Forbidden. Nevite jak to vyresit? Cim by to mohlo byt? Za vsechny reakce predem dekuji.
*´¨)¸.·´¨)¸.·***·>>> www.seberm.com

Řešení dotazu:


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

Odpovědi

MMMMMMMMM avatar 22.6.2008 09:25 MMMMMMMMM | skóre: 44 | blog: unstable | Valašsko :-)
Rozbalit Rozbalit vše Re: Lighttpd - nejde php
Odpovědět | | Sbalit | Link | Blokovat | Admin
nemáš v konfiguraci lighttpd tohle?
url.access-deny             = ( "~", ".inc", ".php" )
Linux Dokumentační Projekt - PDF ke stažení
Otto Šabart avatar 22.6.2008 12:28 Otto Šabart | skóre: 13 | blog: KatiePC blog
Rozbalit Rozbalit vše Re: Lighttpd - nejde php
Uz jsem to vyresil. Ja nemel odkomentovanej mod_cgi a pak jsem tam nemel hozena prava chown -R lighttpd:lighttpd /var/run/lighttpd. Ted uz mi php funguje. Diky. S.
*´¨)¸.·´¨)¸.·***·>>> www.seberm.com
20.11.2010 21:50 bodan
Rozbalit Rozbalit vše Re: Lighttpd - nejde php
Zdravim, omlouvam se, že píšu do starého tématu.. ale taky mam tento problém.. a potřebuju vědět jak ho vyřešit. Moc nechápu co mam udělat s tim modem nebo co.. odkomentovat? Nechápu.. prosím aby jste mi napsali jaký příkaz mam zadat do putty a ty práva vím, ale nechápu proč je tam to: "lighttpd:" .. Takže prosím napiště jak to udělat, díky moc.
20.11.2010 21:52 bodan
Rozbalit Rozbalit vše Re: Lighttpd - nejde php
Jo a jde o Debian.
Otto Šabart avatar 20.11.2010 22:09 Otto Šabart | skóre: 13 | blog: KatiePC blog
Rozbalit Rozbalit vše Re: Lighttpd - nejde php
Ahoj..jen upozorneni - v teto diskusi se resi nefunkcnost PHP pod programem Lighttpd .. ne Apache, ale to jste asi pochopil:-).

Uz si přesně nepamatuji jak to všechno bylo. Je to dávno.

Mel jsem zakomentovany radek v souboru /etc/httpd/conf/httpd.conf. Mrknete se do nej a zmente toto:
;LoadModule cgi_module modules/mod_cgi.so
na toto:
LoadModule cgi_module modules/mod_cgi.so
*´¨)¸.·´¨)¸.·***·>>> www.seberm.com
Otto Šabart avatar 20.11.2010 22:13 Otto Šabart | skóre: 13 | blog: KatiePC blog
Rozbalit Rozbalit vše Re: Lighttpd - nejde php
Pak samozrejme jeste restartujte Lighttpd daemona.. Vse se spousti pod uzivatelem root (nebo prikazem sudo). Tusim ze na debianu je to takto:
(sudo) /etc/init.d/lighttpd restart
*´¨)¸.·´¨)¸.·***·>>> www.seberm.com
20.11.2010 22:15 bodan
Rozbalit Rozbalit vše Re: Lighttpd - nejde php
Ano, vzdyt se bavim o lighttpd.. tak jsem hledal, ale já tam složku httpd nemam. Pokud jste myslel lighttpd, tak tam cong a to nastavení httpd taky není.
Řešení 1× (Otto Šabart (tazatel))
Otto Šabart avatar 20.11.2010 22:42 Otto Šabart | skóre: 13 | blog: KatiePC blog
Rozbalit Rozbalit vše Re: Lighttpd - nejde php
Ano - omlouvam se, upsal jsem se (takto je to u apache). Kdyby to aspon kazda distribuce nemela jinak. Ja treba na svem Archlinuxu ty soubory co jste vyscreenoval vubec nemam :-(.

Napadlo me akorat jestli by vam nepomohlo toto: https://wiki.archlinux.org/index.php/Lighttpd#FastCGI Je to sice navod pro archlinux, ale neco by se z toho vytahnout urcite dalo. Predpokladam, ze to PHP rozjizdite pres FastCGI.

Je taky mozne, ze na svem debianu nemate nainstalovan balicek pro php, ale je mozne ze ho apt-get instaluje automaticky.

Asi vam jinak v tomto neporadim:-). Snad se tu ukaze nejaky Debianista..
*´¨)¸.·´¨)¸.·***·>>> www.seberm.com
20.11.2010 22:16 chrono
Rozbalit Rozbalit vše Re: Lighttpd - nejde php
Akú verziu lighttp máš? (novšie verzie majú konfiguračný súbor rozdelený na viac menších súborov, ale nastavuje sa to viac-menej rovnako, akurát treba upravovať iné súbory).

PS: To lighttpd:lighttpd znamená že sa nastaví používateľ lighttpd a skupina lighttpd (ale záleží od distribúcie, či je tam taký používateľ vytvorený a pri inštalovaní z balíčka sa správne práva a vlastník nastavia automaticky).
20.11.2010 22:18 bodan
Rozbalit Rozbalit vše Re: Lighttpd - nejde php
Měl bych mít tu nejnovější.. jelikož jsem to nainstaloval normálně debianovym balíčkem (apt-get install lighttpd.
20.11.2010 22:20 bodan
Rozbalit Rozbalit vše Re: Lighttpd - nejde php
Ano máš pravdu, protože v /etc/lighttpd/conf-available je potom několik configu.. ale netušim jaký z něj by měl spojitost s tímto problémem. Vyscreenuju je..
20.11.2010 22:23 bodan
Rozbalit Rozbalit vše Re: Lighttpd - nejde php
http://www3.picturepush.com/photo/a/4557301/img/Anonymous/soubory.jpg

Tady je ten screen..

P.S. Omlouvám se za double posty.. potom si vzpomenu na údaje a přihlásim se.. (ale mam jiný nick)
Jendа avatar 21.11.2010 01:05 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Lighttpd - nejde php
V Debianu se ten uživatel defaultně jmenuje www-data.
20.11.2010 22:35 bodan
Rozbalit Rozbalit vše Re: Lighttpd - nejde php
Odpovědět | | Sbalit | Link | Blokovat | Admin
Takže v cgi.conf jsem objevil toto:

## Warning this represents a security risk, as it allow to execute any file ## with a .pl/.php/.py even outside of /usr/lib/cgi-bin. # #cgi.assign = ( # ".pl" => "/usr/bin/perl", # ".php" => "/usr/bin/php-cgi", # ".py" => "/usr/bin/python", #)

Nevím jestli je to v pořádku.. (je tam i php)
Řešení 1× (Otto Šabart (tazatel))
20.11.2010 22:44 chrono
Rozbalit Rozbalit vše Re: Lighttpd - nejde php
Musíš nainštalovať cgi verziu php (tuším je to balíček php5-cgi). Potom sa musíš rozhodnúť, či budeš používať cgi alebo fastcgi verziu php a podľa toho povolíš správny konfiguračný súbor (niečo ako lighttpd-enable-mod cgi alebo lighttpd-enable-mod fastcgi).

Pravdepodobne budeš musieť ten konfiguračný súbor aj upraviť, pretože, podľa toho čo píšeš, je tam tá dôležitá časť zakomentovaná.
20.11.2010 22:52 bodan
Rozbalit Rozbalit vše Re: Lighttpd - nejde php
Juhuu.. moc děkuju.. vypada to, že to funguje.. :) Zítra to overim na plno.. ale mělo by to být OK.. ještě jednou moc děkuji, pomohl si mě.. :)

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.