Ошибка при добавлении топика.."Class 'Jevix' not found"

Собственно, только что установил данный двиг, всё прошло впринципе отлично, если не считать пары мелочей типа мод_реврайта из-за моей невнимательности.

Вот… Ну и думаю, надо бы «пробный пост» написать, опробовать так сказать. Тут то и возникла проблема. :(

Вот что выводится при попытке добавить топик или сохранить в черновике:


, http://ur001.habrahabr.ru * @version 1.01 * * История версий: * 1.01 * + cfgSetAutoReplace теперь регистронезависимый * + Возможность указать через cfgSetTagIsEmpty теги с пустым содержанием, которые не будут адалены парсером (rus.engine) * + фикс бага удаления контента тега при разном регистре открывающего и закрывающего тегов (rus.engine) * + Исправлено поведение парсера при установке правила sfgParamsAutoAdd(). Теперь * параметр устанавливается только в том случае, если его вообще нет в * обрабатываемом тексте. Если есть - оставляется оригинальное значение. (deadyaga) * 1.00 * + Исправлен баг с закрывающимися тегами приводящий к созданию непарного тега рушащего вёрстку * 1.00 RC2 * + Небольшая чистка кода * 1.00 RC1 * + Добавлен символьный класс Jevix::RUS для определния русских символов * + Авторасстановка пробелов после пунктуации только для кирилицы * + Добавлена настройка cfgSetTagNoTypography() отключающая типографирование в указанном теге * + Немного переделан алгоритм обработки кавычек. Он стал более строгим * + Знак дюйма 33" больше не превращается в открывающуюся кавычку. Однако варриант "мой 24" монитор" - парсер не переварит. * 0.99 * + Расширена функциональность для проверки атрибутов тега: * можно указать тип атрибута ( 'colspan'=>'#int', 'value' => '#text' ) * в Jevix, по-умолчанию, определён массив типов для нескольких стандартных атрибутов (src, href, width, height) * 0.98 * + Расширена функциональность для проверки атрибутов тега: * можно задавать список дозможных значений атрибута ( 'align'=>array('left', 'right', 'center') ) * 0.97 * + Обычные "кавычки" сохраняются как "e; если они были так написаны * 0.96 * + Добавлены разрешённые протоколы https и ftp для ссылок (a href="https://...) * 0.95 * + Исправлено типографирование ?.. и !.. (две точки в конце больше не превращаются в троеточие) * + Отключено автоматическое добавление пробела после точки для латиницы из-за чего невозможно было написать * index.php или .htaccess * 0.94 * + Добавлена настройка автодобавления параметров тегов. Непример rel = "nofolow" для ссылок. * Спасибо Myroslav Holyak (vbhjckfd@gmail.com) * 0.93 * + Исправлен баг с удалением пробелов (например в "123 — 123") * + Исправлена ошибка из-за которой иногда не срабатывало автоматическое преобразования URL в ссылу * + Добавлена настройка cfgSetAutoLinkMode для отключения автоматического преобразования URL в ссылки * + Автодобавление пробела после точки, если после неё идёт русский символ * 0.92 * + Добавлена настройка cfgSetAutoBrMode. При установке в false, переносы строк не будут автоматически заменяться на BR * + Изменена обработка HTML-сущностей. Теперь все сущности имеющие эквивалент в Unicode (за исключением <>) * автоматически преобразуются в символ * 0.91 * + Добавлена обработка преформатированных тегов 
, . Для задания используйте cfgSetTagPreformatted()
 *  + Добавлена настройка cfgSetXHTMLMode. При отключении пустые теги будут оформляться как 
, при включенном - 

 *      + Несколько незначительных багфиксов
 * 0.9
 *      + Первый бета-релиз
 */

... php код (не обрабатывается, а прямо выводится в браузере) ...


Fatal error: Class 'Jevix' not found in D:\www\citaty\classes\modules\sys_text\Text.class.php on line 41

41 строка:
$this->oJevix = new Jevix();


В чём может быть проблема и как её исправить?

P.S. Текст содержал только буквы латинского алфавита.

UPDATE
Вопрос закрыт.
Проблема была в использовании коротких тегов.(зачем?)
Напомню, что в 5 версии пхп, по умолчанию короткие теги (<? ?>) отключены, хотя и можно включить их в php.ini, а начиная с 6 версии и вовсе будут убраны.

6 комментариев

avatar
short_open_tag = on и хоть php6 или 7 нам не страшна ;)
avatar
Да, перепутал с тегами в стиле ASP, они будут удалены полностью.
Однако использовать короткие теги в продуктах которые распространяются для общего пользовония не этично, как минимум потому, что на многих хостингах данный продукт работать просто откажется.

Не у всех есть возможность пользоваться услугами VDS.
avatar
всё вопросы автору типографа Jevix
avatar
Да вроде вопросов нет, просто попросил о помощи, потом сам разобрался и написал как исправить, для тех у кого возможно тоже возникнет такая ситуация.
avatar
Огромное спасибо за заметку!
Сам с этим столкнулся — весь мозг сломал в поисках ошибки в своих скриптах. А оказалось «вон оно чо, Михалыч...»
avatar
Всегда пожалуйста. :) Рад, что топик кому-то пригодился.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.