« 1 2
Autor Zpráva
JamesM
Profil *
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 *
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 *
ozkoušel jsem to teď (zadal jsem require_once 'LoremIpsum.php';) a skončilo to Internal Server Error
DarkMeni
Profil
Tak to je zajimavý, normálně by to mělo skončit Fatal Error.
Zkoušel si require '../../sites/files/database.php';?
JamesM
Profil *
zkoušel a skončilo to Internal Server Error
Kajman
Profil
JamesM:
Kontaktujte technickou podporu.
Davex
Profil
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/.
JamesM
Profil *
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
a v error logu něco je?
JamesM
Profil *
aDAm:
v error logu je akorát chyba 500 nic víc nic míň
aDAm
Profil
tak v tom případě změnit server protož křišťálovou kouli nikdo z nás asi ještě nemá.
JamesM
Profil *
Prosim pouziva nekdo symlinky ve stejnem nebo podobnem uziti? S kolegou se dohadujeme zda to vubec jde ci ne.
Amunak
Profil
Jde.
aDAm
Profil
Používám a jde. U tebe bude problém s konfigurací serveru.
JamesM
Profil *
A používáte taky require na nasymlinkované PHP soubory?
« 1 2

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0