Fórum Ubuntu CZ/SK

Ostatní => Ubuntu Server => Téma založeno: Bryant 07 Února 2010, 19:39:36

Název: PHP5 include [vyřešeno]
Přispěvatel: Bryant 07 Února 2010, 19:39:36
Zdravim, mam prolém mam nainstalovaný apache2, php5 a mysql, vše de až na maličkost že mi nefnguje funkce include() ... hází mi to Warning, celý script se zastaví úplně při volání funkce  require_once() kde mi to hodí již fatal error .... nevíte někdo co stim?
Název: Re: PHP5 include
Přispěvatel: LuciusMare 07 Února 2010, 20:06:00
Střelba od boku kdy jsem lízl vytváření webů: Není možné že v php je nastavené kvůli bezpečnosti zakázání funkce include?
Název: Re: PHP5 include
Přispěvatel: Bryant 07 Února 2010, 20:37:10
no zkoušel jsem nastavit v php.ini vše co má v názvu include podle mého hostingu kde mi vše běží a pořád to nejede
Název: Re: PHP5 include
Přispěvatel: Bryant 07 Února 2010, 20:57:18
kus ku který mi byl nabrácen:
Kód: [Vybrat]
Warning: include(funkce/data.php) [function.include]: failed to open stream: Permission denied in /var/www/zahlavi.php on line 10

Warning: include() [function.include]: Failed opening 'funkce/data.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/zahlavi.php on line 10

Warning: include(funkce/globalni.php) [function.include]: failed to open stream: Permission denied in /var/www/zahlavi.php on line 11

Warning: include() [function.include]: Failed opening 'funkce/globalni.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/zahlavi.php on line 11
Název: Re: PHP5 include
Přispěvatel: Šuohob 07 Února 2010, 21:37:18
tak to vypadá, že soubor, který chceš inkludovat nemá potřebná práva. Pokud soubor potřebná práva má, tak nejspíš nebude mít práva nadřazený adresář. Adresář musí mít minimálně práva pro ostatní na čtení a spouštění, souboru stačí práva pro ostatní na čtení.
Název: Re: PHP5 include
Přispěvatel: Bryant 08 Února 2010, 07:43:53
vyřešeno... opravdu to bylo právy, zajímavé ale je že na mém hostingu to mam tak jak to bylo předtím a žádný problém nebyl  ???
Název: Re: PHP5 include
Přispěvatel: Martin Šácha 08 Února 2010, 22:21:28
vyřešeno... opravdu to bylo právy, zajímavé ale je že na mém hostingu to mam tak jak to bylo předtím a žádný problém nebyl  ???

Možná umask na 777?
Název: Re: PHP5 include
Přispěvatel: stderr 09 Února 2010, 15:44:11
vyřešeno... opravdu to bylo právy, zajímavé ale je že na mém hostingu to mam tak jak to bylo předtím a žádný problém nebyl  ???

Na Tvém hostingu mají asi trošku jinou politiku s právy souborů... Pokud tam mají X různých virtual hostů, tak bych se ani nedivil.. ;)

Možná umask na 777?
A znemožnit všem zápis, čtení a spouštění? To je nějaká rada..? A jestli jsi myslel nastavit práva na 777 (všichni můžou vše), tak opět: A to je nějaká rada..?
Název: Re: PHP5 include
Přispěvatel: LuciusMare 09 Února 2010, 16:25:40
Podle mě to bylo myšlené na to "dřív mi to fungovalo".