Перейти к содержимому


Выдаются ошибки


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 Yurik82

Yurik82

    Активный участник

  • Пользователи
  • PipPipPip
  • 30 сообщений
  • Верстаю шаблны под ВордПресс

Отправлено 23.11.2009, 10:29

Доброго дня.
Столкнулся с такой проблемой. На локальный сервер залил zebrum lite 1.1.4. В заголовке появляются ошибки:

Warning: The magic method __get() must have public visibility and cannot be static in \zengine\classes\zconfig.php on line 63
Warning: syntax error, unexpected $end in config/config.ini on line 76 in \zengine\classes\zconfig.php on line 44
Warning: Cannot modify header information - headers already sent by (output started at \zengine\classes\zconfig.php:63) in D:\xampp\xampplite\htdocs\biz\zengine\classes\ztemplate.php on line 98

В итоге: не меняется шаблон и глюк с кодировкой.

На локалхосте установлен XAMPP с PHP 5.3.0

Подскажите как справиться с этой проблемкой?

#2 support

support

    Активный участник

  • Главные администраторы
  • PipPipPip
  • 1 140 сообщений

Отправлено 23.11.2009, 15:06

Здравствуйте,

Спасибо, что протестировали Zebrum Lite на последней версии PHP 5.3.0.
Возникшие у Вас ошибки были вызваны изменениями в поведении PHP версии
5.3.0 по сравнению с веткой 5.2.x.

В частности, в файле config.ini в конце файла должна быть пустая
строка и в файле zengine/classes/zconfig.php в определении метода
__get вместо private нужно указывать public.

Так же можно воспользоваться версией лайта 2.0 (там не должно быть такой ошибки).

В любом случае, PHP 5.3 еще мало где установлен на хостинге, поэтому как один из вариантов это использование PHP 5.2.11.

#3 Yurik82

Yurik82

    Активный участник

  • Пользователи
  • PipPipPip
  • 30 сообщений
  • Верстаю шаблны под ВордПресс

Отправлено 23.11.2009, 15:31

Огромное спасибо. Заработало :)




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей