12 Březen 2010, 17:26:24 *
Vítej, Host. Prosím přihlaš se nebo se zaregistruj.

Přihlaš se uživatelským jménem, heslem a délkou sezení
Novinky: Pražský Ubuntu Global Jam se bude konat v sobotu 27. března od 12:00, těšíme se na vaši účast!
 
   Domů   Nápověda Vyhledávání Přihlásit Registrovat  
Stran: [1]
  Tisk  
Autor Téma: PHP5 include [vyřešeno]  (Přečteno 263 krát)
Bryant
Návštěvník
*

Karma: 0
Příspěvků: 20


Zobrazit profil
« kdy: 07 Únor 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?
« Poslední změna: 11 Únor 2010, 00:21:23 od kiklhorn » Zaznamenáno
LuciusMare
Moderator
Závislák
*****

Karma: 53
Příspěvků: 1375



Zobrazit profil
« Odpověď #1 kdy: 07 Únor 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?
Zaznamenáno

Citace
Progression is the thing what happened when computers evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.
Jabber: LuciusMare (zkroucenina) jabbim (tecka) cz
Bryant
Návštěvník
*

Karma: 0
Příspěvků: 20


Zobrazit profil
« Odpověď #2 kdy: 07 Únor 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
Zaznamenáno
Bryant
Návštěvník
*

Karma: 0
Příspěvků: 20


Zobrazit profil
« Odpověď #3 kdy: 07 Únor 2010, 20:57:18 »

kus ku který mi byl nabrácen:
Kód:
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
Zaznamenáno
Bohouš
Stálý člen
***

Karma: 32
Pohlaví: Mužské
Příspěvků: 735


Zobrazit profil
« Odpověď #4 kdy: 07 Únor 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í.
Zaznamenáno

OS: Ubuntu 9.04, Ubuntu 9.10, Debian Squeeze
PC: AMD Athlon x2 64 6000+, RAM 4GB, Grafika nVidia 9600 GT, 2x 320 GB Hitaschi, Zdroj Fortron Blue Storm II 400W
Notes: Intel Celeron 1,86 GHZ, RAM 860MB, Grafika SiS 771/671, Disk 70GB
Bryant
Návštěvník
*

Karma: 0
Příspěvků: 20


Zobrazit profil
« Odpověď #5 kdy: 08 Únor 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  Co???
Zaznamenáno
sachy
Člen
**

Karma: 12
Příspěvků: 247


sachy@jabbim.cz


Zobrazit profil
« Odpověď #6 kdy: 08 Únor 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  Co???

Možná umask na 777?
Zaznamenáno

Elektřina je jako žena. Když víš kam šáhnout, nekope.
stderr
Člen
**

Karma: 18
Pohlaví: Mužské
Příspěvků: 230


globglob, Charliee, we're scuba diving Charlieee!


Zobrazit profil
« Odpověď #7 kdy: 09 Únor 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  Co???

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.. Mrknutí

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..?
Zaznamenáno

Fedora & CentOS (RHEL) user
Blog: /dev/stderr
LuciusMare
Moderator
Závislák
*****

Karma: 53
Příspěvků: 1375



Zobrazit profil
« Odpověď #8 kdy: 09 Únor 2010, 16:25:40 »

Podle mě to bylo myšlené na to "dřív mi to fungovalo".
Zaznamenáno

Citace
Progression is the thing what happened when computers evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.
Jabber: LuciusMare (zkroucenina) jabbim (tecka) cz
Stran: [1]
  Tisk  
 
Skočit na:  

Poháněno MySQL Poháněno PHP Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC
© 2007 Canonical Ltd. Ubuntu and Canonical are registered trademarks of Canonical Ltd.
Validní XHTML 1.0! Validní CSS!