The Diary
Дневникът на Георги
<- Неделя, 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 ]Коментари
Какъв хостинг, какви клиенти бре? Къде си видял да предлагам подобно нещо?
Плескачите на PHP могат да си set-ват include_path чрез ini_set(). Това по никакъв начин няма да бърка ъпдейтването.
Е хайде сега...никой не е виновен, че не си upgradnal как трябва :) Напълно нормално е хората да си ползват каквото системата им предлага....перфектен код няма....и плескачи има на всички програмни езици.
@юлиан: е как по-добре да обновя на 5.2.5 като искам да ползвам security fix-овете, които всъщност чупят неправилно написания? Или да си стоят explitable. После познай кой ще е виновен като ги на**ат заради това. :-)
Disclaimer: Except where otherwise noted all opinions expressed here are personal
opinions of the author and do not reflect official opinions of my employer or
any other person, company or organization associated with the author.
Copyright: Except where otherwise noted the content of this site is licensed under a
Creative Commons Attribution License. Текстът на договора за ползване на български
Copyright (cc) 2003-2011 Georgi Chorbadzhiyski. Some rights reserved.
Comments, texts and pictures not signed by me are property of their respective owners.
Страницата е генерирана от Glog v3.99-test
Е добре че фирмата ти е в БГ, а не в Америка, защото вече нямаше да имаш клиенти.
Не си ли се замислял да предлагаш хостинг с виртуализация и всеки да си инсталира която си иска версия на уеб сървъра и на пхп, етц.
Написа some1 на 28-Nov-2007 01:11