Сообщения

Сообщения за 2014

Ошибка There are no commands defined in the "config" namespace

Ставил рекапчу на ларавел 5 выдал ошибку php artisan config:publish greggilbert/recaptcha exception 'InvalidArgumentException' with message 'There are no commands defined in the "config" namespace.' Решается следующим образом: php artisan publish:config greggilbert/recaptcha

Ошибка: конфигурации PHP отсутствует расширение MySQL Wordpress

При установке Wordpress столкнулся с такой ошибкой на белом экране: Похоже, в вашей конфигурации PHP отсутствует расширение MySQL Решается просто установкой плагина: apt-get install php5-mysql  

Select multiple и php

Столкнулся с проблемой получения выделенных нескольких значений в теге select. Решается очень просто В теге имя меняем на такое(ставим пустые квадратные скобки после имени)   <select name="select2[]" ... А в обрабатываемом скрипте обрабатываем так   foreach ( $_GET [ 'select2' ] as $selectedOption ) { echo $selectedOption . "\n" ; }

Удаление VMWare player в Linux

При установке vmware workstation выскочила ошибка что для начала установки надо удалить VMWare Player погуглив нашел такой вариант, из лубого места в консоли пишем $ vmware-installer -u vmware-player

Утекшие пароли и логины с yandex и mail.ru

На днях много сми сообщили об утчеки паролей с Яндекса и Мейл.Ру, болшинство паролей были либо нагенерированы, либо собраны скорее всего из хранилища паролей файрфокса, а также кейлогерами. Базу можно слить тут https://mega.co.nz/#!mMgCAZYI!OtvKCPvV4u-Nrskg5ZVL-aE59TKLJ9oxqScTBy1iF78 , конкретно для этих сервисов она не несет какой то полезности так как все уже давно заблокировали

Прикол на тему политики безопасности в паролях

Setting a new password.... Computer: "You must enter a password to proceed." -roses Computer: "Sorry, too few characters." User: -pretty roses Computer: "Sorry, you must use at least one numerical character." User: -1 pretty rose Computer: "Sorry, you cannot use blank spaces." User: -1prettyrose Computer: "Sorry, you must use at least 10 different characters." User: -1fuckingprettyrose Computer: "Sorry, you must use at least one upper case character." User: -1FUCKINGprettyrose Computer: "Sorry, you cannot use more than one upper case character consecutively." User: -1FuckingPrettyRose Computer: "Sorry, you must use no fewer than 20 total characters." User: -1FuckingPrettyRoseShovedUpYourAssIfYouDon'tGiveMeAccessRightFuckingNow! Computer: "Sorry, you cannot use punctuation." User: -1FuckingPrettyRoseShovedUpYourAssIfYouDontGiveMeAccessRightFuckingNow Computer: "Sorry, th

Монтирование Windows раздела в Debian

Возникла задача подмонтировать Windows раздел в Debian Подключаем диск включаем комп смотрим какие разделы появились командой: blkid В моем случае был такой список /dev/sda: UUID="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" LABEL="backup:raid11" TYPE="linux_raid_member" /dev/sdb1: LABEL="ESP" UUID="xxxxxx" TYPE="vfat" /dev/sdb2: LABEL="DIAGS" UUID="xxxxx" TYPE="vfat" /dev/sdb4: LABEL="WINRETOOLS" UUID="xxxxxxxxxxxxxxxx" TYPE="ntfs" /dev/sdb5: LABEL="OS" UUID="xxxxxxxxxxxxxxxxxxxx" TYPE="ntfs" /dev/sdb6: LABEL="PBR Image" UUID="xxxxxxxxxxxxxxxxx" TYPE="ntfs" /dev/sdc: UUID="xxxxxxxxxxxxxxxxxxxxxxx" LABEL="backup:raid11" TYPE="linux_raid_member" /dev/sdd1: UUID="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" TYPE="ext4" /dev/sdd5: UUID="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&qu

