Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

syntax error, unexpected $end in setting.tpl [решено]


OFF
 Поделиться

Рекомендованные сообщения

ocStore 0.1.6

В админке: Система->Настройки

При этом ловим: Ошибка HTTP 500 (Internal Server Error)

При этом В error.log apache видим следующее:

[error] PHP Parse error:  syntax error, unexpected $end in /usr/home/off/www/xxxxxxxxx.com/admin/view/template/setting/setting.tpl on line 809
Никто не сталкивался?
Ссылка на комментарий
Поделиться на других сайтах


А изменения вносились?

Нет. Чистая установка.

Проблема решена. Виновник PHP 5.3.3

По умолчанию в PHP:

short_open_tag Off
Быстрое решение при ошибке "PHP Parse error: syntax error, unexpected $end".

В php.ini необходимо раскомментировать параметр short_open_tag и привести к:

short_open_tag On

З.Ы. Либо искать в шаблонах короткие теги и уходить от них. Хотя я лично в settings.tpl таковых не нашел.

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


short_open_tag On

З.Ы. Либо искать в шаблонах короткие теги и уходить от них. Хотя я лично в settings.tpl таковых не нашел.

У меня такая же проблема. Решил так же, но считаю что это не выход. Коротких тегов тоже не нашел, пока в раздумьях.

PHP 5.3.3-1ubuntu9.2 with Suhosin-Patch (cli) (built: Jan 8 2011 01:02:14)

Copyright © 1997-2009 The PHP Group

Zend Engine v2.3.0, Copyright © 1998-2010 Zend Technologies

with XCache v1.3.0, Copyright © 2005-2009, by mOo

with Xdebug v2.1.0, Copyright © 2002-2010, by Derick Rethans

Ссылка на комментарий
Поделиться на других сайтах


У меня такая же проблема. Решил так же, но считаю что это не выход. Коротких тегов тоже не нашел, пока в раздумьях.

Использование короткой формы записи тегов - признак дурного тона.
Ссылка на комментарий
Поделиться на других сайтах


Использование короткой формы записи тегов - признак дурного тона.

Ну и я о том же, но short_open_tag пришлось включить, иначе не работает Система->Настройки.

Ссылка на комментарий
Поделиться на других сайтах


В продолжение темы.. Интересный момент.

Решил разобраться все-таки в причинах возникновения такой ошибки.

Выключаю короткие теги в php.ini, рестартую апач.

Захожу в админку, но все работает как надо. Больше этой ошибки нету.

Ради чистоты эксперимента, снес папку admin и залил заново из распакованного дистрибутива.

Но все как работало, так и работает. Странно все это. Жаль не получилось все же выяснить в чем же была проблема.

Ссылка на комментарий
Поделиться на других сайтах


Но все как работало, так и работает. Странно все это. Жаль не получилось все же выяснить в чем же была проблема.

а у меня все по прежнему - при выключенном short_open_tag не работает

Ссылка на комментарий
Поделиться на других сайтах


Версия магазина: ocStore Version 0.1.6

Изменения: без изменений.

Хостинг:

  • локальный-win (Windows 7 Ultimate, Apache 2, PHP 5)
  • локальный-linux (OpenSuSE 11.3, Apache 2, PHP 5)

В интерфейсе администратора попытка перехода Система -> Настройки в php.log появляется следующая ошибка:

[14-Jan-2011 22:02:30] PHP Parse error:  syntax error, unexpected $end in G:\work\k-mode.ru\local.site\admin\view\template\setting\setting.tpl on line 809

Вопрос: в чём дело и как поправить?

PS: При тех же условиях в версии ocStore Version 0.1.5 такой ошибки не возникает.

Ссылка на комментарий
Поделиться на других сайтах


Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.