Ubuntu 10.04 не запускается проект

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Archmage
Сообщения: 78
Зарегистрирован: 2010.03.03, 03:07
Откуда: Иркутск

Ubuntu 10.04 не запускается проект

Сообщение Archmage »

При попытке запустить проект на yii созданный в винде, появляется просто белая страница.
Выдает только:
PDO SQLite extension Warning
PDO PostgreSQL extension Warning
APC extension Warning
Остальное всё Passed.

Пробовал создать новое приложение:
/home/aleksey/work/yii/framework/yiic webapp /home/aleksey/work/www/test
Пишет
Отказано в доступе
Добавлю sudo, пишет неверная команда :(
Animum rege, qui nisi paret, imperat. (Управляй своим настроением, ибо оно, если не повинуется, то повеливает)
Аватара пользователя
RSol
Сообщения: 325
Зарегистрирован: 2010.05.07, 08:36
Откуда: Северодонецк, Украина
Контактная информация:

Re: Ubuntu 10.04 не запускается проект

Сообщение RSol »

в составе архива есть папка required - сморите результат выполнения.
Archmage
Сообщения: 78
Зарегистрирован: 2010.03.03, 03:07
Откуда: Иркутск

Re: Ubuntu 10.04 не запускается проект

Сообщение Archmage »

RSol писал(а):в составе архива есть папка required - сморите результат выполнения.
Я привёл результаты выполнения скрипта из этой папки.
Animum rege, qui nisi paret, imperat. (Управляй своим настроением, ибо оно, если не повинуется, то повеливает)
Archmage
Сообщения: 78
Зарегистрирован: 2010.03.03, 03:07
Откуда: Иркутск

Re: Ubuntu 10.04 не запускается проект

Сообщение Archmage »

Проблема была с правами доступа, поставил публичные права на паку с фреймворком и на на паку с приложением, все заработало :)
Animum rege, qui nisi paret, imperat. (Управляй своим настроением, ибо оно, если не повинуется, то повеливает)
vlastachu
Сообщения: 50
Зарегистрирован: 2010.03.01, 20:15

Re: Ubuntu 10.04 не запускается проект

Сообщение vlastachu »

Эмм...извиняюсь за навязчивость, но немогли бы подсказать, что вы скачивали помимо апача пхп и майскл?
А лучше откуда)
Просто тоже хочу перевести работу над проектом никсы (ввиду некоторых особенностей) и выбрал в качестве ОС ubuntu.
Было бы удобно если бы потребоволось одна-две команды для установки всех нужных либ для yii .
Dreammaker
Сообщения: 139
Зарегистрирован: 2009.09.02, 16:21
Откуда: Черкассы, Украина

Re: Ubuntu 10.04 не запускается проект

Сообщение Dreammaker »

Как вариант можно использовать
http://www.apachefriends.org/en/xampp-linux.html

Я так делаю.

Впрочем это излишество под убунтой, всё просто и так, вот первая попавшаяся инструкция по установке
http://forum.php.su/topic.php?forum=30& ... 1271149690

кроме того, я бы посоветовал вынести базы майскуэль, сами сайты, конфиги под отдельного юзера в папке home, а в папках php, mysql, апача сделать симлинки на них, это поможет при глобальной переустановке системы.
Archmage
Сообщения: 78
Зарегистрирован: 2010.03.03, 03:07
Откуда: Иркутск

Re: Ubuntu 10.04 не запускается проект

Сообщение Archmage »

К сожалению проблема не решилась, вновь созданное приложение работает отлично, но приложение скаченное с репозитория загружает только главную страницу, а при переходе по любой ссылке пишет, что не нашел страницу. Наугад нескольким папкам и файлам сделал chmod 777, но не помогло. Скорей всего я просто не знаю чему именно там нужно поставить высокие права на запись и чтение. Подскажите, пожалуйста, в какую сторону мне искать.
Animum rege, qui nisi paret, imperat. (Управляй своим настроением, ибо оно, если не повинуется, то повеливает)
Archmage
Сообщения: 78
Зарегистрирован: 2010.03.03, 03:07
Откуда: Иркутск

