Paul Osmachko, 23.08.2019 13:10
Сегодня столкнулся с проблемой, что функции idn_to_utf8() и idn_to_ascii() в новой версии php не работают или показывают ошибку. Мы все идем в ногу со временем, поэтому надо адаптироваться. Итак как выглядит ошибка: PHP Deprecated: idn_to_utf8(): INTL_IDNA_VARIANT_2003 is deprecated in /var/www/site/index.php on line 545 Или так: PHP Deprecated: idn_to_ascii(): INTL_IDNA_VARIANT_2003 is deprecated in /var/www/site/index.php on line 545 Давайте разберемся почему тут ошибка. Есть...
Paul Osmachko, 02.08.2019 14:10
На днях события сложились так что надо было создать ZIP архив с паролем. Рассмотрим способы реализации этого вопроса: 1. Способ создания zip архива - стандартные системные архиваторы. Почти везде есть стандартные программы создания архивов. Аля кликнуть правой клавишей по файлу и в выпадающем списке найти пункт "создать архив", "добавить в архив", "архивировать" или "сжать". Но мне как-то не приходилось в этих программах создавать зип архивы с паролем. 2. Способ создания архива -...
pwodev.com, 26.09.2024 12:15
Paul Osmachko, 29.03.2018 13:34
Каждый который работает с WordPress наверняка видел как при удалении плагина или других манипуляциях с файлами иногда появляется окошко с просьбой ввести логин и пароль на FTP. Есть простой способ убрать это раздражающее окошко, убрать запрос FTP пароля. Так как это требование получить FTP доступ к серверу, основывается на том что у WordPress нет прав редактирования файлов, наша задача заключается в том чтобы дать вордпрессу права редактировать файлы. Первое что вам нужно это иметь...
Paul Osmachko, 04.12.2017 08:57
Ранее мы рассматривали скрипт для подключения к базе данных MySQL, который использует php connect mysql. Сегодня мы поговорим о том как работает этот скрипт. PHP connect MySQL базовые знания: Как подключиться к базе данных MySQL с помощью PHP функций. fetch_object - основная функция для получения обьекта из MySQL. Для начала нам нужно создать переменные с настройками: $host = 'localhost'; // адрес сервера
$db_name = 'db_name'; // имя базы данных
$db_user = 'db_user'; // имя...
Paul Osmachko, 28.11.2017 20:54
Найдем решение ошибки error - "You don't have permission to access / on this server". При добавлении нового виртуального хоста появляется ошибка, не хватает прав доступа. Первое что нужно сделать это проверить log или он же журнал ошибок Apache. Одна из версий появления этой ошибки это не хватает права доступа к папке куда ведет виртуальный хост. Другая версия это настройка самого виртуального хоста в файле httpd-vhosts.conf. Начиная с версии Apache 2.4 немного изменились настройки...
Paul Osmachko, 24.11.2017 07:45
How to change user password on linux? Пошаговая инструкция как изменить пароль текущего юзера либо любого другого юзера через ssh, терминал, консоль или командную строку. Для начала нам нужно залогинеться как рут пользователь. После чего ввести команду: sudo passwd После ввода этой команды, система потребует от вас корректно и дважды ввести ваш новый пароль. Если вам нужно изменить пароль другого пользователя, используем другую команду: sudo passwd...
Paul Osmachko, 21.11.2017 12:22
Сегодня столкнулся с установкой сервера и его настройкой по ssh. Задача запустить WEB Server - apache, php, mysql. Базовые настройки сервера. Что имеем: рут доступ к серверу - IP сервера, логин и пароль. Первое что нам нужно сделать это подключиться к серверу по SSH. Открываем командную строку, и вводим команду: ssh root@127.0.0.1 // тут пишем IP своего сервера Далее потребует ввести пароль от сервера. После ввода пароля - мы оказываемся на сервере. Далее нам нужно...
Paul Osmachko, 13.11.2017 11:37
[get_ip_from_url] Чтобы получить IP адрес сайта имея domain name (доменное имя) или URL можно использовать обычную php функцию gethostbyname. Эта функция возвращает IPv4 адрес по имени узла hostname. В функцию нужно передать доменное имя без http и https. Для того чтобы получить чистый домен нужно распарсить URL на части, делаем это пхп функцией parse_url. Если gethostbyname выведет тот же урл, значит этот домен не привязан к IP, следовательно выводим...
Paul Osmachko, 13.11.2017 10:07
Как увеличить размер загружаемого на сервер файла в Wordpress или в любой другой CMS? Это делается в файлике php.ini параметром upload_max_filesize. Я использую локальный сервер Mac OS и у меня этот файлик лежит по такому пути: /usr/local/etc/php/5.6/php.ini. У вас путь к файлу php.ini может отличаться. Также помимо этого параметра, я изменил сразу 2 остальных. Это post_max_size и memory_limit. upload_max_filesize - Устанавливает максимальный размер файла для...
Paul Osmachko, 26.10.2017 12:37
Чаще всего при проверке скорости загрузки страницы в гугл сервисе Google PageSpeed либо любом другом сервисе появляются рекомендации включить сжатие GZIP либо использовать кэш браузера для ускорения сайта. Самые распространенные рекомендации: Используйте кеш браузераВключите сжатие Чтобы исправить эти ошибки нам нужно в корне нашего сайта найти или создать .htaccess файл и заполнить его нужным нам кодом. 1. Итак чтобы включить использование кеша браузера вводим в .htaccess файл...