Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » отрубается php на httpd!! help!

Ответить
Настройки темы
отрубается php на httpd!! help!
sub sub вне форума

Аватара для sub

Новый участник


Сообщения: 22
Благодарности: 0

Профиль | Отправить PM | Цитировать


уже второй раз за месяц неожиданно отрубается на апаче поддержка пхп

или как это назвать

в общем если открывать файлы типа http://ip-address/index.php
то броузер предлагает сохранить этот файл
а не компилирует его и показывает станицу

версии ПО:
apache 2.0.50
php 4.3.8

перезагруска всего Мандраке 10.1 не помогает

в прошлый раз само как-то прошло

помогите

Отправлено: 22:33, 01-06-2005

 

Старожил


Сообщения: 161
Благодарности: 1

Профиль | Отправить PM | Цитировать


Хакер, однако, в сети или что еще подобное...

Отправлено: 05:26, 03-06-2005 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 222
Благодарности: 2

Профиль | Отправить PM | Цитировать


А почему в конфиге апача нет строчки
Код: Выделить весь код
AddType                         application/x-httpd-php ".php"
Без неё апач НЕ будет передавать php файлы интерпретатору, соответственно они уходят напрямую клиенту.

-------
FreeBSD 9.0-STABLE #0: Tue Mar 13 16:45:29 YEKT 2012
-------
@FrIcE


Отправлено: 11:13, 03-06-2005 | #12

sub sub вне форума Автор темы

Аватара для sub

Новый участник


Сообщения: 22
Благодарности: 0

Профиль | Отправить PM | Цитировать


FrIcE

как это нету?
"AddType application/x-httpd-php ".php""


а вот это разве не то?
<IfModule mod_mime.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php-source .phps
</IfModule>

Отправлено: 18:50, 03-06-2005 | #13

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


FrIcE
это второй апач - у него некоторые вещи в конфиге не на привычных местах

sub
если опять будет дурить, попробуйте половить в это время загрузку сервера (например - top).

А может быть дело все-таки именно во втором апаче (вернее в директиве MultiViews): вот, почитайте: по запросу в гугле (apache2+php+problems) вылезла иетересная статья: Apache 2 and PHP (mod_php) on Linux. Вот, в частности, что там говорится:
Цитата:
# Add these directives are in /usr/local/apache/conf/httpd.conf (if already there, verify they are correct):

# Make sure there's only **1** line with this directive:
LoadModule php4_module modules/libphp4.so

# Add index.php to your DirectoryIndex line:
DirectoryIndex index.html index.php

# Uncomment one of the following (but not both)
# Use for PHP 4.x:
AddHandler php-script php
# Use for PHP 5.x:
#AddHandler php5-script php

AddType text/html php

# PHP Syntax Coloring
# (optional but useful for reading PHP source for debugging):
AddType application/x-httpd-php-source phps


Note 1: The php documentation recommends AddType application/x-httpd-php php instead of the above. However, it causes problems with the "MultiViews" feature of HTTP. That is, if the .php extension is left off a URL, and with certain browser Accept headers, Apache will not know .php (application/x-httpd-php) is HTML and will return a 406 Not Acceptable error. Using the AddType and AddHandler as shown above fixes this problem. For details see Mark Tranchant's webpage, "Using Apache's MultiViews with PHP whilst avoid 406 errors," and PHP bug 28023.

Note 2: PHP Syntax coloring isn't required, but it's very nice for looking at your php source while debugging. Here's an example.

Note 3: just for completeness I'll mention that you should be able to use SetOutputFilter / SetInputFilter instead of AddType, but you can't use both. However, SetOutputFilter / SetInputFilter no longer works for me. It used to work with an earlier PHP 4.x or Apache 2 version, but not with Apache 2.0.47/PHP 4.3.3. I understand this (PHP as an Apache 2 filter) is experimental, so I don't use it anymore:

<Files *.php>
SetOutputFilter PHP
SetInputFilter PHP
</Files>
MultiViews определять представление ресурса в зависимости от предпочтений клиента (тип носителя, язык, набор символов кодировка).
Цитата:
Механизм MultiViews позволяет выбрать из имеющихся файлов, имена которых начинаются с локальной части URI, наиболее подходящий на основе типа, языка, набора символов и метода кодирования, определяемых модулем mime по суффиксам файлов
(Bog BOS: Apache 2: HTTP сервер. Установка, настройка) - так что тут действительно могут быть проблемы.
Вариант лечения - отрубить этот самый MultiViews, или попробовать прописать все про mime-типы php, как выше.

Отправлено: 20:36, 03-06-2005 | #14


Старожил


Сообщения: 161
Благодарности: 1

Профиль | Отправить PM | Цитировать


Лучший хакер - админ сервера, который не ведет журнал модификаций конфигурации и не делает архивов.

Отправлено: 11:44, 17-07-2005 | #15



Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » отрубается php на httpd!! help!

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Кабель сам отрубается!!!! seredga Видео и аудио: обработка и кодирование 4 29-05-2008 13:06
httpd: доступ к файлам вне /var/spool/www NewWind Общий по Linux 7 04-06-2007 16:37
отрубается монитор! lisii Непонятные проблемы с Железом 13 04-11-2006 13:58
почему-то отрубается AutoAdminLogon mitiya Microsoft Windows 2000/XP 2 05-02-2006 11:32
как подглючить GD2 к PHP под виндой через  httpd.conf Vlad Drakula Вебмастеру 7 26-07-2004 01:59




 
Переход