Re: Ubuntu 10.04 не запускается проект

Сообщение Archmage »

vlastachu писал(а):Эмм...извиняюсь за навязчивость, но немогли бы подсказать, что вы скачивали помимо апача пхп и майскл?
А лучше откуда)
Просто тоже хочу перевести работу над проектом никсы (ввиду некоторых особенностей) и выбрал в качестве ОС ubuntu.
Было бы удобно если бы потребоволось одна-две команды для установки всех нужных либ для yii .
Примерно так и делал, как написали вам выше.

http://forum.ubuntu.ru/index.php?topic=46573.0
Вот еще про настройку виртуальных хостов
Animum rege, qui nisi paret, imperat. (Управляй своим настроением, ибо оно, если не повинуется, то повеливает)
Аватара пользователя
timlar
Сообщения: 1382
Зарегистрирован: 2009.09.19, 17:49
Откуда: Украина, Днепропетровск
Контактная информация:

Re: Ubuntu 10.04 не запускается проект

Сообщение timlar »

Здесь более подробная инструкция по установке и настройке Apache+PHP5+MySQL: http://ubuntologia.ru/apache-php-mysql
Twitter: @timlar_ua
Dreammaker
Сообщения: 139
Зарегистрирован: 2009.09.02, 16:21
Откуда: Черкассы, Украина

Re: Ubuntu 10.04 не запускается проект

Сообщение Dreammaker »

Archmage писал(а):К сожалению проблема не решилась, вновь созданное приложение работает отлично, но приложение скаченное с репозитория загружает только главную страницу, а при переходе по любой ссылке пишет, что не нашел страницу.
Есть вероятность, что проблемы с mod_rewrite или не включено для апача в целом, или же вы распаковали архив в одном месте, а потом скопировали в папку виртуального хоста. При это файлы с точкой (в том числе и .htaccess), если в наутилусе не отметить Вид -> Показывать скрытые файлы копироваться не будут.

Может ещё какие-то причины есть, но это то, что приходит первым в голову.
Archmage
Сообщения: 78
Зарегистрирован: 2010.03.03, 03:07
Откуда: Иркутск

Re: Ubuntu 10.04 не запускается проект

Сообщение Archmage »

Проблема все еще осталась, при попытке запуска приложения просто показывается белая страница. Если в index.php написать echo 'Hello!';, то он выведет это, значит где-то дальше что-то блокируется. Если сделать chmod -R 777 всей папке с проектом, то он запускается и нормально функционирует, но это очень плохо давать права на все файлы.
Может быть кто-нибудь знаком глубоко с архитектурой yii и знает где тут может быть загвоздка?
P.S. Пробовал давать публичные права всей папке с фреймворком, проект не запускается. Значит проблема где-то в самом приложении.
Animum rege, qui nisi paret, imperat. (Управляй своим настроением, ибо оно, если не повинуется, то повеливает)
AbS_
Сообщения: 207
Зарегистрирован: 2010.03.27, 14:02

Re: Ubuntu 10.04 не запускается проект

Сообщение AbS_ »

дать права на запись:
1) www/protected/runtime
2) www/assets
Archmage
Сообщения: 78
Зарегистрирован: 2010.03.03, 03:07
Откуда: Иркутск

Re: Ubuntu 10.04 не запускается проект

Сообщение Archmage »

AbS_ писал(а):дать права на запись:
1) www/protected/runtime
2) www/assets
Не помогло :(
Animum rege, qui nisi paret, imperat. (Управляй своим настроением, ибо оно, если не повинуется, то повеливает)
AbS_
Сообщения: 207
Зарегистрирован: 2010.03.27, 14:02

Re: Ubuntu 10.04 не запускается проект

Сообщение AbS_ »

Тогда странно. Это единственные известные мне места куда приложение что то пишет во время работы.

п.с. Проверти еще раз точно ли пользователь от чьего имени запускается Апач имеет доступ на чтение к файлам фреймворка и проекту, а так же полный доступ к указанным папкам.
Dreammaker
Сообщения: 139
Зарегистрирован: 2009.09.02, 16:21
Откуда: Черкассы, Украина

Re: Ubuntu 10.04 не запускается проект

Сообщение Dreammaker »

Archmage писал(а):Может быть кто-нибудь знаком глубоко с архитектурой yii и знает где тут может быть загвоздка?
Насколько я понимаю, здесь вопрос не в архитектуре yii, а в том, что апачу (а я так понимаю сайт работает под php как модуль апаа) запущенному под одним пользователем не хватает прав для чтения файлов приложения, которые созданы через crud от другого пользователя, под которым работает php-cli, через который генерируется приложение.
minibikini
Сообщения: 51
Зарегистрирован: 2010.04.21, 21:27

Re: Ubuntu 10.04 не запускается проект

Сообщение minibikini »

А в логах чего?
Archmage
Сообщения: 78
Зарегистрирован: 2010.03.03, 03:07
Откуда: Иркутск

Re: Ubuntu 10.04 не запускается проект

Сообщение Archmage »

minibikini писал(а):А в логах чего?
[Fri Jun 04 07:58:18 2010] [error] [client 127.0.0.1] PHP Warning: require_once(/home/aleksey/work/project/www/catalog/trunk/protected/yii/framework/yii.php): failed to open stream: Permission denied in /home/aleksey/work/project/www/catalog/trunk/index.php on line 11
[Fri Jun 04 07:58:18 2010] [error] [client 127.0.0.1] PHP Fatal error: require_once(): Failed opening required '/home/aleksey/work/project/www/catalog/trunk/protected/yii/framework/yii.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/aleksey/work/project/www/catalog/trunk/index.php on line 11
[Fri Jun 04 07:58:18 2010] [error] [client 127.0.0.1] File does not exist: /home/aleksey/work/project/www/catalog/trunk/favicon.ico
Animum rege, qui nisi paret, imperat. (Управляй своим настроением, ибо оно, если не повинуется, то повеливает)
AbS_
Сообщения: 207
Зарегистрирован: 2010.03.27, 14:02

Re: Ubuntu 10.04 не запускается проект

Сообщение AbS_ »

я так понимаю нет прав на чтение этого файла
/home/aleksey/work/project/www/catalog/trunk/protected/yii/framework/yii.php
minibikini
Сообщения: 51
Зарегистрирован: 2010.04.21, 21:27

Re: Ubuntu 10.04 не запускается проект

Сообщение minibikini »

попробуйте 755 на всё, а у папки runtime сделайте владельца апач (удалив содержимое предварительно, либо -R)
Archmage
Сообщения: 78
Зарегистрирован: 2010.03.03, 03:07
Откуда: Иркутск

Re: Ubuntu 10.04 не запускается проект

Сообщение Archmage »

Сделал:
sudo chmod 755 /home/aleksey/work/project/www/catalog/trunk/protected/yii/framework/yii.php
sudo chmod 755 /home/aleksey/work/project/www/catalog/trunk/index.php
sudo chmod -R 777 /home/aleksey/work/project/www/catalog/trunk/protected/runtime/
sudo chmod -R 777 /home/aleksey/work/project/www/catalog/trunk/assets/
Ситуация осталась прежней:
[Fri Jun 04 09:02:54 2010] [error] [client 127.0.0.1] PHP Warning: require_once(/home/aleksey/work/project/www/catalog/trunk/protected/yii/framework/yii.php): failed to open stream: Permission denied in /home/aleksey/work/project/www/catalog/trunk/index.php on line 11
[Fri Jun 04 09:02:54 2010] [error] [client 127.0.0.1] PHP Fatal error: require_once(): Failed opening required '/home/aleksey/work/project/www/catalog/trunk/protected/yii/framework/yii.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/aleksey/work/project/www/catalog/trunk/index.php on line 11
[Fri Jun 04 09:02:54 2010] [error] [client 127.0.0.1] File does not exist: /home/aleksey/work/project/www/catalog/trunk/favicon.ico
Animum rege, qui nisi paret, imperat. (Управляй своим настроением, ибо оно, если не повинуется, то повеливает)
Ответить