Я не могу заставить Yii Crud работать

Я изо всех сил пытаюсь заставить инструмент Yii crud работать на меня. Я использую Gii, и это ошибка, которую я получаю в моем файле журнала:

PHP Fatal error:  Cannot redeclare class CController in /var/www/includes/framework/web/CController.php on line 77

Это единственные шаги, которые я предпринял:

1) Скачал yii и извлек "framework" в / var / www / includes

1.5) Создал таблицу под названием меня в моей базе данных [EDIT]

2) Выполнено / var / www / framework / yiic webapp / var / www / web

3) uncommented 'gii' => массив (....) в config / main.php

3.5) Добавлены мои настройки базы данных [EDIT]

4) Перейдите по адресу http:///index.php? R = gii

5) Навигация по генератору моделей для создания "я"

6) Навигация через генератор Crud, используя меня

7) Перейдите по адресу http:///index.php? R =me

Есть идеи? Я потратил целую вечность на это, и теперь я довольно раздражен.:(

Заранее благодарны за Вашу помощь.

2 ответа

Решение

Я не уверен, почему это сработало, но это сработало.

Я просто переименовал framework каталог для yii и это сработало. Я больше ничего не делал.

Это смутило меня, но, по крайней мере, теперь это работает.

Похоже, у вас есть фреймворк в /var/www/framework/ AND /var/www/includes/framework/. Таким образом, он включается дважды, и вы получаете ошибку, что вы объявляете класс дважды. Удалите вторую копию из папки / includes и вставьте копию в / www. Также рекомендуется убедиться, что папка фреймворка недоступна из Интернета.

Другие вопросы по тегам