Установка mod-rpaf в Debian

apt-get install libapache2-mod-rpaf -y --force-yes Узнаем IP своего сервера: ifconfig -a Открываем конфиг-файл редактором: nano /etc/apache2/mods-enabled/rpaf.conf Корректируем строку: RPAFproxy_ips 127.0.0.1 x.x.x.x 192.168.0.1 где x.x.x.x - внешний ip адрес сервера 192.168.0.1 - внутренний  ip с nginx ом Перезапускаем Апача: service apache2 restart

Смена(сброс) пароля root Mysql(MariaDB)

1) Соединяемся с сервером по протоколу ssh. 2) Останавливаем MySQL: service mysql stop 3) Запускаем MySQL с особыми параметрами: /usr/bin/mysqld_safe --skip-grant-tables --user=root & 4) Запускаем клиента MySQL: mysql -u root 5) Выполняем запрос SQL: UPDATE mysql.user SET Password=PASSWORD(` newpassword `) WHERE User=`root`; где newpassword - новый пароль  Если будет ругаться на: Unknown column 'root' in 'where clause' MariaDB [(none)]> select * from mysql.user Надо поменять косые кавычки на например двойные, то есть так: UPDATE mysql.user SET Password=PASSWORD(" newpassword ") WHERE User="root"; где newpassword - новый пароль 6) Применяем изменения: FLUSH PRIVILEGES; 7) Выходим из клиента MySQL: exit 8) Перезапускаем MySQL сервер: service mysql start

Символ рубля включенв таблицу Unicode

Изображение
Ну вот закончилась эпопея с символом рубля. Столько лет прошло. Столько денег потрачено, статей написано и наконецто он там. U+20BD - именно этот код является обозначением рубля, в ближайших обовлениях ПО для вэбсерверов, телефонов, операционных систем дложно прийти. Как и ожидалось символом стала буква Р перечеркнутая 2 раза, что типо символизирует ее стабильность. По сообщениям ЦБ положение отностительно значения справа или слева не договорились и согласились с тем что и то и другое использование возможно.

Windows мертв или почему пора переходить на Debian

Изображение
Чем дальше, тем больше нахожу подтверждений тому что операционная система Windows, а с ней и Майкрософт тонет, причем сдает по всем фронтам одновременно, опишу аргументы, которые в общем то доступны везде, но по частям. Постараюсь описать все в одном месте: 1. Открытость Операционная система Windows не является открытой, что в нынешней ситуации, когда со всех каналов говорят о прослушке всеми возможными способами, всего мира со стороны США набирает актуальность этот вопрос. И многие компании задумываются о переходе на более открытые платформы, чтобы можно было понять куда и как отправляет данные операционная система и софт, либо вообще закрыть эту лозейку. Также открытость подразумевает отслеживание ошибок, их исправление, дополнение рациональными фишками со стороны сообщества, которое даже в материальной выгоде не заинтересованы и что гарантирует их высокую стойкость от продажности той же самой АНБ или другим заинтересованным лицам. 2. Мобильность Microsoft проиграла битву

Тупой провайдер R01

Просматривая стату обнаружил что идут переходы с какого то левого домена WHOIS естественно ответил domain:     nserver:       ns1.r01.ru. nserver:       ns2.r01.ru. state:         REGISTERED, DELEGATED, VERIFIED person:        Private Person registrar:     R01-REG-RIPN admin-contact: https://partner.r01.ru/contact_admin.khtml created:       2014.02.04 paid-till:     2015.02.04 free-date:     2015.03.07 source:        TCI Собственно и как их собственный хуиз на их сайте В саппорте мадам естественно ответила, что ничего с этим сделать не может и нужно писать жалобу в письменном виде или писать заявление в правоохранительные органы(что равносильно посылу на х..й). Этим регистратор R01 не отличается от большинства чиновников, которые ни за что и ни когда не несут ответственности. В начале было подозрение что просто привязали для накрутки пузомерок домен, проверил оказывается либо слили контент либо как то редиректили по хитрому так как функционал добавления вопросов к

