< HomePage | Снимки
<- Неделя, 25 Ноември 2007 | Начална страница | Вторник, 27 Ноември 2007 ->
Понеделник, 26 Ноември 2007

На сървър с кадърно написани сайтове обновяване от Apache 1.3 с PHP 4, до Apache 2.2 с PHP 5.2 мина без никакви проблеми (чак се учудих).

На сървър с друг вид сайтове, обновление от PHP 5.2.3 до 5.2.5 ми разказа играта, заради това че народа като пише решава, че може да разчита на include_path променливата.

ГОЛЯМА ГРЕШКА.

Колкото повече хитрееш при ползването на PHP, толкова по-голяма е вероятноста някоя нова версия да ти счупи "хитрият" код. Че и тези от PHP са за ебане - за ебане са.

Как ви се струва това: include_path може да се сетва в конфигурацията на Apache vhost, само с php_admin_value според документацията. До версия 5.2.5 обаче има бъг, който позволява и с прост php_value да сменяш include_path. В 5.2.5 оправят бъга, обаче вече има чудна екстра за тези, които ползват php_value. Пътя настроен с php_value работи в 50% от случаите.

Честито! 50% от заявките работят, 50% дават грешки, че не могат да бъдат открити разни файлове. Да не говорим, че вече в 5.2.5 към пътищата настроени с php_admin_value не се добавят по подразбиране document_root. Мммм, колко обичам. Комбинирайте това със сайтове, които имат собствен exception handler и не логват грешките си и ходи се разправяй с хора, които ти говорят, че им пишело нещо по екрана, а преди е работело.

[ Коментари: 5 ]
Коментари

Е добре че фирмата ти е в БГ, а не в Америка, защото вече нямаше да имаш клиенти.
Не си ли се замислял да предлагаш хостинг с виртуализация и всеки да си инсталира която си иска версия на уеб сървъра и на пхп, етц.

Написа some1 на 28-Nov-2007 01:11


Какъв хостинг, какви клиенти бре? Къде си видял да предлагам подобно нещо?

Написа Георги Чорбаджийски (www) на 28-Nov-2007 06:17


Плескачите на PHP могат да си set-ват include_path чрез ini_set(). Това по никакъв начин няма да бърка ъпдейтването.

Написа Георги (www) на 28-Nov-2007 07:36


Е хайде сега...никой не е виновен, че не си upgradnal как трябва :) Напълно нормално е хората да си ползват каквото системата им предлага....перфектен код няма....и плескачи има на всички програмни езици.

Написа Юлиан Давчев (www) на 28-Nov-2007 08:23


@юлиан: е как по-добре да обновя на 5.2.5 като искам да ползвам security fix-овете, които всъщност чупят неправилно написания? Или да си стоят explitable. После познай кой ще е виновен като ги на**ат заради това. :-)

Написа Георги Чорбаджийски (www) на 28-Nov-2007 14:51