Автор Тема: Advance Apache help  (Прочетена 4717 пъти)

coolhiphopper

  • Участници
  • ***
  • Публикации: 10
    • Профил
Advance Apache help
« -: Sep 18, 2005, 14:37 »
Проблемът е следния: трябва да направя така, че като се отваря някоя директория и ако има примерно картинка с името на директорията, да се отвори автоматично след directory listinga. Вече опитах няколко варианта - да пренапиша directory listinga , като скрипта се получи е доста добър, но не успях да настроия Apache да го зарежда в всяка директория( с DirectoryIndex не става защото ми показва файлоете от директорията в която е скрипта).
Втория начин е да ползвам готовия directory listing и да го модифицирам малко. Направих това с .htaccess файл.
Цитат
Options Indexes +Includes
IndexOptions +IgnoreCase SuppressDescription NameWidth=* +SuppressHTMLPreamble FancyIndexing
HeaderName /book/header.shtml
ReadmeName /book/footer.shtml

Така header-a i footer-a се зареждат без порблем. Но ако сменя разширението на
Цитат
HeaderName /book/header.php
ReadmeName /book/footer.phpl
 не ги зарежда. Молбата ми е ако някой може да ми каже как си пусна скриптовете натам ще се оправя.Мерси предварително.
П.П Позвам Apache/2.0.52, PHP 5
Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Advance Apache help
« Отговор #1 -: Sep 18, 2005, 15:56 »
Имаш ли инсталирана поддръжка на PHP? Какво става с файл (html) ако сложиш в него <? phpinfo() ?>
Активен

0x2B|~0x2B

coolhiphopper

  • Участници
  • ***
  • Публикации: 10
    • Профил
Advance Apache help
« Отговор #2 -: Sep 18, 2005, 17:50 »
PHP-to raboti super sega pribavih tezi edove v .htaccess faila
Цитат

AddType text/html .php
AddHandler php-script .php
HeaderName /book/header.php
ReadmeName /book/footer.php

 i sega pone gi pro4ita. problema e 4e ne gi uzpriema kato php failove
Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Advance Apache help
« Отговор #3 -: Sep 18, 2005, 18:46 »
Цитат (coolhiphopper @ Сеп. 18 2005,18:50)
PHP-to raboti super sega pribavih tezi edove v .htaccess faila
Цитат

AddType text/html .php
AddHandler php-script .php
HeaderName /book/header.php
ReadmeName /book/footer.php

 i sega pone gi pro4ita. problema e 4e ne gi uzpriema kato php failove

1. Кирилица
2, това че ги чете не означава нищо, аз мога да му кажа на апаша че един avi файл е текст и той ще си го прочете.

3. Да имаш редове в конфигурационния файл?
Примерен код

 LoadModule php4_module        modules/libphp4.so
 AddModule mod_php4.c
 AddType application/x-httpd-php3 .php3
 AddType application/x-httpd-php .php4
 AddType application/x-httpd-php .php

П.П. Някой да е чел README файла на PHP?
Активен

0x2B|~0x2B

coolhiphopper

  • Участници
  • ***
  • Публикации: 10
    • Профил
Advance Apache help
« Отговор #4 -: Sep 18, 2005, 19:03 »
1) Извинявам се'<img'>
2) Не знаех
3)
Цитат
AddType application/x-httpd-php .php .php4 .php3 .phtml


Цитат
LoadFile "c:/apachefriends/xampp/apache/bin/php5ts.dll"
LoadModule php5_module "c:/apachefriends/xampp/apache/bin/php5apache2.dll"


Директивата AddModule  не я намерих. По нагоре писах, че съм с PHP 5.. зашото си мисля че има значение
Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Advance Apache help
« Отговор #5 -: Sep 18, 2005, 19:08 »
Какво става с файл ако сложиш в него <? phpinfo() ?> и появява ли се нещо е лога на грешките?
Активен

0x2B|~0x2B

coolhiphopper

  • Участници
  • ***
  • Публикации: 10
    • Профил
Advance Apache help
« Отговор #6 -: Sep 18, 2005, 19:14 »
http://83.148.121.9/book/ ето това е директорията която се опитвам да подкарам
.htaccess :
Цитат
Options Indexes +Includes
IndexOptions +IgnoreCase SuppressDescription NameWidth=* +SuppressHTMLPreamble FancyIndexing
AddType text/html .php
AddHandler php-script .php
HeaderName /book/header.php
ReadmeName /book/footer.php

