Yii приложение не работает на linux-системе

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
<Flash>
Сообщения: 56
Зарегистрирован: 2012.10.02, 18:16

Re: Yii приложение не работает на linux-системе

Сообщение <Flash> »

flashimage писал(а):Может tag у вас это модель модуля?
Нет, Tag находится в папочке protected/models.
yiijeka писал(а):Чёт я не понял тогда
вызывается ServerController->actionIndex() in /var/www/minecraft/data/www/minecraft-social.com/yii/framework/web/actions/CInlineAction.php at line 49
а потом вызывается spl_autoload_call() in /var/www/minecraft/data/www/minecraft-social.com/protected/controllers/ServerController.php at line 26 ? т.е. вы отключили spl_autoload_unregister(array('YiiBase', 'autoload')); а потом выполняете index а потом spl_autoload_call а потом включаете spl_autoload_register(array('YiiBase', 'autoload')); ?
Ну в ServerController я использую Yii::app()->user в первый раз. По идее, в этот момент вызывается функция инициализации и там происходит сначала spl_autoload_unregister(array('YiiBase', 'autoload')), а в конце функции инициализации spl_autoload_register(array('YiiBase', 'autoload')), которая возвращает все на свои места. Далее продолжает выполняться код контроллера. Как-то так)
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: Yii приложение не работает на linux-системе

Сообщение yiijeka »

Хм, возможно ли отключить блок с включением и отключением YiiBase autoload ? Хоть тогда поймём дело в нём или нет.
<Flash>
Сообщения: 56
Зарегистрирован: 2012.10.02, 18:16

Re: Yii приложение не работает на linux-системе

Сообщение <Flash> »

yiijeka писал(а):Хм, возможно ли отключить блок с включением и отключением YiiBase autoload ? Хоть тогда поймём дело в нём или нет.
Модели подгрузились, но отображение контроллер не нашел. Опять таки регистры все соблюдены и на винде все работает.
<Flash>
Сообщения: 56
Зарегистрирован: 2012.10.02, 18:16

Re: Yii приложение не работает на linux-системе

Сообщение <Flash> »

lancedevnull писал(а):phpinfo please
Какая именно информация нужна?
lancedevnull
Сообщения: 1268
Зарегистрирован: 2013.07.17, 17:37

Re: Yii приложение не работает на linux-системе

Сообщение lancedevnull »

версия php там и там
<Flash>
Сообщения: 56
Зарегистрирован: 2012.10.02, 18:16

Re: Yii приложение не работает на linux-системе

Сообщение <Flash> »

На данном сервере, помимо моего сайта, есть еще несколько в продакшине. Поэтому прошу простить меня за скриншот. Если нужны еще какие-то значения, пожалуйста, напишите.
Последний раз редактировалось <Flash> 2014.05.16, 11:52, всего редактировалось 1 раз.
lancedevnull
Сообщения: 1268
Зарегистрирован: 2013.07.17, 17:37

Re: Yii приложение не работает на linux-системе

Сообщение lancedevnull »

debian sid в продакшен, это круто. Даже не знаю в чем проблема, вреймворк попробуйте перезалить, может чето гдето
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: Yii приложение не работает на linux-системе

Сообщение yiijeka »

Модели погрузились, но отображение контроллер не нашел. Опять таки регистры все соблюдены и на винде все работает.
В смысле не нашёл отображение? Представление не находит на сервере с линуксом, чтоли ?
<Flash>
Сообщения: 56
Зарегистрирован: 2012.10.02, 18:16

Re: Yii приложение не работает на linux-системе

Сообщение <Flash> »

lancedevnull писал(а):Даже не знаю в чем проблема, вреймворк попробуйте перезалить, может чето гдето

Перезаливал уже). Не помогло.
<Flash>
Сообщения: 56
Зарегистрирован: 2012.10.02, 18:16

Re: Yii приложение не работает на linux-системе

Сообщение <Flash> »

yiijeka писал(а): В смысле не нашёл отображение? Представление не находит на сервере с линуксом, чтоли ?
Именно.
lancedevnull
Сообщения: 1268
Зарегистрирован: 2013.07.17, 17:37

Re: Yii приложение не работает на linux-системе

Сообщение lancedevnull »

слеши все меняй на PHP_EOL
lancedevnull
Сообщения: 1268
Зарегистрирован: 2013.07.17, 17:37

Re: Yii приложение не работает на linux-системе

Сообщение lancedevnull »

поэтому я не люблю на винде кодить, она портит все)))
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: Yii приложение не работает на linux-системе

Сообщение yiijeka »

Ничего она не портит, всё время в ней только и пишу. Правда сервак под виртуалкой, т.к. некоторые библиотеки php не могут запускаться на windows )
lancedevnull
Сообщения: 1268
Зарегистрирован: 2013.07.17, 17:37

Re: Yii приложение не работает на linux-системе

Сообщение lancedevnull »

winda для геймеров, а геймер не может быть кодером )
<Flash>
Сообщения: 56
Зарегистрирован: 2012.10.02, 18:16

Re: Yii приложение не работает на linux-системе

Сообщение <Flash> »

lancedevnull писал(а):слеши все меняй на PHP_EOL
Так PHP_EOL - символ конца строки. Или какие слеши подразумевается заменить? Которые используются в путях до файлов?
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: Yii приложение не работает на linux-системе

Сообщение yiijeka »

lancedevnull писал(а):winda для геймеров, а геймер не может быть кодером )
Значит я исключение )))
Аватара пользователя
flashimage
Сообщения: 1517
Зарегистрирован: 2011.01.23, 12:43

Re: Yii приложение не работает на linux-системе

Сообщение flashimage »

yiijeka писал(а):
lancedevnull писал(а):winda для геймеров, а геймер не может быть кодером )
Значит я исключение )))
Ты не одинок ))
Бранчи это гомеоморфические эндофункторы, которые мапятся на субманифолды пространства Гилберта.
Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: Yii приложение не работает на linux-системе

Сообщение anton44eg »

<Flash> писал(а):
lancedevnull писал(а):слеши все меняй на PHP_EOL
Так PHP_EOL - символ конца строки. Или какие слеши подразумевается заменить? Которые используются в путях до файлов?
я думаю он имел ввиду DIRECTORY_SEPARATOR
lancedevnull
Сообщения: 1268
Зарегистрирован: 2013.07.17, 17:37

Re: Yii приложение не работает на linux-системе

Сообщение lancedevnull »

anton44eg писал(а):
<Flash> писал(а):
lancedevnull писал(а):слеши все меняй на PHP_EOL
Так PHP_EOL - символ конца строки. Или какие слеши подразумевается заменить? Которые используются в путях до файлов?
я думаю он имел ввиду DIRECTORY_SEPARATOR
да, спс что поправил, угоняю уже, не спал долго :oops:
Ответить