mysql_connect() и PHP 7

Большинство веб-сайтов в своей работе использует базы данных для хранения информации. Для сайтов, написанных на PHP, обычной является связка PHP + MySQL. В PHP есть несколько интерфейсов для взаимодействия с MySQL и в связи с обновлением до PHP нас ждут довольно важные изменения.

Ошибка Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in

Данное расширение — mysql_connect() — устарело, начиная с версии PHP 5.5.0, и будет удалено в будущем. Используйте (далее…)

Подробнее

log-file-analysis-1000x549

Анализ лог-файлов Apache

Источник: https://n0where.net/analyzing-apache-log-files/

В файлах журнала (логах) сервера записаны все запросы к серверу. Расположение и содержание файла определяются директивой CustomLog. Конечно, сохранение информации в access log — это только начало работы с логами. Следующий шаг — это анализ информации для формирования полезной статистики.

Анализ файлов журнала Apache

Принцип использования awk — это разбиение каждой строки файла на «поля» или «колонки», используя заданный (далее…)

Подробнее

05

Почта на локальном сервере — установка почтовой заглушки

Оказывается, на этом Хабре есть и полезные статьи. По крайней мере, я нашёл одну такую. Вот она.

В ней рассказывается, как сделать почтовую заглушку. И без этой статьи вариантов множество. Но меня она привлекла феноменальной простотой и эффективностью.

Как отправлять и получать почту на локальном сервере

Но давайте начнём с ответа, что же такое почтовая заглушка? При разработке веб-приложений (и не только веб) важно всесторонне их протестировать. Начинается тестирование, как правило, на локальном сервере. Среди функций (далее…)

Подробнее

php7_fpm

Как установить PHP 7 (PHP-FPM и FastCGI) для ISPConfig 3 на Debian 8 (Jessie)

Источник: https://www.howtoforge.com/tutorial/install-php-7-on-debian-8-jessie/

Если вы пользователь Windows, то обратитесь к статье "Как установить PHP 7 и как обновить до PHP 7 на Windows".

На текущий момент доступна уже вторая бета PHP 7. Согласно пресс-релизу, PHP 7 в два раза быстрее чем php 5.6 и в четырнадцать раз быстрее чем php 5.0. Новая версия PHP не на 100% совместима с PHP 5.x, поскольку были удалены некоторые устаревшие API. А поэтому хорошей идеей является начать тестировать все свои сайты на совместимость (далее…)

Подробнее

htaccess-e1434934282510-1000x480

Распространённые сниппеты .htaccess

Источник: https://n0where.net/common-htaccess-snippets/

Файл .htaccess (hypertext access) это конфигурационный файл на уровне директорий, он поддерживается несколькими веб-серверами. Благодаря ему возможно децентрализованное управление настройками веб-сервера. Эти файлы раскиданы по каталогам сервера и они способны изменять глобальные настройки сервера для конкретной директории, в которой они размещены и для поддиректорий.

Первоначальное использование .htacces отражено в его названии (гипертекстовый доступ) — контроль разрешения (далее…)

Подробнее

Новости софта от 19 июля 2015 года (Router Scan v2.52 by Stas’M, PHP 7, Apache 2.4.16, MiAl’s Server Pack 0.3.0, VirtualBox 5.0, LibreOffice 5.0.0.0)

Router Scan v2.52 by Stas'M

Про Router Scan v2.52 by Stas'M уже писалось в статье «Router Scan by Stas’M на Kali Linux (взлом роутеров и Wi-Fi в промышленных масштабах)». Эта программа вызывает восхищение. Вышла новая её версия Router Scan v2.52 by Stas'M, которую можно скачать с официальной страницы программы. Каждый раз там в комментариях спрашивают про пароль, пароль следующий:

Stas'M Corp.

Список изменений очень внушительный:

Версия 2.52

  1. Добавлены модели роутеров:

Подробнее

Sentry: программа для защиты от брутфорса

sentry — эта аббревиатура означает «safe and effective protection against bruteforce attacks», т. е. безопасная и эффективная защита от брутфорсинга (ssh, FTP, SMTP и другие).

Описание sentry

Sentry выявляет и предотвращает атаки методом перебора в отношении ssh, FTP, SMTP и других служб, используя при этом минимальные системные ресурсы. Sentry НЕ делает изменения в настройках файервола. Она просто добавляет IP адреса в таблицу/список/цепь (table/list/chain). Она делает это динамически и на усмотрение администратора (далее…)

Подробнее

02

Как установить PHP 7 и как обновить до PHP 7 на Windows

Если вы пользователь Linux, то обратитесь к статье "Как установить PHP 7 (PHP-FPM и FastCGI) для ISPConfig 3 на Debian 8 (Jessie)".

Выход PHP 7

На данный момент доступен PHP 7.0.0 Alpha выпуск 2. В самые ближайшие дни появится первая бета. Ни альфы ни беты не рекомендуются для реальной работы. Но попробовать их на тестовом сервере уже можно.

Тем паче, что изменения PHP7 очень значительны:

  • Увеличение производительности PHP 7 до двух раз по сравнению с PHP 5.6 (вот это да!)
  • Ожидаемая (далее…)

Подробнее

Решение проблемы с QS_SrvMinDataRate в libapache2-mod-qos на Debian

libapache2-mod-qos – это один из модулей Apache для защиты от атак Slowloris (разновидность DoS атак).

QS_SrvMinDataRate – один из параметров мода libapache2-mod-qos. Он прописывался в файле /etc/apache2/mods-available/qos.conf и до недавнего времени прекрасно работал.

Если сейчас попробовать сделать то же самое, то нас ждёт неудача при попытке перезапуска Apache:

root@WebWare-Debian:~# service apache2 restart
Job for apache2.service failed. See 'systemctl status apache2.service' and 'journalctl (далее…)

Подробнее