2.8.4.3.1. Встановлення Yii
Щоб встановити Yii, виконайте наступне:
- Встановіть Composer (якщо він не встановлений).
- Перейдіть у кореневий каталог вашого сайту і створіть у ньому підкаталог
source, в який будуть встановлені файли фреймворку:cd ~/ім'я_сайту.com/www && mkdir source - Створіть новий проект за допомогою Composer:
composer create-project yiisoft/yii source - Створіть каркас вашого проекту в кореневому каталозі
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',
),
У цьому блоці свої дані для підключення до бази даних.