The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Апач + PHP4 модулем и PHP5 как CGI"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Апач + PHP4 модулем и PHP5 как CGI"  +/
Сообщение от vladsol (ok) on 09-Сен-09, 17:53 
Сабж. Возможно ли такое? :)

Есть хостинг-сервер с апачем, РНР4 собран как модуль апача.
Была попытка перейти на РНР5 (сайты некоторых новых клиентов не работают с РНР4) - но были проблемы со старыми сайтами =) В общем, ни туда - ни сюда.
Возможно ли дополнительно к этой связке прикрутить РНР5 как CGI, и включать его только для некоторых сайтов в настройках виртуальных хостов?

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Апач + PHP4 модулем и PHP5 как CGI"  +/
Сообщение от sHaggY_caT (ok) on 09-Сен-09, 18:02 
>Сабж. Возможно ли такое? :)
>
>Есть хостинг-сервер с апачем, РНР4 собран как модуль апача.
>Была попытка перейти на РНР5 (сайты некоторых новых клиентов не работают с
>РНР4) - но были проблемы со старыми сайтами =) В общем,
>ни туда - ни сюда.
>Возможно ли дополнительно к этой связке прикрутить РНР5 как CGI, и включать
>его только для некоторых сайтов в настройках виртуальных хостов?

У Вас, вероятно, root-доступа на сервер нет, если я правильно поняла(если это VPS с root-доступом, то задача решаема точно, в этом случае можно тоже использовать .htaccess, а можно править правила в конфиге виртуального хоста/директории, который инклюдится в конфиг апача)
Если его нет, то должна быть возможность использовать CGI сценарии и переназначать интерпретатор для скриптов через .htaccess файл. В файле можно прописать следующее:

Action php-script /cgi-bin/php
AddHandler php-script .php5

Где php5 произвольное расширение скриптов с php5

При этом, в этой же директории скрипты с преднастроенными расширениями, например, php4 и php будут обрабатываться модульным пых-пыхом

А /cgi-bin/ алиас (зависит от настроек в конфиге апача) на Вашу локальную директорию с CGI-сценариями. Путь до этой директории можно уточнить в саппорте хостинга и/или его документации.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Апач + PHP4 модулем и PHP5 как CGI"  +/
Сообщение от vladsol (ok) on 09-Сен-09, 18:30 
>[оверквотинг удален]
>AddHandler php-script .php5
>
>Где php5 произвольное расширение скриптов с php5
>
>При этом, в этой же директории скрипты с преднастроенными расширениями, например, php4
>и php будут обрабатываться модульным пых-пыхом
>
>А /cgi-bin/ алиас (зависит от настроек в конфиге апача) на Вашу локальную
>директорию с CGI-сценариями. Путь до этой директории можно уточнить в саппорте
>хостинга и/или его документации.

Рут-доступ есть :) Я имею (в том числе) и физический доступ к серверу.

В данном случае я пробовал вариант с:
>Action php-script /cgi-bin/php
>AddHandler php-script .php

- именно в описании виртуального хоста, но для скриптов с расширением .php (для использования пятой версии изменять расширения для всех PHP-файлов - это, как минимум, очень гемморно :) ).


- видел просто странички без содержимого :)
Т.е., не работал ни РНР4 ни РНР5


Или это ОБЯЗАТЕЛЬНО нужно прописывать в .htaccess? Для каждой директории..?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Апач + PHP4 модулем и PHP5 как CGI"  +/
Сообщение от sHaggY_caT (ok) on 09-Сен-09, 18:34 

>[оверквотинг удален]
>(для использования пятой версии изменять расширения для всех PHP-файлов - это,
>как минимум, очень гемморно :) ).
>
>
> - видел просто странички без содержимого :)
>Т.е., не работал ни РНР4 ни РНР5
>
>
>Или это ОБЯЗАТЕЛЬНО нужно прописывать в .htaccess? Для каждой директории, где лежат
>РНР..?

Не хотите, я за совсем символическую плату (если Вы в Москве) настрою Вам это :)?
Например, Вы могли бы отдать рядом с метро апельсиновый сок :)

Могла бы показать и прокомментировать свои действия в одном шелле с Вами (Вы будете видеть, что я набираю в консоли).

Без Ваших конфигов сказать сложно :(

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Апач + PHP4 модулем и PHP5 как CGI"  +/
Сообщение от vladsol (ok) on 09-Сен-09, 18:38 
>[оверквотинг удален]
>>РНР..?
>
>Не хотите, я за совсем символическую плату (если Вы в Москве) настрою
>Вам это :)?
>Например, Вы могли бы отдать рядом с метро апельсиновый сок :)
>
>Могла бы показать и прокомментировать свои действия в одном шелле с Вами
>(Вы будете видеть, что я набираю в консоли).
>
>Без Ваших конфигов сказать сложно :(

Ну зачем вы так... (
=) Если отключить модуль РНР4, то все замечательно работает.
Если включить - не работает ни то ни другое =)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Апач + PHP4 модулем и PHP5 как CGI"  +/
Сообщение от sHaggY_caT (ok) on 09-Сен-09, 18:39 
>[оверквотинг удален]
>>Например, Вы могли бы отдать рядом с метро апельсиновый сок :)
>>
>>Могла бы показать и прокомментировать свои действия в одном шелле с Вами
>>(Вы будете видеть, что я набираю в консоли).
>>
>>Без Ваших конфигов сказать сложно :(
>
>Ну зачем вы так... (
>=) Если отключить модуль РНР4, то все замечательно работает.
>Если включить - не работает ни то ни другое =)

Давайте сюда ваши конфиги, желательно с diff до и после. Я не знаю, что именно у Вас указано в файле виртуального хоста, и т д.
Вместо .htaccess можно использовать тег <directory>

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Апач + PHP4 модулем и PHP5 как CGI"  +/
Сообщение от sHaggY_caT (ok) on 09-Сен-09, 18:43 

>Давайте сюда ваши конфиги, желательно с diff до и после. Я не
>знаю, что именно у Вас указано в файле виртуального хоста, и
>т д.
>Вместо .htaccess можно использовать тег <directory>

Если таки решите, что лучше, что бы я показала и прокомментировала, поставьте screen (есть во FreeBSD в портах, и в rpm и dpkg пакетах во всех популярных Linux дистрибутивах), и скажите какой-нибудь IM-контакт, лучше jabber

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Апач + PHP4 модулем и PHP5 как CGI"  +/
Сообщение от vladsol (ok) on 09-Сен-09, 18:48 
>
>>Давайте сюда ваши конфиги, желательно с diff до и после. Я не
>>знаю, что именно у Вас указано в файле виртуального хоста, и
>>т д.
>>Вместо .htaccess можно использовать тег <directory>
>
>Если таки решите, что лучше, что бы я показала и прокомментировала, поставьте
>screen (есть во FreeBSD в портах, и в rpm и dpkg
>пакетах во всех популярных Linux дистрибутивах), и скажите какой-нибудь IM-контакт, лучше
>jabber

поставьте screen

- знаю, активно пользуюсь =)

Уже не стОит.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Апач + PHP4 модулем и PHP5 как CGI"  +/
Сообщение от vladsol (ok) on 09-Сен-09, 18:47 
>[оверквотинг удален]
>>>Без Ваших конфигов сказать сложно :(
>>
>>Ну зачем вы так... (
>>=) Если отключить модуль РНР4, то все замечательно работает.
>>Если включить - не работает ни то ни другое =)
>
>Давайте сюда ваши конфиги, желательно с diff до и после. Я не
>знаю, что именно у Вас указано в файле виртуального хоста, и
>т д.
>Вместо .htaccess можно использовать тег <directory>

Сам модуль РНР4 подключается стандартным путем =) В httpd.conf

Файл настройки виртуалхоста - тоже довольно-таки стандартный, НО:
>Action php-script /cgi-bin/php
>AddHandler php-script .php

Добавлял ВНЕ тэга <directory>, точнее, ДО него.
В этом, как я понял, и была ошибка.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Апач + PHP4 модулем и PHP5 как CGI"  +/
Сообщение от sHaggY_caT (ok) on 09-Сен-09, 18:49 

>Добавлял ВНЕ тэга <directory>, точнее, ДО него.
>В этом, как я понял, и была ошибка.

То есть, все работает :)? Извините, что подумала, что Вы <s>балкан</s> new apache user :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Апач + PHP4 модулем и PHP5 как CGI"  +/
Сообщение от vladsol (ok) on 09-Сен-09, 18:49 
>
>>Добавлял ВНЕ тэга <directory>, точнее, ДО него.
>>В этом, как я понял, и была ошибка.
>
>То есть, все работает :)? Извините, что подумала, что Вы <s>балкан</s> new apache user :)

Работает, спасибо.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Апач + PHP4 модулем и PHP5 как CGI"  +/
Сообщение от sHaggY_caT (ok) on 09-Сен-09, 18:53 

>Работает, спасибо.

Пожалуйста :)


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру