Нетипичный блог

заметки про лайфстайл, коворкинг и интернет-маркетинг
Все заметки

Эгея → Вордпресс

Первый мой сайт был на движке Wordpress ещё в 2010 году, но он был пустой, я не помню что там было и вообще он быстро умер. А вот в 2014 году пришел на работу в крупную компанию, которая занимается интернет-маркетингом. И создал себе сайт. С тех пор сайт работал на самописанном движке + блог Эгея. Когда ты знаешь верстку и PHP тебе не трудно редактировать контент. В общем, в 2014 году Эгея показалась мне идеальным движком. Но в Эгеи до сих пор нельзя заранее запланировать публикацию поста. Да и не так просто дописать свой функционал в движок, например интегрировать Главред. А ещё...
 нет комментариев   30 октября 2018

Как на сервере CentOS 7 обновиться до php 7.1

Расскажу как обновиться до PHP 7.1 на OpenVZ или KVM сервере от Джино с контрольной панелью «Джино». Я хостингом Джино пользуюсь с 2013 года и у них есть много услуг и цены дешевые. Недавно появился даже Windows Server. По умолчанию на серверах с панелью от Джино стоит стоит PHP 5.6 Сначала подключаемся к серверу по SSH Для начала необходимо удалить текущие пакеты PHP, установленные на сервере, чтобы узнать какие, введите команду: rpm -qa | grep php Удалить их можно так: yum erase -y название_пакета А ещё проще: yum erase -y php-5.6* yum erase -y mod-php-5.6* Далее подключаете нужный нам репозиторий...
 нет комментариев   27 февраля 2018

Несколько версий PHP на CentOS с VestaCP

Я уже писал про Несколько версий PHP на Debian с VestaCP Сейчас расскажу как это повторить, если у вас VestaCP на CentOS Установка супер простая. Выбирайте какие версии вам нужны и запускайте скрипт. wget https://raw.githubusercontent.com/Skamasle/sk-php-selector/master/sk-php-selector2.sh bash sk-php-selector.sh php54 php56 php55 php70 php71 php72 После установки заходим в редактирование домена, и в настройках HTTPD можно увидеть новые шаблоны. Можно попробовать переключится. Как видим, все работает.
 нет комментариев   21 декабря 2017

Создание пользовательского шаблона force-https nginx в VestaCP

Установленный пользовательский шаблон force-https для nginx позволяет ставить редирект одним кликом, что реально удобно. Подключаемся к серверу через SSH и вводим команды: cd /usr/local/vesta/data/templates/web wget http://c.vestacp.com/0.9.8/rhel/force-https/nginx.tar.gz tar -xzvf nginx.tar.gz rm -f nginx.tar.gz service vesta restartТеперь можно перейти в раздел «WEB» → «редактировать» → шаблон прокси → выбрать force-https. Теперь не нужно мучатся с настройками .htaccess для каждого сайта и разных CMS. Nginx всё сделает за вас!
 нет комментариев   11 декабря 2017

Подключаем SSL-сертификат в админке VestaCP

Подключаем SSL сертификат к вашему домену, через который заходите в панель. В панели VestaCP по умолчанию после установки возникает проблема с самоподписанным сертификатом Сейчас устраним проблему с самоподписанным сертификатом и предупреждением о небезопасности в панели управления хостингом VestaCP. Прежде чем приступать подключите сертификат к домену, на котором стоит панель. Благодаря «Lets Encrypt» в панели VestaCP, создание и подключение сертификата облегчено до минимума. Для подключения сертификата вводите в панель → перейдите в кладку «WEB» → нажмите кнопку «редактировать» на нужном сайте → в новом окно найдите пункт «Поддержка SSL», поставьте галочку → поставьте галочку возле «Поддержка Lets Encrypt» →выберите директорию где...
 нет комментариев   10 декабря 2017

Как включить SFTP Chroot и файловый менеджер в VestaCP

Кто пользуется панелью VestaCP знает, что там есть платные плагины. В этой статье расскажу как активировать файловый менеджер и SFTP Chroot в панели бесплатно Первым делом подключаемся по SSH к серверу через root. Открываем файл конфигурации панели с помощью команды: sudo nano /usr/local/vesta/conf/vesta.conf В самом конце файла добавляем: FILEMANAGER_KEY='mykey' SFTPJAIL_KEY='mykey' Редактируем следующий файл: sudo nano /usr/local/vesta/bin/v-activate-vesta-license Находим там следующие строки: # Activating license v_host='https://vestacp.com/checkout' answer=$(curl -s $v_host/activate.php?licence_key=$license&module=$module) check_result $? "cant' connect to vestacp.com " $E_CONNECT Комментируем каждую строку (в начале строки поставте #) и добавляем еще одну answer=0Должно получиться так: #Activating license #v_host='https://vestacp.com/checkout' #answer=$(curl -s $v_host/activate.php?licence_key=$license&module=$module) #check_result $? "cant' connect...
 нет комментариев   07 декабря 2017

Несколько версий PHP на Debian с VestaCP

Для начала нужно подключить к серверу(должен быть на Debian) по SSH Устанавливаем бесплатную панель управления сервером VestaCP curl -O http://vestacp.com/pub/vst-install.sh bash vst-install.sh Я уже много лет пользуюсь хостингом Джино — за 499₽ в месяц можно взять VPS с 2ГБ RAM и 20ГБ SSD+HDD, что в полне хватает для разработки любых проектов. Или же за 99₽ на 512MB RAM. Устанавливаем скрипт, который собирает нужные версии PHP и добавляет шаблоны апача в весту. git clone https://github.com/petranikin/mgrvphp.git cd mgrvphp bash mgrvphp Парсит http://php.net/downloads.php и http://php.net/releases/ на наличие bz2 архива с исходниками указанной юзером версии php. Если находит, скачивает и распаковывает исходники в /opt/php/src....
 нет комментариев   27 ноября 2017

Как быстро добавить SSL сертификат на сайт

Крутой сервис для генерации SSL сертификатов от Let’s Encrypt https://letsencryptonline.com/ Можно быстро получить сертификат Добавить на хостинг Если же у вас собственный сервер, то процесс можно сделать ещё проще → поставить бесплатную панель управления сервером Vesta, которая сама умеет генерировать SSL сертификаты для доменов.
 нет комментариев   16 октября 2017