Autor | Zpráva | ||
---|---|---|---|
JamesM Profil * |
#1 · Zasláno: 20. 9. 2013, 16:24:05
absolutní cesty jsem taky zkoušel a taky to nezabralo
|
||
DarkMeni Profil |
aDAm:
„include a problém v htaccessu? cože?“ Chyba 500 Internal Server Error a problém v htaccessu JamesM: Co když zkusíš udělat třeba index.php, dát ho třeba do rootu a z něj pak zavolat /files/database.php Když to skončí zase chybou, tak by mohl být možná problem někde v database.php nebo v .htaccessu který je ve složce /files (jestli tam nějaký je) |
||
JamesM Profil * |
#3 · Zasláno: 20. 9. 2013, 16:29:24 · Upravil/a: JamesM
Když dám index.php přímo do rootu apache tak to proběhne bez problému protože tam "po cestě" není žádný symlink
pochopitelně v tom index.php mam require na /files/database.php ve /files žádný .htaccess není |
||
DarkMeni Profil |
Co když do requiru (v sites/script.php) dáš adresu na neexistující soubor? Skočí tam Fatal error nebo Internal Server Error?
|
||
JamesM Profil * |
#5 · Zasláno: 20. 9. 2013, 16:54:37
ozkoušel jsem to teď (zadal jsem
require_once 'LoremIpsum.php'; ) a skončilo to Internal Server Error
|
||
DarkMeni Profil |
#6 · Zasláno: 20. 9. 2013, 17:19:12
Tak to je zajimavý, normálně by to mělo skončit Fatal Error.
Zkoušel si require '../../sites/files/database.php'; ?
|
||
JamesM Profil * |
#7 · Zasláno: 20. 9. 2013, 17:24:11
zkoušel a skončilo to Internal Server Error
|
||
Kajman Profil |
#8 · Zasláno: 20. 9. 2013, 18:05:00
JamesM:
Kontaktujte technickou podporu. |
||
Davex Profil |
#9 · Zasláno: 20. 9. 2013, 21:16:15
JamesM:
„PHP žádnou chybu nevypisuje“ Tipnul bych si, že je vypnuté vypisování chyb. Po zapnutí by se mohlo vypsat něco podobného: Warning: require(./~sites/files/database.php): failed to open stream: Permission denied in /var/www/projekt1/index.php on line 3 Fatal error: require(): Failed opening required './~sites/files/database.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/projekt1/index.php on line 3 DarkMeni: „Zkoušel si require '../../sites/files/database.php';?“ JamesM: „zkoušel a skončilo to Internal Server Error“ Pokud to chápu správně, tak adresář /var/www/sites/ je reálně existující adresář a symlink se tím, co psal DarkMeni, úplně obejde, tak to přece vůbec není problém se symlinkem, ale je to něčím jiným. Napadá mě třeba zapnutý SELinux a špatně nastavený kontext u souborů v adresáři /var/www/sites/ .
|
||
Časová prodleva: 3 dny
|
|||
JamesM Profil * |
#10 · Zasláno: 23. 9. 2013, 21:54:13
Davex:
vypisování chyb máme na serveru defaultně zapnuté a žádné chyby to nevypisuje SELinux je také správně nastaven a kontext souborů je také správně nastaven |
||
aDAm Profil |
#11 · Zasláno: 24. 9. 2013, 09:43:51
a v error logu něco je?
|
||
JamesM Profil * |
#12 · Zasláno: 24. 9. 2013, 15:33:36
aDAm:
v error logu je akorát chyba 500 nic víc nic míň |
||
aDAm Profil |
#13 · Zasláno: 24. 9. 2013, 15:40:49
tak v tom případě změnit server protož křišťálovou kouli nikdo z nás asi ještě nemá.
|
||
Časová prodleva: 3 dny
|
|||
JamesM Profil * |
#14 · Zasláno: 27. 9. 2013, 13:09:46
Prosim pouziva nekdo symlinky ve stejnem nebo podobnem uziti? S kolegou se dohadujeme zda to vubec jde ci ne.
|
||
Amunak Profil |
#15 · Zasláno: 27. 9. 2013, 14:09:17
Jde.
|
||
aDAm Profil |
#16 · Zasláno: 27. 9. 2013, 14:26:32
Používám a jde. U tebe bude problém s konfigurací serveru.
|
||
JamesM Profil * |
#17 · Zasláno: 28. 9. 2013, 13:23:13
A používáte taky require na nasymlinkované PHP soubory?
|
||
Časová prodleva: 11 let
|
0