создание первого проекта yii - PullRequest
0 голосов
/ 17 июня 2019

Я пытаюсь открыть свое первое приложение yii, только когда я пишу localhost, оно выдает эту ошибку:

Предупреждение: require_once (C: \ inetpub \ wwwroot /../ yii-1.1.21.733ac5 / yii-1.1.21.733ac5 / framework / yii.php): не удалось открыть поток: нет такого файла или каталога в C: \ inetpub \ wwwroot \ index.php в строке 13

Неустранимая ошибка:require_once (): Не удалось открыть обязательное 'C: \ inetpub \ wwwroot /../ yii-1.1.21.733ac5 / yii-1.1.21.733ac5 / framework / yii.php' (include_path = '.; C: \ php \ pear') в C: \ inetpub \ wwwroot \ index.php в строке 13

, где и в каком месте файла yii.app я должен его поместить?

Вот что виндекс:

<?php

// change the following paths if necessary
$yii=dirname(__FILE__).'C:\yii\yii-1.1.21.733ac5\yii-1.1.21.733ac5\framework\yii.php';

$config=dirname(__FILE__).'/protected/config/main.php';

// remove the following lines when in production mode
defined('YII_DEBUG') or define('YII_DEBUG',true);
// specify how many levels of call stack should be shown in each log message
defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL',3);

require_once($yii);
Yii::createWebApplication($config)->run();
?>

1 Ответ

2 голосов
/ 17 июня 2019

Проблема связана с путем, указанным для загрузки платформы Yii:

// change the following paths if necessary
$yii=dirname(__FILE__).'C:\yii\yii-1.1.21.733ac5\yii-1.1.21.733ac5\framework\yii.php';

dirname(__FILE__) - это dirname (путь родительского каталога) вашего index.php, поэтому вы не должны добавлять абсолютный путь к нему, а относительный, например:

$yii=dirname(__FILE__).'/../yii/framework/yii.php';

Или просто использовать абсолютный путь:

$yii='C:\yii\yii-1.1.21.733ac5\yii-1.1.21.733ac5\framework\yii.php';

Вы уверены, что папкаyii-1.1.21.733ac5 должен быть в пути дважды?

Наконец, обратите внимание, что Yii 1 достиг своего времени жизни и получает только исправления безопасности.Вы обязательно должны использовать Yii 2. Для новых проектов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...