Перенос сайта на wordpress на новое имя домена

Часто возникает такая ситуация, когда требуется дать сайту на CMS wordpress новое имя. Как это можно сделать? До переноса на новый домен всё просто: Заходим в админ. панель wordpress. Открываем раздел сайтй Настройки — Общие. Далее нужно прописать новый адрес сайта, соответственно в пунктах «Адрес WordPress» и также «Адрес сайта«. После переноса на новый домен. […]

Читать далее

Как новичку быстро создать сайт-визитку?

Шаг 1 Закажите хостингhttps://justhost.ru/thrifty-plan/ Шаг 2Скачиваем с сайта wordpress.и копируем на ваш хостинг через файловый менеджер.В нём Распаковываем wordpress в папку public_html.Примерный путь куда скопировать, такой: My files/domains/u1035232v0.ha004.t.justns.ru/public_html/ Шаг 3добавляем БД.После создания БД вам будут показаны данные для подключения. Скопируйте их! Всё там же, в файловом менеджере редактируем правой кнопкой мыши файл wordpress wp-config.phpУказываем выданные […]

Читать далее

Оптимизация изображений на сайте

Наш хостинг включает в себя утилиты оптимизации и сжатия изображений — jpegoptim и optipng. Для просмотра опций утилит, наберите вместе с командой помощи: Для того, чтобы работать с утилитами, надо подключиться по ssh:ssh u437722x@ha003.justhost.ruну или ssh u437722x@<ваш домен> где u437722x это ваш пользователь Хостинга. Примеры:Оптимизировать отдельный файл:jpegoptim cats.jpg Оптимизировать несколько картинок:jpegoptim cats.jpg flower.jpeg hostings.jpg Перейти в […]

Читать далее

Установка Rocket.Chat на CentOS 7

Предустановка необходимых пакетов Устанавливаем репозитарий EPEL Устанавливаем MongoDB Устанавливаем необходимые пакеты Настройка nginx Сам чат работает на 3000 порту интерфейса обратной петли 127.0.0.1. Рекомендуем настроить связку с nginx. Создаём самоподписанные сертификаты Основной конфигурационный файл nginx Файл виртуального хоста Настройка демона nginx Установка Rocket.Chat Первый запуск Rocket.Chat где: PASSWORD — пароль пользователя admin EMAIL — действущий […]

Читать далее

Запуск и настройка Mattermost (аналога Slack на вашем собственном сервере VPS)

Mattermost представляет из себя свободное ПО для чата с широкими возможностями настройки и интеграции примерно соотвествующими возможностям известного чата Slack. Mattermost, как и Slack, хорошо подходит для служебного общения на предприятии. После активации на VPS будет ОС CentOS 7 с предустановленным Mattermost, поэтому можно сразу перейти браузером по ссылке вида https://IPВАШЕГОVPS. Если вы ещё не […]

Читать далее

Ручная установка бесплатного сертификата Let’s Encrypt на Linux

Подготовка mkdir /root/letsencrypt /var/www/letsencrypt cd /root/letsencrypt Воспользуемся библиотекой acme_tiny. Вы можете использовать любую другую библиотеку wget https://raw.githubusercontent.com/diafygi/acme-tiny/master/acme_tiny.py Генерируем ключ-идентификатор openssl genrsa 4096 > /root/letsencrypt/account.key Добавить в секцию server в настройках виртуального хоста в nginx location /.well-known/acme-challenge/ { alias /var/www/letsencrypt/; try_files $uri =404; } Тестирование echo «test» >> /var/www/letsencrypt/test.txt И проверяем отдачу в браузере http://domain.com/.well-known/acme-challenge/test.txt Создание […]

Читать далее

Установка прокси-сервера 3proxy

Инструкция для установки на ОС Windows Server Скачать дистрибутив можно с сайта https://3proxy.ru. Дистрибутив распространяется в виде архива zip, поэтому нужно просто распаковать содержимое архива в каталог, например C:\Program Files\3proxy. Далее необходимо создать конфигурационный файл C:\Program Files\3proxy\bin64\3proxy.cfg, если нет готового шаблона можно просто скопировать файл C:\Program Files\3proxy\cfg\3proxy.cfg.example. Пример шаблона конфигурационного файла см. ниже. Осталось зарегистрировать […]

Читать далее

Как на самом деле работает DNS?

Проводя собеседования, постоянно сталкиваюсь с тем что соискатели знают о DNS только то что он превращает имена доменов (например google.com) в IP адреса (173.194.32.165). А как это происходит, мало кто может объяснить. Даже те кто может, допускают массу неточностей. В этой заметке я не буду рассказывать о ресурсных записях и прочих банальностях, сосредоточимся на процессе — как […]

Читать далее

Объекты Response фреймворка Flask

Оригинал статьи Автор: Miguel Grinberg Вольный перевод Для возвращаемых ответов Flask использует класс под названием Response. Но в самом приложении он редко встречается. Flask оборачивает в него данные ответа как контейнер, при каждом обращении к URL, добавляя необходимую информацию HTTP ответа. Мало кто знает, что Flask даёт возможность заменить стандартный класс на свой (пользовательский), что […]

Читать далее

Проблема с часовым поясом в PHP

В PHP используются свои таблицы часовых поясов. При переводе/отмены перевода летнего/зимнего времени, часового пояса возможно получение некорректного времени. Для решения проблемы можно изменить в php.ini директиву date.timezone на Etc/GMT-3 (пример для зоны Europe/Moscow). Для этого выполнить perl -pi -e ‘s/date.timezone = «Europe\/Moscow»/date.timezone = «Etc\/GMT-3″/g’ /usr/local/lib/php.ini После чего перезапустить Apache командой service httpd reload

Читать далее