Alexey
13.08.2024
PHP, Веб-сервер
Apache, pcre.backtrack_limit, preg_match, preg_match_all, preg_replace, ошибки, полнотекстовый поиск, решение проблемы
Функции preg_replace, preg_match_all и preg_match не работают с длинными строками При попытке искать в PHP по регулярным выражениям с помощью функций preg_replace preg_match_all и preg_match (или других функций поиска по регулярным выражениям) может возникнуть следующая проблема: строка по которой выполняется…
ДАЛЕЕ
Alexey
20.05.2023
Python, Веб-сервер
Apache, CGI, веб-сайты
Программы и скрипты на Python могут делать запросы к веб сайтам и веб сервисам и получать от них данные с помощью методов GET и POST (а также другими HTTP методами: PUT, PATCH и DELETE). Но что если вы хотите передавать…
ДАЛЕЕ
Alexey
20.05.2023
Python, Веб-сервер
Apache, CGI, веб-сайты
Оглавление 1. Как запустить скрипт Python на веб-сервере 2. Как настроить Python в качестве CGI модуля в Apache на Debian (Ubuntu, Linux Mint, Kali Linux) 2.1 Настройка Python CGI для одной директории 2.2 Настройка Python CGI для всего веб-сервера 3.…
ДАЛЕЕ
Alexey
20.05.2023
Python, Ubuntu, Веб-сервер
Apache, CGI, Debian, Linux Mint, веб-сайты
Настройка Python CGI для одной директории Выполните команду для включения модуля CGI: sudo a2enmod cgi Перезапустите веб-сервер, чтобы изменения вступили в силу: sudo systemctl restart apache2 Создайте файл /usr/lib/cgi-bin/test.py: sudo gedit /usr/lib/cgi-bin/test.py Скопируйте в этот файл следующее содержимое: #!/usr/bin/python3 print…
ДАЛЕЕ
Alexey
29.01.2023
PHP, Ubuntu, Веб-сервер
Apache, Debian, Kali Linux, phpMyAdmin, ошибки, решение проблемы
Debian и производные дистрибутивы (Ubuntu, Linux Mint, Kali Linux и многие другие) при переходе с PHP 8.1 на PHP 8.2 могут столкнуться с ошибкой «FCGI: attempt to connect to Unix domain socket /run/php/php8.1-fpm.sock (*:80) failed». Лог веб-сервера Apache sudo tail /var/log/apache2/error.log…
ДАЛЕЕ
Alexey
06.07.2022
PHP, Веб-сервер, Разработка
.htaccess, Apache, PHP, вывод ошибок (stderr), ошибки
Как в PHP 8 настроить вывод всех ошибок По умолчанию в PHP 8 отключён показ ошибок, поэтому если во время выполнения PHP скрипта возникла проблема, то на экран ничего не будет выведено. Если ошибка в программе произошла до вывода HTML…
ДАЛЕЕ
Alexey
16.03.2021
MySQL / MariaDB, Веб-сервер
Apache, Linux Mint, MySQL, PHP, phpMyAdmin
Если вы веб-мастер, или программист на PHP, или вам просто нужно запустить веб-сайт на вашем компьютере, то вы можете это сделать с помощью веб-сервера. На Linux веб-сервер (Apache), а также сопутствующие компоненты (PHP, MySQL, phpMyAdmin) устанавливаются буквально в несколько команд.…
ДАЛЕЕ
Alexey
28.10.2020
Веб-сервер
.htaccess, Apache, htdigest, htpasswd, HTTP Basic аутентификация, HTTP Digest аутентификация, зашита сайта паролем, пароли
Как веб-администратор, вы можете счесть полезным ограничить доступ посетителей к некоторым частям веб-сайта, будь то временно или на постоянной основе. Хотя веб-приложения могут предоставлять свои собственные методы проверки подлинности и авторизации, вы также можете полагаться на сам веб-сервер, чтобы ограничить…
ДАЛЕЕ
Alexey
15.11.2019
Веб-сервер
.htaccess, Apache, контроль доступа, ошибки, решение проблемы
При работе веб-сайта вы можете столкнуться с ошибками: .htaccess: Invalid command 'Order', .htaccess: Invalid command 'allow', .htaccess: Invalid command 'Deny' У всех этих ошибок одинаковая причина, хотя и текст сообщения может чуть различаться. При этом сайт выдаёт малоинформативное сообщение о…
ДАЛЕЕ
Alexey
27.05.2019
PHP, Веб-сервер
Apache, browscap, PHP, User Agent
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 можно определить операционную систему и версию веб-браузера. По своей…
ДАЛЕЕ
Alexey
07.08.2018
Веб-сервер
acme-tiny, Apache, HTTPS, nginx, SSL
SSL сертификаты, которые добавляют в адресную строку сайта зелёный замочек и за которые просят довольно много денег (в зависимости от набора опций), можно получить абсолютно бесплатно. Правда, всего на 3 месяца. Правда, продлевать можно неограниченное количество раз. В этой инструкции…
ДАЛЕЕ
Alexey
22.04.2017
Ubuntu, Веб, Веб-сервер
Apache, Linux Mint, MySQL, phpMyAdmin, WordPress
Что такое WordPress и в чём его преимущества WordPress – это так называемая «система управления контентом» (CMS). Это платформа, на которой можно сделать блог, магазин, практически любой другой веб-сайт – он одностраничных лендингов до больших порталов. Главным принципом работы с WordPress…
ДАЛЕЕ
Alexey
12.04.2017
Веб-сервер
Apache, кодировка
При неправильной кодировке весь сайт или его часть отображаются в виде «кряпозяблов», т.е. непонятных символов, делающих текст нечитаемым. Такая ситуация может возникнуть при неверной настройке кодировки веб-сервера или при отсутствии настроек. Рассмотрим возможные варианты и способы устранения проблем Неправильная кодировка HTML…
ДАЛЕЕ
Alexey
07.04.2017
Веб-сервер
Apache, веб-сайты
Введение Веб-сервер Apache является самым популярным способом обслуживания веб-контента в Интернете. На его долю приходится более половины активных веб-сайтов в Интернете, и он является чрезвычайном мощным и быстрым. Apache разбивает свои функциональные возможности и компоненты на отдельные блоки, которые могут…
ДАЛЕЕ
Alexey
06.04.2017
Ubuntu, Веб-сервер
Apache, веб-сайты
Конфигурационные файлы Apache в Ubuntu Расположение конфигурационных файлов установленного веб-сервера Apache2 на системах Ubuntu выглядит следующим образом: /etc/apache2/ |— apache2.conf | `— ports.conf |— mods-enabled | |— *.load | `— *.conf |— conf-enabled | `— *.conf |— sites-enabled | `— *.conf…
ДАЛЕЕ