Pavel Filippov (emdin) wrote,
Pavel Filippov
emdin

Categories:

хроник дня

Всегда одна и та же история -- для некого демо решил подрастить php с версии 5.1 до 5.3; в результате php грохнулся весь, перестала работать даже плеск-панель (хотя, по идее, у неё должен был быть свой инстанс). После полного сноса в лоскуты и установки "всего вообще" (yum remove php*, yum install php*) заработало многое, но слетели настройки в php.ini (в частности, short_tags стали off). Починить это было просто, а вот догадаться, что php* по умолчанию не ставит php-mysql было сложнее, учитывая то, что даже с error_reporting(E_ALL_ВАЩЕ_ВСЁ) php падал с улыбкой на улице, не сообщая, что у него, на секундочку, mysql_connect not implemented. Из-за спешки я взял wrong lead и поверил интернетам, что стонут о backward incompatibility v5.3 в смысле нового кодирования паролей. Эта тема ввергла меня в полнейший уже ад и израиль, потому что я забыл рут от своего mysql и поменять так просто пароли у меня не получилось (помним про неработающий сука плеск). Зато теперь я знаю волшебное слово mysqld_safe --skip-grant-tables и как вручную добавлять юзеров (пушто create user и grant permissions в этом режиме не работают). Попутно сыграл в интересную игру "угадай, на каком сервере ты сидишь" -- у меня их два и на обоих стоит одинаковая OS, так что я не сразу понял, что в какой-то момент прибыл на неправильную улицу строителей и лезу под юбку не к тому юзеру. После перехреначивания паролей на новый лад сайты продолжили валяться и после пяти примерно апатии и депрессии мне подумалось, что, может, котёнку чего-то не хватает. Оказалось, что-таки мозгов и yum install php-mysql (ГАДЫ) забил последний гвоздь в гроб этого Count Zero, которого я же и выпустил.

Изрядную часть этого сафари, кстати, я проделал из поезда, сидя по телефонному интернету. Вот так вселенная учит нас чему-то новому. Стерва.
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 6 comments