Файл: protected/modules/install/views/default/step1.php
Строк: 22
<?php
$this->pageTitle = 'Шаг 1. Проверка прав доступа.';
$this->printTopTitle = FALSE;
$errors = array ();//Массив с ошибками
?>
<div class="menu">
Добро пожаловать в программу установки блога Fresh Blog!<br />
Установка автоматическая и занимает всего 3 шага.
</div>
<div class="title">
<?php echo CHtml::encode ($this->pageTitle) ?>
</div>
<div class="menu">
Не пугайтесь этой огромной кучи папок. Эта проверка сделана для большей надежности.<br />
Если кратко, то поставьте на папки<br /><br />
/protected/runtime,<br />
/protected/config,<br />
/protected/config/install.php<br />
<b>И НА ВСЕ ВЛОЖЕННЫЕ</b> папки и файлы каталога /protected/modules/install<br /><br />
права на запись (например, 707).
<table border="1px">
<tr>
<th>Путь</th> <th>Рекомендуемые права</th> <th>Реальные права</th>
</tr>
<?php foreach ($filesPerms as $key => $value): ?>
<?php $file_perms = mb_substr (decoct (fileperms (APP_ROOT . $key)), -3); ?>
<tr>
<td><?php echo $key ?></td> <td><?php echo $value ?></td>
<td>
<?php if (is_readable (Yii::getPathOfAlias ('webroot') . $key)): ?>
<span style="color: #8D3"><?php echo $file_perms ?></span>
<?php else: ?>
<?php $errors[] = 'О май гарибл!' ?>
<span style="color: #8D3"><?php echo $file_perms ?></span>
<?php endif; ?>
</td>
</tr>
<?php endforeach; ?>
</table>
<?php if (!count ($errors)): ?>
<br />Права доступа настроены нормально. Можно продолжать.<br />
<form action="<?php echo $this->createUrl ('step2') ?>" method="post">
<input type="submit" value="Далее »" />
</form>
<?php else: ?>
<span style="color: red">Продолжение установки невозможно! Настройте права доступа!</span>
<?php endif; ?>
</div>