Рубрика: Без рубрики

Как сбросить пароль root MySQL или MariaDB в Windows

Если у вас Linux, то смотрите статью «Как сбросить пароль root для MySQL или MariaDB». Пароль пользователя root спрашивается во время установки СУБД. Если установка делалась вручную, то есть без инстолятора, как это описано, например, в этой статье, то пароль может быть не установлен вовсе. Если вы используете какие-то готовые сборки, которые включают в себя […]

Для чего нужна и как использовать open_basedir

Директива open_basedir указывается в конфигурационном файле PHP (php.ini) и устанавливает директории, к которым может иметь доступ PHP. Под доступом понимаются любые действия с файлами: открытие (например, функции fopen() или gzopen()), записи и выполнения. Если директива open_basedir установлена и делается попытка запустить файл, который находится за пределами перечисленных директорий, то скрипт не запустится и выдаст ошибку: […]

localhost

http://localhost Если вы хотите перейти на http://localhost, то воспользуйтесь быстрыми ссылками для входа: http://localhost http://localhost:8080 http://localhost:8081 http://localhost/phpmyadmin http://localhost/WordPress http://localhost:3000 http://localhost/php http://localhost/index http://localhost/index.php http://localhost/server http://localhost/bonfire Что такое localhost localhost — это универсальное имя хоста, которое всегда указывает на этот же самый компьютер. Точнее говоря, это имя указывает на IP адрес 127.0.0.1, а данный IP уже является […]

Как установить веб-сервер Apache c PHP, MySQL и phpMyAdmin на Windows

Оглавление 1. Веб-сервер на Windows 2. Как установить Apache на Windows 3. Как установить PHP на Windows 4. Настройка PHP 7 5. Как установить MySQL в Windows 6. Как установить phpMyAdmin в Windows Заключение Веб-сервер на Windows Веб-сервер — это программа, которая предназначена для обработки запросов к сайтам и отправки пользователям страниц веб-сайтов. Самый популярный пример веб-сервера это Apache. PHP — это […]

Как сделать резервную копию баз данных MySQL (MariaDB) в Windows без phpMyAdmin

Как сделать резервную копию БД MySQL и MariaDB в Windows Резервную копию можно создать в графическом веб-интерфейсе в phpMyAdmin. Если вы хотите сделать бэкап сразу всех баз данных, то перейдите на главную страницу phpMyAdmin, оттуда перейдите во вкладку Экспорт. Далее всё достаточно просто. Аналогично при бэкапе отдельных баз данных: перейдите на страницу интересующей БД, а […]

Как и какие функции отключить в PHP

Для отключения PHP функций в файле php.ini найдите директиву disable_functions и допишите в качестве её значения через запятую функции, которые вы хотите отключить. В целях безопасности рекомендуют отключать следующие функции: disable_functions =exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source,base64_decode Также по причинам безопасности рекомендуется отключать allow_url_include и allow_url_fopen: allow_url_fopen=Off allow_url_include=Off На самом деле, это не очень действенные меры — в первую очередь […]

Как изменить количество цифр после запятой в PHP. Как увеличить точность вычислений в PHP

По умолчанию в вычислениях в PHP скриптах в цифрах с плавающей запятой (проще говоря — в любых нецелых числах) показывается ровно 14 цифр. Причём независимо от того, сколько цифр идёт до точки — в полученном числе будет ровно 14 цифр. То есть если это большое число, то его точность (количество знаков после запятой) снижается. Поясню […]

Почему не работают короткие теги в PHP

Почему не работает код в <? и ?> В современных версиях PHP поддержка коротких тегов по умолчанию отключена. Чтобы её вновь включить, необходимо выполнить настройку в файле php.ini. Если вы устанавливали веб-сервер по этой инструкции, то путь до данного файла c:\Server\bin\PHP\php.ini. В файле php.ini имеется директива: short_open_tag = Off она определяет, разрешается ли короткая форма […]

Что делать если PHP скрипту не хватает времени и памяти. Почему большой файл не загружается на сайт или в phpMyAdmin

Каждый запуск PHP скрипта требует использования системных ресурсов: оперативной памяти и времени центрального процессора. Если запущено слишком много PHP скриптов, то в операционной системе, в которой работает веб-сервер, может закончиться память, и система зависнет. Такое может произойти, если накопиться слишком много запущенных PHP скриптов. Некоторые скрипты написаны плохо (содержат логические ошибки приводящие к бесконечным циклам […]

Почему в логах ошибок Apache не сохраняются записи об ошибке 404

В правильно настроенном и работающем веб-сервере Apache можно столкнуться с интересной ситуацией — большинство сообщений об ошибках сохраняются в логи ошибок, но информация о запросах, которые вернули статус ответа 404, в журнал ошибок не попадает. При этом если проверить журнал доступа, то там запросы со статусом 404 видны. Вы можете ещё больше запутаться из-за того, […]