header.php:

Цитат
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head><title>index of <!--#echo var="REQUEST_URI" --></title>

<style type="text/css"><!--
HR { color:red}
--></style>

</head><body>

[include template via SSI, Header Here '<img'>]

<h1>index of <!--#echo var="REQUEST_URI" --></h1>
<?php
echo 'hi';
?>

footer.php:
Цитат
<?
phpinfo();
?>
</body></html>

PHP файловете не работят само в тази дир /book а в останалите работи примерно http://83.148.121.9/catalog/Search.php
Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Advance Apache help
« Отговор #7 -: Sep 18, 2005, 19:20 »
Защо не махнеш тези два реда:
Примерен код

AddType text/html .php
AddHandler php-script .php

от .htaccess
Активен

0x2B|~0x2B

coolhiphopper

  • Участници
  • ***
  • Публикации: 10
    • Профил
Advance Apache help
« Отговор #8 -: Sep 18, 2005, 19:24 »
Сега са махнати ... apache не ми зарежда php файловете
http://83.148.121.9/book/
Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Advance Apache help
« Отговор #9 -: Sep 18, 2005, 19:28 »
:-((
Последното, което ми идва на ума е да махнеш (или модифицираш)
Примерен код

IndexOptions

МОже нещо да не се харесват  '<img'>
Активен

0x2B|~0x2B

coolhiphopper

  • Участници
  • ***
  • Публикации: 10
    • Профил
Advance Apache help
« Отговор #10 -: Sep 18, 2005, 19:44 »
За съжаление няма промяна '<img'> ако се сетиш за нещо пиши тук
Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Advance Apache help
« Отговор #11 -: Sep 18, 2005, 20:11 »
А защо не добавиш тези неща:
Примерен код

Options Indexes +Includes
IndexOptions +IgnoreCase SuppressDescription NameWidth=* +SuppressHTMLPreamble FancyIndexing

HeaderName /book/header.php
ReadmeName /book/footer.php

в дефиницията на директорията, вместо в .htaccess (мисля си може)
Активен

0x2B|~0x2B

coolhiphopper

  • Участници
  • ***
  • Публикации: 10
    • Профил
Advance Apache help
« Отговор #12 -: Sep 18, 2005, 22:42 »
A nqkoi da razbira ot SSI -> po konkretno ima li na4in da razbera dali ima failove(kartinki tekst) s imeto na direktoriqta '<img'>
Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Advance Apache help
« Отговор #13 -: Sep 18, 2005, 22:47 »
Цитат (coolhiphopper @ Сеп. 18 2005,23:42)
A nqkoi da razbira ot SSI -> po konkretno ima li na4in da razbera dali ima failove(kartinki tekst) s imeto na direktoriqta '<img'>

До колкото ми е известно това е нещо, чийто изход се вмъква в html кода т.е. може да е външна програмка, примерно шел, пхп или кмд
Активен

0x2B|~0x2B

coolhiphopper

  • Участници
  • ***
  • Публикации: 10
    • Профил
Advance Apache help
« Отговор #14 -: Sep 18, 2005, 22:55 »
и да и не '<img'> http://httpd.apache.org/docs/1.3/howto/ssi.html

What are SSI?
SSI (Server Side Includes) are directives that are placed in HTML pages, and evaluated on the server while the pages are being served. They let you add dynamically generated content to an existing HTML page, without having to serve the entire page via a CGI program, or other dynamic technology.
Общо взето си е самостиятелен език'<img'>
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Apache doc
Преводи на документация
kennedy 3 6277 Последна публикация Apr 26, 2002, 18:43
от kennedy
Apache
Настройка на програми
mozly 3 4742 Последна публикация Nov 23, 2002, 15:19
от mozly
Help za Apache???
Настройка на програми
spooky 2 2842 Последна публикация Aug 06, 2003, 14:57
от spooky
Apache
Настройка на програми
HipH0p 1 2405 Последна публикация Dec 20, 2003, 13:51
от n_antonov
Ограничаване на връзките към Apache
Настройка на програми
nothing 3 3186 Последна публикация Jan 16, 2004, 14:06
от nothing