Добавляем поддержку SQLite3 в PHP
Friday, 03 Nov 2017Играюсь с неделю с дорами, ну и выкатил дорген на один хостинг. У доргена в требованиях заявлено наличие SQLite который по умолчанию в CentOS уже имеется.
Блог о технологиях, технократии и методиках борьбы с граблями
Играюсь с неделю с дорами, ну и выкатил дорген на один хостинг. У доргена в требованиях заявлено наличие SQLite который по умолчанию в CentOS уже имеется.
Столкнулся тут с интересной историей, что у человека внезапно перестали работать сайты на VPS под Vesta. То есть сайты не открываются, при попытке перезагрузить апач выдается апшыпка “(99)Cannot assign requested address: make_sock: could not bind to address IP:8080”
Благодаря одному ВКшому кулхацкеру, выложившему мой блог в своем говнопаблике как потенциальную цель для атак, пришлось в последние дни ковыряться с детектированием школотронов, атакующих мне блог, т.ч по мотивам родилась небольшая статья о том, как симаформить эти попытки.
На мое счастье у нищебродов все возможности лишь несколько десятков ботов, т.ч нормальную DDoS атаку мне не устраивали, а то что приходило, отбивалось на уровне веб-сервера. Хотя, скажу откровенно, возникла было шальная мысль поставить фрондэнд прокладочку в виде NGINX.
После установки панели управления хостингом CentOS Web Panel, первая же задача обернулась пляской с бубном в полдня, что конечно сильно подорвало её авторитет в моих глазах, по сравнению с той же VestaCP, т.к все таки панелька предназначена для облегчения жизни админа, а не разбора конфигов и ломания головы над тем, что же хотел сказать аффтар.
Смысл в том, что попытался прикрутить два домена под саты и добавил первый домен через пользовательский аккаунт успешно, но при попытке добавить второй домен через второй аккаунт – выводился только первый сайт по обоим доменам.
В каком то из тредов вычитал вопрос к автору про многофункциональную панель управления серверами CentOS, которая так и называется CentOS Web Panel или CWP. Ну и решил затестить её на новоприобретенном выделенном сервере.
CWP ставится намертво, т.ч в случае чего придется переставлять сервак. Но ставится элементарно, единственное что скрипт установки отрабатывает чуть ли не час.
Попробовал тут поставить панель управления хостингом Kloxo Web Control Panel и как это обычно убил пару часов на ковыряние, т.к установщик панельки на CentOS 6.6 отжигал, удаляя в самом начале скрипта все следы sendmail, а потом начиная бузить, что не видит sendmail, необходимый для работы двух пакетов:
Warning: RPMDB altered outside of yum.
** Found 2 pre-existing rpmdb problem(s), ‘yum check’ output follows:
cronie-1.4.4-12.el6.i686 has missing requires of /usr/sbin/sendmail
redhat-lsb-core-4.0-7.el6.centos.i686 has missing requires of /usr/sbin/sendmail
YUM Gave Error… Trying Again…
Теоретически можно было попытаться отловить откуда сборщик берет инфу об удалении пакетов, а потом накатить их лапками, но было лень, т.к решил ставить на CentOS 5+ который единственный и поддерживается панелькой.
Уж больно она вкусно выглядела на скриншотах и хотелось пощупать скриптик InstallApp идущий в комплекте с панелькой, который по аналогии с Fantastico ставит около сотни различных веб-приложений.
Ставил тут себе на очередной дроплет облачного хостинга DigitalOcean (по рефке дают $10 кредитов в аккаунт, что хватит на 1-2 месяца тестов) довольно не дурственную панельку VestaCP (о которой чуть позже) и возникла проблема с phpMyAdmin, который почему открывался белой пустой страницей при переходе из VestaCP, по адресу дроплета: http://SERVER_IP/phpmyadmin/
Ошибки говорили о том, что это какие то проблемы с вызовом функции
(more…)