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

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

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

Сообщение <Flash> » 2014.05.16, 09:25

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
Сообщения: 3081
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

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

Сообщение yiijeka » 2014.05.16, 09:29

Хм, возможно ли отключить блок с включением и отключением YiiBase autoload ? Хоть тогда поймём дело в нём или нет.

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

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

Сообщение <Flash> » 2014.05.16, 10:17

yiijeka писал(а):Хм, возможно ли отключить блок с включением и отключением YiiBase autoload ? Хоть тогда поймём дело в нём или нет.
Модели подгрузились, но отображение контроллер не нашел. Опять таки регистры все соблюдены и на винде все работает.


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

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

Сообщение <Flash> » 2014.05.16, 10:35

lancedevnull писал(а):phpinfo please
Какая именно информация нужна?

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

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

Сообщение lancedevnull » 2014.05.16, 10:42

версия php там и там

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

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

Сообщение <Flash> » 2014.05.16, 10:50

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

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

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

Сообщение lancedevnull » 2014.05.16, 11:02

debian sid в продакшен, это круто. Даже не знаю в чем проблема, вреймворк попробуйте перезалить, может чето гдето

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

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

Сообщение yiijeka » 2014.05.16, 11:55

Модели погрузились, но отображение контроллер не нашел. Опять таки регистры все соблюдены и на винде все работает.
В смысле не нашёл отображение? Представление не находит на сервере с линуксом, чтоли ?

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

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

Сообщение <Flash> » 2014.05.16, 12:35

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

Перезаливал уже). Не помогло.

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

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

Сообщение <Flash> » 2014.05.16, 12:36

yiijeka писал(а): В смысле не нашёл отображение? Представление не находит на сервере с линуксом, чтоли ?
Именно.

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

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

Сообщение lancedevnull » 2014.05.16, 13:04

слеши все меняй на PHP_EOL

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

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

Сообщение lancedevnull » 2014.05.16, 13:05

поэтому я не люблю на винде кодить, она портит все)))

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

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

Сообщение yiijeka » 2014.05.16, 14:34

Ничего она не портит, всё время в ней только и пишу. Правда сервак под виртуалкой, т.к. некоторые библиотеки php не могут запускаться на windows )

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

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

Сообщение lancedevnull » 2014.05.16, 14:50

winda для геймеров, а геймер не может быть кодером )

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

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

Сообщение <Flash> » 2014.05.16, 15:47

lancedevnull писал(а):слеши все меняй на PHP_EOL
Так PHP_EOL - символ конца строки. Или какие слеши подразумевается заменить? Которые используются в путях до файлов?

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

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

Сообщение yiijeka » 2014.05.16, 15:57

lancedevnull писал(а):winda для геймеров, а геймер не может быть кодером )
Значит я исключение )))

Аватара пользователя
flashimage
Сообщения: 1517
Зарегистрирован: 2011.01.23, 12:43

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

Сообщение flashimage » 2014.05.16, 16:08

yiijeka писал(а):
lancedevnull писал(а):winda для геймеров, а геймер не может быть кодером )
Значит я исключение )))
Ты не одинок ))
Бранчи это гомеоморфические эндофункторы, которые мапятся на субманифолды пространства Гилберта.

Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

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

Сообщение anton44eg » 2014.05.16, 16:33

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

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

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

Сообщение lancedevnull » 2014.05.16, 17:46

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

Ответить