Установка Yii2 на VPS сервер через Ajenti V

В этой статье мы рассмотрим, как установить Yii2 на VPS сервер через Ajenti V. Перед тем, как продолжить Вам нужно установить Ajenti и Ajenti V:

а так же php-fpm, mysql, php5-mysql.

Настройка Yii2

  1. Заходим в Ajenti панель и отркрываем секцию Websites. Нажимаем кнопку Create. Вы должны увидеть новое поле New Website.

Новый сайт

  1. Отключите режим разработки (Maintenance mode), установите имя вашего сайта (к примеру, "Blog") и укажите путь, где будут находится файли Yii Framework (к примеру "/srv/blog"). Нажмите Create directory, чтобы создать папку на сервере.

Новый сайт

  1. Додайте следующие строки у вкладку Custom configuration, но Вы можете установить это и в ручную в конфигурационном файле Nginx (к примеру `/etc/nginx/conf.d/blog.conf):
    charset utf-8;
    client_max_body_size 128M;

    listen 80; ## listen for ipv4
    #listen [::]:80 default_server ipv6only=on; ## listen for ipv6

    server_name mysite.local;
    root        /path/to/basic/web;
    index       index.php;

    access_log  /path/to/basic/log/access.log;
    error_log   /path/to/basic/log/error.log;

    location / {
        # Redirect everything that isn't a real file to index.php
        try_files $uri $uri/ /index.php$is_args$args;
    }

    # uncomment to avoid processing of calls to non-existing static files by Yii
    #location ~ \.(js|css|png|jpg|gif|swf|ico|pdf|mov|fla|zip|rar)$ {
    #    try_files $uri =404;
    #}
    #error_page 404 /404.html;

    # deny accessing php files for the /assets directory
    location ~ ^/assets/.*\.php$ {
        deny all;
    }

    location ~* /\. {
        deny all;
    }
  1. Загрузите Yii файли в /srv/blog. Yii Framework Вы можете скачать Yii2 здесь.
  2. Зайдите во вкладку Identification и нажмите кнопку Create и добавьте доменное имя, которое будете использовать (к примеру, blog.cybdev.org).

Новый сайт

  1. Зайдите на страничку Content, нажмите Create и выберите PHP FastCGI в выпадающем меню, сохраните.

Новый сайт

Новый сайт

  1. Теперь идите на вкладку MySQL, нажмите Create, чтобы создать новую базу даных.

Новый сайт

  1. Нажмите Apply changes.

Update: Для того, чтобы Вы могли использовать зарегестрированный Вами домен, Вы должны перекинуть Ваш домен на IP адрес VPS хостинга. Это можно сделать в панели управления компании, где Вы заказали Ваш домен.

Готово!!! Спасибо за внимание.

LikeMe: