Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.09.16;
Скачать: [xml.tar.bz2];

Вниз

2 версии PHP на 1 сервер   Найти похожие ветки 

 
Nic ©   (2007-08-16 16:09) [0]

Возможен ли сабж?


 
oldman ©   (2007-08-16 16:11) [1]


> Возможен ли сабж?


Да, а зачем?


 
DVM ©   (2007-08-16 16:16) [2]

Возможен, только обработчики расширений файлов надо настроить правильно, например .php - бедет обрабатываться php5, а .php3 - PHP3


 
DVM ©   (2007-08-16 16:17) [3]

Более того у большинства хостинг провайдеров установлено 2 версии PHP 4 и 5


 
oldman ©   (2007-08-16 16:17) [4]


> DVM ©   (16.08.07 16:16) [2]


Можно и через ж...
Поставить обработчик расширений на собственную программу, а та решит кому передать управление.


 
Nic ©   (2007-08-16 16:18) [5]

Сервак упал. Восстановили, поставили сабж более новой версии. И сайт города не работает. Разработчик сайта быкует, ничего дорабатывать не хочет.


 
DVM ©   (2007-08-16 16:19) [6]


> Поставить обработчик расширений на собственную программу,
>  а та решит кому передать управление.

это как?


 
oldman ©   (2007-08-16 16:20) [7]


> DVM ©   (16.08.07 16:19) [6]
> это как?


Я ж говорю - через ж...


 
DVM ©   (2007-08-16 16:23) [8]


> Я ж говорю - через ж...

Мне просто кажется, что это невозможно. Дело в том, что управление скрипту передает в любом случае сервер, а скрипт выбирать уже не может, на чем ему самому исполняться.

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


 
oldman ©   (2007-08-16 16:25) [9]


> DVM ©   (16.08.07 16:23) [8]


Я всегда думал, что опция "Типы файлов" в проводнике перенаправляет обработчик.
Могу и ошибаться, извини...


 
DVM ©   (2007-08-16 16:27) [10]


> Я всегда думал, что опция "Типы файлов" в проводнике перенаправляет
> обработчик.

Я вообще про Apache говорил :)


 
oldman ©   (2007-08-16 16:28) [11]


> DVM ©   (16.08.07 16:27) [10]
> Я вообще про Apache говорил :)


Гы... А я про открытие даблкликом...
:)


 
Nic ©   (2007-08-16 16:33) [12]

Уточню, сервером является ASP Linux 11


 
Zeqfreed ©   (2007-08-16 16:34) [13]

> oldman ©   (16.08.07 16:20) [7]

Это не «через ж». Это как раз таки вполне нормальный вариант.

/etc/apache2/modules.d/70_mod_php5.conf:
<IfModule mod_fastcgi.c>
               Action application/x-httpd-php /var/www/fcgid/php-wrapper
</IfModule>


/var/www/fcgid/php-wrapper:
#!/bin/sh
export PHP_FCGI_CHILDREN=5
export PHP_FCGI_MAX_REQUESTS=1000
exec /opt/php5.2.1/bin/php -v $@


Так вот в php-wrapper можно реализовывать любую сколь угодно сложную логику.


 
DVM ©   (2007-08-16 16:35) [14]


> Nic ©  

да можно, можно.


 
homm ©   (2007-08-16 16:39) [15]

> [9] oldman ©   (16.08.07 16:25)
> Я всегда думал, что опция "Типы файлов" в проводнике перенаправляет
> обработчик.

Сколько ко же ты выпил то?


 
oldman ©   (2007-08-16 16:39) [16]


> Zeqfreed ©   (16.08.07 16:34) [13]
> Это не «через ж». Это как раз таки вполне нормальный вариант.


Это как раз через ж...
Нормальный вариант - это когда обработчик различает версию. Без телодвижений пользователя.


 
Плохиш ©   (2007-08-16 16:41) [17]


> Nic ©   (16.08.07 16:18) [5]
> Сервак упал. Восстановили, поставили сабж более новой версии.
>  И сайт города не работает. Разработчик сайта быкует, ничего
> дорабатывать не хочет.


Оплатить доработку не пробовали? А то анекдот про программиста и заказчика вспоминается. "...Когда у меня кончатся деньги, я к вам подойду ещё попрошу, ну не в наглую, типа, оплатите всё ещё раз, ну так, рублей сто сегодня, 500 завтра..."


 
Zeqfreed ©   (2007-08-16 16:43) [18]

> oldman ©   (16.08.07 16:39) [16]

При чем здесь телодвижения пользователя? Если я хочу использовать везде одинаковые расширения файлов, а версии php хочу использовать различные, то мне, наверное, повеситься нужно, да?

А если я хочу чтобы для одного плательщика максимально создавалось до N форков процесса, а для другого M, то мне тоже повеситься? «Враппер-методика» это с легкостью решает. Хотя, нужно смотреть конкретный вариант и избирать подходящие средства.


 
Nic ©   (2007-08-16 20:09) [19]


> Плохиш ©   (16.08.07 16:41) [17]

1. Не в моей компетенции платить разработчику :)
2. в договоре указана поддержка сайта в течение года. Но разработчик это игнорит.


 
DrPass ©   (2007-08-17 00:53) [20]


