Перейти к содержанию
OFF

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

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

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
Никто не сталкивался?

Поделиться сообщением


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

ocStore 1.6.0

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

При этом ловим: Ошибка 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 такой ошибки не возникает.

Поделиться сообщением


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

Поделиться сообщением


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

Воспроизвести не получается :(

Скинтие настройки php у кого вылетает ошибка. Попробую воспроизвести.

Поделиться сообщением


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

Если ошибка действительно в коротких тегах.

То строка 617 в файле /admin/view/template/setting/setting.tpl

Проверьте у кого выдает ошибку. И отпишитесь помогло или нет.

  • +1 2

Поделиться сообщением


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

Думаю оно. У меня работало видимо из-за кеширования.(aAccelerator)

Поделиться сообщением


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

Проверьте у кого выдает ошибку. И отпишитесь помогло или нет.

Помогло. Спасибо! :rolleyes:

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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