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

Для чего нужна и как использовать 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 видны. Вы можете ещё больше запутаться из-за того, […]

Как установить MariaDB 7.4 в Windows

О том, что такое MariaDB и чем она отличается от MySQL смотрите в статье «MariaDB для Windows». Если вы хотите установить веб-сервер с MariaDB в качестве СУБД, то изучите «Инструкцию по установке веб-сервера Apache c PHP, MariaDB и phpMyAdmin в Windows. Настройка безопасности локального веб-сервера». Особенности установки MariaDB 7.4 в Windows Особенность данной версии (на […]