03 Září 2010, 12:46:44 *
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: Ubuntu týdeník, číslo 34 pro týden 23. - 29. srpna 2010.
 
   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 545 krát)
Bryant
Návštěvník
*

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


Zobrazit profil
« kdy: 07 Únor 2010, 20: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, 01:21:23 od kiklhorn » Zaznamenáno
LuciusMare
Moderator
Závislák
*****

Karma: 67
Příspěvků: 1686



Zobrazit profil
« Odpověď #1 kdy: 07 Únor 2010, 21: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ů: 27


Zobrazit profil
« Odpověď #2 kdy: 07 Únor 2010, 21: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ů: 27


Zobrazit profil
« Odpověď #3 kdy: 07 Únor 2010, 21: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š
Závislák
****

Karma: 54
Pohlaví: Mužské
Příspěvků: 1100


Zobrazit profil
« Odpověď #4 kdy: 07 Únor 2010, 22: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

Pouzivam 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, 1x 1TB Samsung, Zdroj Fortron Blue Storm II 400W
Notes Fujitsu-Siemens ESPRIMO Mobile V5535: Intel Celeron 1,86 GHZ, RAM 937MB, Grafika SiS 771/671, Disk 70GB
Bryant
Návštěvník
*

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


Zobrazit profil
« Odpověď #5 kdy: 08 Únor 2010, 08: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
Stálý člen
***

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


sachy@jabbim.cz


Zobrazit profil
« Odpověď #6 kdy: 08 Únor 2010, 23: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: 22
Pohlaví: Mužské
Příspěvků: 272


globglob, Charliee, we're scuba diving Charlieee!


Zobrazit profil
« Odpověď #7 kdy: 09 Únor 2010, 16: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 ... co tu vlastně dělám?
Blog /dev/stderr & twitr
LuciusMare
Moderator
Závislák
*****

Karma: 67
Příspěvků: 1686



Zobrazit profil
« Odpověď #8 kdy: 09 Únor 2010, 17: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!