Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: steady в Mar 09, 2006, 00:01



Титла: Q: Едит на Apache error 403 (404)
Публикувано от: steady в Mar 09, 2006, 00:01
Здравейте на всички !
Някой знае ли къде или как мога да едитна следните ерори на Апаче ?
Примерен код
Access forbidden!

You don't have permission to access the requested directory. There is either no index document or the directory is read-protected.

If you think this is a server error, please contact the webmaster.
Error 403
мо.ето.xxx.IP
Apache/2.0.54 (Mandriva Linux/PREFORK-13.2.20060mdk)

и
Примерен код
Object not found!

The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

If you think this is a server error, please contact the webmaster.
Error 404
мо.ето.xxx.IP
Apache/2.0.54 (Mandriva Linux/PREFORK-13.2.20060mdk)


Търсих по темите за Апаче във форума и в сайта, но за съжаление не намерих отговор. Също така търсих в директориите:
Примерен код
/etc/httpd/conf/
/usr/share/doc/apache-doc-2.0.54/

и пак не успях да намеря този DOM source-ове, които виждам от "view page source" на браузера :
Примерен код
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>Object not found!</title>
<link rev="made" href="mailto:root@localhost" />
<style type="text/css"><!--/*--><![CDATA[/*><!--*/
    body { color: #000000; background-color: #FFFFFF; }
    a:link { color: #0000CC; }
    p, address {margin-left: 3em;}
    span {font-size: smaller;}
/*]]>*/--></style>
</head>

<body>
<h1>Object not found!</h1>
<p>

    The requested URL was not found on this server.

    If you entered the URL manually please check your
    spelling and try again.

</p>
<p>
If you think this is a server error, please contact
the <a href="mailto:root@localhost">webmaster</a>.

</p>

<h2>Error 404</h2>
<address>
  <a href="/">мо.ето.xxx.IP</a><br />
  <span>Apache/2.0.54 (Mandriva Linux/PREFORK-13.2.20060mdk)</span>

</address>
</body>
</html>


Благодаря!


Титла: Q: Едит на Apache error 403 (404)
Публикувано от: d1saster в Mar 09, 2006, 00:31
http://httpd.apache.org/docs/2.0/custom-error.html


Титла: Q: Едит на Apache error 403 (404)
Публикувано от: steady в Mar 09, 2006, 00:56
Човече аз със такива мога да те зарина:

http://www.4webhelp.net/tutorials/misc/errors.php
http://www.codestyle.org/sitemanager/apache/errors-Custom.shtml
http://www.onlamp.com/pub/a/onlamp/2003/02/13/davidsklar.html

, но защо като може да се каже с две думи от някой който го е правил този едит  :angry:

p.s. Не мислите ли, че малко българска реч може да помогне и на други като мен.


Титла: Q: Едит на Apache error 403 (404)
Публикувано от: d1saster в Mar 09, 2006, 19:06
Предполагах че знаеш поне малко английски. Ще ти трябва и за напред за да четеш упътванията на програмите.

Създаваш си файловете, които трябва да отговарят на грешките и ги запазваш в директория, която да може да се чете от всички. След това създаваш един текстов файл с име .htaccess Слагаш следните редове в него:

ErrorDocument 404 /path/to/your/error/file/or/script
ErrorDocument 500 /path/to/your/error/file/or/script
ErrorDocument 403 /path/to/your/error/file/or/script

Запазваш файла в главната директория на уеб страницата ти. Така всички директории ще ползват този файл.

Това го видях точно в първия линк дето си го пуснал. Не ми се е налагало да го правя това.

ПП: Неволята...


Титла: Q: Едит на Apache error 403 (404)
Публикувано от: steady в Mar 10, 2006, 20:41
Ето тук е най гадния момент, защото правя всичко както е описано и накрая при пробата "лапам дръвцето" със стария error 404  :)

Edit1:
Съдържание на .htaccess :
Примерен код
ErrorDocument 400 /cgi-bin/error400.htm
ErrorDocument 401 /cgi-bin/error401.htm
ErrorDocument 403 /cgi-bin/error403.htm
ErrorDocument 404 /cgi-bin/error404.htm
ErrorDocument 500 /cgi-bin/error500.htm


Моля поправете ме ако бъркам някъде !

Edit2:
Примерено съдържание на някой error /cgi-bin/error404.htm:
Примерен код
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
<hr />
<i><font face="helvetica" size="2">Apache Server at <a href="/">www.domein.com</a> Port 80</font></i>
</body></html>  


Имам чувството, че пропускам някоя настройка в httpd.conf

Който помогне може направо да казва какво ще пие  ;)


Титла: Q: Едит на Apache error 403 (404)
Публикувано от: VladSun в Mar 10, 2006, 21:45
Виж
http://httpd.apache.org/docs/2.0/mod/core.html#allowoverride

Според мен не си разрешил FileInfo за директорията (в httpd.conf)

PS: Ракийка с шопска салата :)