ZaLinux.ru

Архив автора: Alexey

$Cfg[‘TempDir’] (./tmp/) недоступен в phpMyAdmin (РЕШЕНО)

После очередного обновления phpMyAdmin стал показывать сообщение: $Cfg[‘TempDir’] (./tmp/) недоступен. Из-за этого phpMyAdmin не может кэшировать шаблоны и будет медленным. В английском варианте: The $cfg[‘TempDir’] (./tmp/) is not accessible. phpMyAdmin is not able to cache templates and will be slow…
ДАЛЕЕ

Как сбросить AUTO_INCREMENT в MySQL/MariaDB

AUTO_INCREMENT — это свойство поля таблицы, суть которого заключается в том, что при добавлении новых записей значение этого столбца устанавливается автоматически, причём значение равно на единицу больше предыдущего. Это свойство удобно применять для создания уникальных идентификаторов каждой строки — не…
ДАЛЕЕ

Как получить User Agent в PHP. Как настроить browscap.ini

User Agent — это строка, которая характеризует программу, делающую запрос к веб-серверу. Пример такой строки: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36 Как можно увидеть, по User Agent можно определить операционную систему и версию веб-браузера. По своей…
ДАЛЕЕ

Как получить последний элемент массива в PHP

Имеется много способов извлечь последний элемент массива в PHP скрипте. Они различаются своим воздействием на массив (могут удалять извлечённый элемент, либо сдвигать указатель), а также своей производительностью. Вариант 1 Начиная с PHP 7.3 наконец-то добавлена специальная функция, которая получает последний…
ДАЛЕЕ

Как в PhantomJS поменять значение User Agent

По умолчанию значение User Agent в запросах PhantomJS имеет примерно следующий вид: Mozilla/5.0 (Unknown; Linux x86_64) AppleWebKit/538.1 (KHTML, like Gecko) PhantomJS/2.1.1 Safari/538.1 Но это значение можно поменять на любое другое, чтобы, к примеру, выдать запрос от PhantomJS за запрос от…
ДАЛЕЕ

Как с помощью PhantomJS отправить POST запрос и получить содержимое страницы

Подробности о том, что такое PhantomJS и как установить эту программу в различные дистрибутивы, смотрите в статье «Как установить PhantomJS на Linux». С помощью PhantomJS можно не только получать HTML код страниц, но и в командной строке видеть текстовую версию…
ДАЛЕЕ

Что нового в Ubuntu 19.04. Как обновиться до Ubuntu 19.04

Ubuntu 19.04 будет поддерживаться в течение 9 месяцев до января 2020 года. Если вам нужна долгосрочная поддержка, рекомендуется вместо этого использовать Ubuntu 18.04 LTS. Загрузить Ubuntu 19.04 Ссылки на зеркала для скачивания образов: http://releases.ubuntu.com/19.04/ (Ubuntu Desktop и Server) http://cdimage.ubuntu.com/ubuntu/releases/19.04/release/ (менее…
ДАЛЕЕ

Как узнать путь до файлов базы данных MySQL/MariaDB в Linux и Windows

Файлы базы MySQL/MariaDB данных хранятся на жёстком диске. По умолчанию это папка data внутри директории исполнимых файлов MySQL (в Windows) или в директории /var/lib/mysql/ (Linux). В настройках можно указать любое расположение базы данных MySQL — необязательно в папке с установленной…
ДАЛЕЕ

PHP cURL как установить значение User Agent ИЛИ как сделать так, чтобы сервера не блокировали запросы cURL?

Некоторые сайты нормально открываются в браузере, но при попытке получить исходный HTML код с помощью cURL эти запросы могут отклоняться. Могут возвращаться коды ответов, например, 403, то есть доступ запрещён. Чтобы понимать, как это исправить, нужно понимать причины, которых может…
ДАЛЕЕ

Поиск по нескольким строкам в PHP с функциями preg_match_all и preg_match

При написании регулярных выражений можно столкнуться с проблемой, что когда искомая строка написана в одну линию, то функции PHP её успешно находят, а когда она разбита на несколько строк, то функции PHP, такие как preg_match_all, preg_match и другие для работы…
ДАЛЕЕ

Как получить RSS ленту новых статей канала Дзен

У каналов Дзен отсутствует официальная RSS лента, поэтому придётся использовать сторонний сервис. Либо можно парсить HTML код интересующего канала Дзен — никаких препятствий к этому нет, все необходимые элементы статично прописаны в исходном коде веб страницы и очень легко анализируется.…
ДАЛЕЕ

Как отфильтровать текст, находящийся между двумя определёнными строками

Когда нам нужно найти строку, соответствующую определённому образцу, нам на помощь приходит команда grep и регулярные выражения. А что если нам нужно найти то, что находится между совпадением первого шаблона и между совпадением второго шаблона? То есть нам нужно найти…
ДАЛЕЕ

Как в Linux Mint и Ubuntu увеличить и раздел подкачки. Как в Linux создать файл подкачки Swap

В этой статье на примере Linux Mint и Ubuntu мы научимся смотреть информацию по разделе подкачки, создавать файл подкачки, а также увеличивать доступное для подкачки место. Файл подкачки — это определённое место на постоянном хранилище (например, на жёстком диске), куда…
ДАЛЕЕ

Вышла Linux Mint 19.1. Что нового в Linux Mint 19.1

Linux Mint 19.1 это выпуск с длительным периодом поддержки вплоть до 2023. Он поставляется с обновлённым программным обеспечением, приносит свежий виды и много новых функций, чтобы сделать ваш рабочий стол ещё более удобным для использования. Скачать Linux Mint 19.1 Ссылки…
ДАЛЕЕ

4 способа узнать, какие порты прослушиваются в Linux

Порт может в одном из следующих состояний: открыт (open), фильтруется (filtered), закрыт (closed), без фильтрации (unfiltered). Порт называется открытым если какое-либо приложение, служба на целевой машине прослушивает (listening) его в ожидании соединений/пакетов. Также по отношению к службе часто употребляют термин…
ДАЛЕЕ