prázdná proměná basePath-
- masterr
- Začátečník | 141
a v DOCUMENT_ROOT taky nemám název domény…zkoušel jsem to tam přidat, ale ničemu to nepomohlo. Čím to je, že je proměná prázdná? nette 2.0.5
array(41) {
PHPRC => "/data/web/php53" (15)
PHP_INI_SCAN_DIR => "/data/web/virtuals/7258" (23)
PATH => "/sbin:/usr/sbin:/bin:/usr/bin" (29)
PWD => "/data/web/virtuals/7258" (23)
SHLVL => "0"
PHP_FCGI_MAX_REQUESTS => "10000" (5)
FCGI_ROLE => "RESPONDER" (9)
REDIRECT_REDIRECT_REDIRECT_STATUS => "200" (3)
REDIRECT_REDIRECT_STATUS => "200" (3)
REDIRECT_STATUS => "200" (3)
HTTP_HOST => "cms.web-reseni.cz" (17)
HTTP_USER_AGENT => "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:22.0) Gecko/20100101 Firefox/22.0 FirePHP/0.7.2" (86)
HTTP_ACCEPT => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" (63)
HTTP_ACCEPT_LANGUAGE => "cs,en-us;q=0.7,en;q=0.3" (23)
HTTP_ACCEPT_ENCODING => "gzip, deflate" (13)
HTTP_REFERER => "http://cms.web-reseni.cz/admin/?_fid=04ir" (41)
HTTP_COOKIE => "SESSIONID=f3687efca51b09dda74b6b726b64fc83; nette-browser=d49mf9ug0o; nette-debug-panel-Nette-Diagnostics-DefaultBarPanel-4=-256:-77" (132)
HTTP_X_INSIGHT => "activate" (8)
HTTP_CONNECTION => "close" (5)
HTTP_CACHE_CONTROL => "max-age=0" (9)
SERVER_SIGNATURE => ""
SERVER_SOFTWARE => "Apache" (6)
SERVER_NAME => "cms.web-reseni.cz" (17)
SERVER_ADDR => "46.28.105.34" (12)
SERVER_PORT => "80" (2)
REMOTE_ADDR => "193.164.219.1" (13)
DOCUMENT_ROOT => "/data/web/virtuals/7258/virtual/www" (35)
SERVER_ADMIN => "hosting@wedos.com" (17)
SCRIPT_FILENAME => "/data/web/virtuals/7258/virtual/www/domains/cms.web-reseni.cz/www/index.php" (75)
REMOTE_PORT => "16404" (5)
REDIRECT_URL => "/domains/cms.web-reseni.cz/www/admin/article/" (45)
GATEWAY_INTERFACE => "CGI/1.1" (7)
SERVER_PROTOCOL => "HTTP/1.1" (8)
REQUEST_METHOD => "GET" (3)
QUERY_STRING => ""
REQUEST_URI => "/admin/article/" (15)
SCRIPT_NAME => "/domains/cms.web-reseni.cz/www/index.php" (40)
PHP_SELF => "/domains/cms.web-reseni.cz/www/index.php" (40)
REQUEST_TIME => 1374395585
argv => array(0)
argc => 0
}
- s4muel
- Člen | 92
v DOCUMENT_ROOT nemusi byt nazov domeny, je to fyzicky adresar na disku, ktory je pre tvoju domenu ‚domovsky‘. ta tvoja domena je v adresari …/7258/… a to je s velkou pravdepodobnostou jej unikatny identifikator.
z php dokumentacie:
‚DOCUMENT_ROOT‘ – The document root directory under which the current script is executing, as defined in the >server's configuration file.
to, ze mas basePath premennu prazdnu este nemusi byt hned problem, podla nette dokumentacie z kodu:
* scheme user password host port basePath relativeUrl
* | | | | | | |
* /--\ /--\ /------\ /-------\ /--\/--\/----------------------------\
* http://john:x0y17575@nette.org:8042/en/manual.php?name=param#fragment <-- absoluteUrl
to vyuzijes len ked mas nette v podadresari. co mi z tvojho prilozeneho
DUMPu nevyplyva.
skus napisat, co sa snazis docielit s tym basepathom.
- Michal Vyšinský
- Člen | 608
masterr napsal(a):
Myslel jsem, že ten $basePath obsahuju absolutní cestu k root adresáře. V mém případě „http://cms.web-reseni.cz/“
Ano obsahuje absolutní cestu k root adresáře, ale doména není součástí cesty. Taky přece na obrázky nedáváš DOMENA/img/neco.png ale /img/neco.png (myslím tu no-nette way)