Решение ошибки Sub-process /usr/bin/dpkg returned an error code (1)

Обычно это ошибка выскакивает в процессе обновления в автоматическом режиме, причин может быть множество, например когда основной пакет обновлен, а дополнительные пакеты не совместимы с новой версией ПО. В моем случае было обновление OVM в Debian 6 выскакивала ошибка dpkg: error processing openmediavault (--configure): subprocess installed post-installation script returned error exit status 2 configured to not write apport reports Errors were encountered while processing: openmediavault E: Sub-process /usr/bin/dpkg returned an error code (1) Решить можно следующим образом, нужно зайти в папку /var/lib/dpkg/info и удалить все похожие файлы из этого каталога, но только соответствующие точному названию, в случае с OVM было несколько ошибок подобного рода с пакетами openmediavault, openmediavault-rsnapshot и другими, следовательно удаляется только файлы соответствующие этим именам модулей. Далее делается apt-get update и apt-get upgrade

Apache2 падает после обновления Ошибка (9)Bad file descriptor: apr_socket_accept: (client socket)

Ошибка проявляется после автоматической мягкой перезагрузки сервера [Sun Feb 16 06:25:21 2014] [notice] Graceful restart requested, doing restart [Sun Feb 16 06:25:21 2014] [error] (9)Bad file descriptor: apr_socket_accept: (client socket) [Sun Feb 16 06:25:21 2014] [error] (9)Bad file descriptor: apr_socket_accept: (client socket) [Sun Feb 16 06:25:21 2014] [notice] seg fault or similar nasty error detected in the parent process В инете писали что это бага которую все никак не закроют, было какое то решение элегантное, но источник к сожалению потерян уже, я решил не заморачиваться и скрипт для рестарта скопировать из секции обычного рестарта правим /etc/init.d/apache2  Ищем секцию reload | force-reload | graceful) и копируем код из секции restart                 if ! $APACHE2CTL configtest > /dev/null 2>&1; then                     $APACHE2CTL configtest || true                     log_end_msg 1                     exit 1                 fi

Переименование сетевых интерфейсов в Linux Debian

После смены сетевой карты обнаружилось, что запись об интерфейсе eth0 исчезла и появилась новая запись eth4. eth1 и eth2 уже присутствовали. Захотелось привести все к единому виду последовательно. Погуглив нашел инфу что данные об именах интерфейсов находятся в файле: /etc/udev/rules.d/70-persistent-net.rules в Ubuntu вроде тоже В файле содержаться сопоставления мак адресов именам интерфейсов. Можно удалить информацию об несуществующей сетевой и поменять имя eth4 на eth0. Самое простое если есть возможность ребутнуть сервак для применения настроек

СПСР проблемы с доставкой

22 числа получил письмо Уважаемый Покупатель! Поздравляем с покупкой на сайте Ebay US. Осталось сделать всего один шаг, и заказ будет доставлен. В соответствии с пп.2 п.3 ст.80 Таможенного кодекса Таможенного союза для экспресс-отправлений, стоимость которых превышает 200 Евро, требуются персональные данные для организации таможенного оформления. Просим обратить Ваше внимание на то, что в связи с ужесточением правил регулирования таможенного оформления, с 20 января 2014 года данное требование также распространяется и на экспресс-отправления, стоимость которых ниже 200 евро. Мы проведем таможенное оформление самостоятельно и не возьмем за это дополнительных денег. Однако, ввиду указанных выше обстоятельств, мы просим предоставить нам дополнительную информацию: полное имя, номер и дату выдачи паспорта для заполнения декларации в Федеральную Таможенную Службу РФ. Чтобы это сделать, пожалуйста, пройдите по ссылке ниже и заполните предложенные поля: https://parceltrack.spsr.ru