2.8.4.3.1. Встановлення Yii

Щоб встановити Yii, виконайте наступне:

  1. Встановіть Composer (якщо він не встановлений).
  2. Перейдіть у кореневий каталог вашого сайту і створіть у ньому підкаталог source, в який будуть встановлені файли фреймворку:
    cd ~/ім'я_сайту.com/www && mkdir source
  3. Створіть новий проект за допомогою Composer:
    composer create-project yiisoft/yii source
  4. Створіть каркас вашого проекту в кореневому каталозі www сайту:
    php source/framework/yiic.php webapp ~/ім'я_сайту.com/www

    При виконанні команди для підтвердження дій введіть yes і натисніть Enter.

На цьому встановлення каркаса проекту завершено, і він тепер доступний у браузері за посиланням вигляду www.ім'я_сайту.com.

Для підвищення безпеки забороніть веб-доступ до каталогу source:

cd ~/ім'я_сайту.com/www/source && touch .htaccess && echo "deny from all" > .htaccess && cd ..

Якщо ваш проект буде використовувати базу даних, внесіть правки у файл ім'я_сайту.com/www/protected/config/main.php. За замовчуванням фреймворк Yii налаштований на роботу з базою даних SQLite. У нас на хостингу використовується MySQL. Для вказання налаштувань підключення до бази даних, відредагуйте файл ім'я_сайту.com/www/protected/config/main.php і закомментуйте рядки:

'db'=>array(
    'connectionString' => 'sqlite:'.dirname(__FILE__).'/../data/testdrive.db',
),

Після цього розкоментуйте рядки:

'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=testdrive',
'emulatePrepare' => true,
'username' => 'root',
'password' => '',
'charset' => 'utf8',
),

У цьому блоці свої дані для підключення до бази даних.

Зміст