> 2. в договоре указана поддержка сайта в течение года. Но
> разработчик это игнорит.

Поддержка <> полное переписывание под новую версию РНР. Поддержка - это исправление глюков, консультирование и добавление информации


 
Nic ©   (2007-08-17 08:29) [21]


> DrPass ©   (17.08.07 00:53) [20]

Вполне может быть. Но разве у php нет обратной совместимости?


 
Zeqfreed ©   (2007-08-17 08:31) [22]

> Nic ©   (17.08.07 08:29) [21]

В принципе должна быть :) Ну, если только проект не писался под php3, а запускается на php5.

Какого рода ошибки возникают? Возможно, их можно устранить изменив какие-то настройки?


 
sniknik ©   (2007-08-17 08:33) [23]

> Но разве у php нет обратной совместимости?
если бы была то ваш новый сервер и не заметил бы что сайт написан на более старой версии. а раз заметил и не обрабатывает то это наводит на размышления... не так ли?
(чисто по логике, php не знаю)


 
Zeqfreed ©   (2007-08-17 08:39) [24]

> sniknik ©   (17.08.07 08:33) [23]

Просто в старых версиях было очень много сомнительных технологий, которые широко использовались. В новых версиях в целях улучшения безопасности они по умолчанию отключены, и к использованию рекомендованы более совершенные средства. При большом желании можно активировать поддержку устаревших средств, хотя, смысла тогда держать новую версию на сервере нет абсолютно. Если только не держать для каждого сайта свой php.ini.


 
Nic ©   (2007-08-17 08:51) [25]


> Zeqfreed ©   (17.08.07 08:31) [22]

Сайт просто не открывается. Чистый браузер. Другие сайты на сервере (как обычные так и с использованием  PHP отлично работают)


 
sniknik ©   (2007-08-17 08:53) [26]

Zeqfreed ©   (17.08.07 08:39) [24]
причина не важна совершенно, важно то что, изза изменившихся условий у заказчика программиста заставляют практически переписывать скрипт... что явно в поддержку не входит.
а уж по обьективным или нет причинам старшая версия php не понимает скрипты младших, ну какая разница?

p.s. любой "забыкует", подойди к строителю закончившему и давно сдавшему работу и скажи "тут вы ремонт делали, для жены, а теперь туда теща переезжает, а она не любит голубой кафель надо положить розовый. бесплатно разумеется т.к. у вас год гарантии на плитку"... точно "забыкует", даже если вы ему обьясните что теща не просто так не любит, а объективно, у нее на голубой цвет аллергия...


 
sniknik ©   (2007-08-17 09:00) [27]

> Сайт просто не открывается.
может там вначале где указание есть типа "designed for рhp4 only"? покажи скрипты другому программисту пусть оценит трудоемкость переделки, а то может единственную строчку над поправить.

а вообще, имхо, зря на своего программиста "наехали" (раз он "забыковал", и не знаете подробностей о скриптах), при нормальном подходе он сам бы вам обьяснил что у него привязано к версии и много ли переделок.


 
Nic ©   (2007-08-17 09:03) [28]


> sniknik ©   (17.08.07 08:53) [26]

Я в PHP не очень разбираюсь. Возможно также и то, что невозможно писать сайт так, что на новых версиях сервака точно будет работать.
Как-то делал простую авторизацию на PHP. Очень много мата было когда делал и очень много мата было, когда на серваке не заработало! Причина тогда была в том, что 1 настройка сервера отличалась от той же самой настройки дома.


 
Zeqfreed ©   (2007-08-17 10:05) [29]

> sniknik ©   (17.08.07 08:53) [26]

Да я ведь про переписывание и программиста того вообще ни слова не сказал :)

> Nic ©   (17.08.07 08:51) [25]

В начале скрипта вставь
error_reporting(E_ALL | E_NOTICE);

Или в конфигурации php.ini соответственно:
error_reporting  =  E_ALL | E_NOTICE

Еще можно попробовать включить E_STRICT.


 
Nic ©   (2007-08-17 10:29) [30]


> Zeqfreed ©   (17.08.07 10:05) [29]

Спасибо. Но что-то не помогает


 
Zeqfreed ©   (2007-08-17 10:40) [31]

> Nic ©   (17.08.07 10:29) [30]

Ну значит скрипты вашего программиста подавляют вывод ошибок. Что не может не разочаровывать.


 
Nic ©   (2007-08-17 10:42) [32]


> Zeqfreed ©   (17.08.07 10:40) [31]

Разочаровывает.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.09.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.52 MB
Время: 0.036 c
15-1185568307
Kostafey
2007-07-28 00:31
2007.09.16
С днем рождения ! 28 июля


9-1157787679
Viv
2006-09-09 11:41
2007.09.16
Ищу программку переводящую фонт в бмпшку...


2-1187708533
Евгений Р.
2007-08-21 19:02
2007.09.16
SendMessage для всего приложения


2-1187868785
Галинка
2007-08-23 15:33
2007.09.16
Панель инструментов из DLL


15-1187351797
Вася Правильный
2007-08-17 15:56
2007.09.16
украинский подсказчик слов SMS в телефоне nokia





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский