Custom ErrorDocument и PHP.... :)
6 отговора
139 прегледа
Custom ErrorDocument и PHP.... :)
Имам хостинг услуга, работеща на Zeus Web Server
Имам например файл .htaccess, където е записано:
ErrorDocument 404 /errors/error404.php
А файлът error404.php съдържа например:
echo 'Ресурсът '.$_SERVER['REQUEST_URI'].' не е намерен на този сървър!’;
На моята тестова конфигурация (Apache), при подаване на заявка напр. [линк],
на екрана се изписва:
Ресурсът /nothing не е намерен на този сървър!
Когато обаче го сложа на сървъра Zeus, при подаване на подобна заявка се изписва името на скрипта, а не на заявения ресурс:
Ресурсът /errors/error404.php не е намерен на този сървър!
Въпросът ми е коя променлива на обкръжението би следвало да ползвам в случая?
Или може би трябва да добавя някакъв пиниз към .htaccess файла?
Някакъв SetEnvIf blah...blah..blah... myEnv=Request_URI, и после да си го викам от там.... знам ли....
10x in advance! :)
P.S. Нямам възможност за RTFM, защото ми се пре**а Интернета и сега съм на dial-up.
Имам например файл .htaccess, където е записано:
ErrorDocument 404 /errors/error404.php
А файлът error404.php съдържа например:
echo 'Ресурсът '.$_SERVER['REQUEST_URI'].' не е намерен на този сървър!’;
На моята тестова конфигурация (Apache), при подаване на заявка напр. [линк],
на екрана се изписва:
Ресурсът /nothing не е намерен на този сървър!
Когато обаче го сложа на сървъра Zeus, при подаване на подобна заявка се изписва името на скрипта, а не на заявения ресурс:
Ресурсът /errors/error404.php не е намерен на този сървър!
Въпросът ми е коя променлива на обкръжението би следвало да ползвам в случая?
Или може би трябва да добавя някакъв пиниз към .htaccess файла?
Някакъв SetEnvIf blah...blah..blah... myEnv=Request_URI, и после да си го викам от там.... знам ли....
10x in advance! :)
P.S. Нямам възможност за RTFM, защото ми се пре**а Интернета и сега съм на dial-up.
Re: Custom ErrorDocument и PHP.... :)
Пробвай да зададеш пълен път до error404.php
= /var/www/html/site/errors/error404.php или
= [линк]
= /var/www/html/site/errors/error404.php или
= [линк]
Питам...и отговарям!
Открих го!... :)
Жокер: print_r($_SERVER);
При Zeus Web Server, променливата е $_SERVER['DOCUMENT_URI'] !
Жокер: print_r($_SERVER);
При Zeus Web Server, променливата е $_SERVER['DOCUMENT_URI'] !
Re: Питам...и отговарям!
бравос, а туй зеус що за чудо е? ква е далаверата с него ?
-----------------------
гърбавия - ковчег ще го изправи
-----------------------
гърбавия - ковчег ще го изправи
Re: Питам...и отговарям!
Както би се изразил zyl_oiliuff :
А бе тва зеус е една хуйня, дето си е таковала таковата, ама направо смуче.
root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
А бе тва зеус е една хуйня, дето си е таковала таковата, ама направо смуче.
root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy