Перенос Yii на хостинг

Различные вопросы по установке и настройке фреймворка, конфигурции веб-сервера и IDE.
Ответить
Аватара пользователя
ykyk
Сообщения: 40
Зарегистрирован: 2013.05.22, 17:00
Откуда: Сочи

Перенос Yii на хостинг

Сообщение ykyk »

Наверное избитая тема, но не нагуглил.

До этого работал с codeigniterom. Там фреймворк и сайт в одной папке.

Другое дело Yii. Тут фреймвор лежит отдельно, сайт отдельно и лежат они в рядышком папке www.

Загрузил я эти две папки YiiRoot/ и Site.ru/ на хостинг по ftp в каталог www/

И получил ошибку:

Рабочий путь приложения "/var/www/server1/data/www/site.ru/protected/runtime" задан неверно. Удостоверьтесь, что директория доступна для записи пользователю, под которым запущен веб-сервер.

Нужен совет.
Аватара пользователя
ykyk
Сообщения: 40
Зарегистрирован: 2013.05.22, 17:00
Откуда: Сочи

Re: Перенос Yii на хостинг

Сообщение ykyk »

Пока поставил на папку /protected/runtime права 777

Заработало. Это верно? не снижает ли безопасность?
Аватара пользователя
futbolim
Сообщения: 2051
Зарегистрирован: 2012.07.08, 19:28

Re: Перенос Yii на хостинг

Сообщение futbolim »

снижает.
нужно изменить владельца папок assets и runtime на того пользователя, под которым запущен апач
HQ0
Сообщения: 182
Зарегистрирован: 2012.10.17, 17:21

Re: Перенос Yii на хостинг

Сообщение HQ0 »

Вполне.

Можно .htaccess в корень yii, а заодно в runtime (если их там таких нет) c содержимым
deny from all

Не повредит. :)
снижает.
как?
Аватара пользователя
ykyk
Сообщения: 40
Зарегистрирован: 2013.05.22, 17:00
Откуда: Сочи

Re: Перенос Yii на хостинг

Сообщение ykyk »

linkup писал(а):снижает.
нужно изменить владельца папок assets и runtime на того пользователя, под которым запущен апач

апач работает под пользователем www-data. Попытка сменить владельца безуспешна. Нужен рут?

$ hot@server1:~/www/vipr.test/protected$ chown -R www-data runtime

chown: изменение владельца «runtime/application.log»: Операция не позволяется
chown: изменение владельца «runtime»: Операция не позволяется
Аватара пользователя
futbolim
Сообщения: 2051
Зарегистрирован: 2012.07.08, 19:28

Re: Перенос Yii на хостинг

Сообщение futbolim »

кажись рут не нужен,
нужно от любого админа сделать
sudo chown -R www-data:www-data runtime
и кажется еще папку надо после двоеточия.
я не силён в админских делах.
попробуйте сначала без папки, потом с ней
Аватара пользователя
ykyk
Сообщения: 40
Зарегистрирован: 2013.05.22, 17:00
Откуда: Сочи

Re: Перенос Yii на хостинг

Сообщение ykyk »

Ну через sudo не удалось, удалось через рут поменять права на папку runtime

Заработало! Уфф. Спасибо, а то стремно назначать 777.

Что касается паки assets, передать права только на нее? или рекурсивно во все вложенные тоже?
Аватара пользователя
futbolim
Сообщения: 2051
Зарегистрирован: 2012.07.08, 19:28

Re: Перенос Yii на хостинг

Сообщение futbolim »

по идее только на эти папки, дочерние ведь уже сервер создаёт.
"Ну через sudo не удалось". Странно. Дебиан чтоли стоит ?
masik49
Сообщения: 8
Зарегистрирован: 2013.06.16, 12:21
Откуда: Москва

Re: Перенос Yii на хостинг

Сообщение masik49 »

ykyk писал(а):
linkup писал(а):снижает.
нужно изменить владельца папок assets и runtime на того пользователя, под которым запущен апач

апач работает под пользователем www-data. Попытка сменить владельца безуспешна. Нужен рут?

$ hot@server1:~/www/vipr.test/protected$ chown -R www-data runtime
...
Под рутом вообще ничего не запускайте, говорите о безопасности сайта из-за папки, но не думая о всём приложении.
Ни к коем случае под рутом ничего не запускайте.
Рут только для администрирования или настройки чего то, всё остальное, под юзер пользователем. ;)
liqium2
Сообщения: 3
Зарегистрирован: 2013.06.24, 23:15

Re: Перенос Yii на хостинг

Сообщение liqium2 »

Что бы не создавать еще одну тему, задам сначала сюда, подскажи в чем дело

Код: Выделить всё

/home/a/ademidof/1p.liqium.ru/yii-1.1.13.e9e4a0/framework/yiilite.php(3277): FbLikeWidget->run()
как я понимаю не подключаются виджеты, подскажите как это можно сделать, где про это можно почитать
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Перенос Yii на хостинг

Сообщение samdark »

Надо создавать ещё одну тему.
kuznets
Сообщения: 6
Зарегистрирован: 2013.02.26, 18:15

Re: Перенос Yii на хостинг

Сообщение kuznets »

Всем привет.
Имею ту же проблему.
Права на assets и runtime поставил для nginx.
В данном случае права должны быть у nginx или php-fpm?
dmg
Сообщения: 685
Зарегистрирован: 2012.10.15, 03:09

Re: Перенос Yii на хостинг

Сообщение dmg »

Код: Выделить всё

grep user /etc/php/fpm-php5.5/php-fpm.conf                                                 
user = nginx
kuznets
Сообщения: 6
Зарегистрирован: 2013.02.26, 18:15

Re: Перенос Yii на хостинг

Сообщение kuznets »

Ну точнее права юзера от которого работает php-fpm у кого то это может быть не nginx от настроек зависит.
iCrypto
Сообщения: 14
Зарегистрирован: 2016.09.14, 15:03

Re: Перенос Yii на хостинг

Сообщение iCrypto »

Спасибо большое!
Тоже предполагал, что дело в пользователе директории, поменял - все арбайтен.
Ответить