У меня проблема. Я пытаюсь развернуть приложение zend framework на общем хостинге. В локальном, с xampp было все нормально, но на общем хостинге я получил следующее сообщение: Ошибка анализа: ошибка синтаксиса, неожиданный T_OBJECT_OPERATOR в /application/public/index.php в строке 40. Строка 40: $ application-> самонастройки() -> Run() ;. Есть идеи?Основа Zend на общем хостинге
ответ
Значок T_OBJECT_OPERATOR
относится к ->
. См. List of Parser Tokens в Руководстве по PHP. Что такое PHP-версия общего хоста? Если он все еще работает с PHP4, вы не сможете запустить ZF (и вы должны изменить хостинг как можно скорее). Если он работает с PHP5, убедитесь, что это PHP 5.2.4 (или выше), и, пожалуйста, сообщите нам, какую версию ZF вы используете.
EDIT 2 Ошибки обычно регистрируются в журнале сервера. Поскольку вы находитесь на общем хосте, вы, возможно, не сможете его изучить. Что вы можете сделать, так это найти скрытый файл .htaccess в корне вашего документа, например. общую папку ZF и раскомментировать директивы внутри строки за строкой. Если ошибка исчезнет, вы, вероятно, знаете, что не так. Может быть mod_rewrite
. Вы также можете попытаться использовать apache_get_modules, чтобы узнать, какие модули включены. Но опять же, вы уверены, что это Apache?
EDIT 3 Не уверен, как заставить его работать без mod_rewrite. Может быть, это rather lenghty tutorial от Rob Allen поможет получить его работу. Гораздо короче вариант может быть просто установлен
$frontController->setBaseUrl('/path/to/app/index.php')
, как это было suggested in the ZF Forum
Это возможно из-за разные версии PHP. Возможно, ваш общий хост работает на старой версии. В большинстве систем, вы можете получить версию PHP, создавая страницу с таким содержанием:
<?php
phpinfo();
?>
Вполне возможно, что ваш общий хозяин не разрешит функцию phpinfo. Я бы предложил сначала сравнить версии PHP на вашем компьютере и, возможно, обновить ваш вопрос.
Ошибка 500 может быть вызвана ошибкой в вашем файле .htaccess. Включен ли mod_rewrite?
- 1. Zend Framework на общем хостинге
- 2. Развертывание рамок Zend на общем хостинге
- 3. Lucene.NET на общем хостинге
- 4. GeoIP на общем хостинге
- 5. Web.py на общем хостинге
- 6. Структура каталога структуры Zend и MVC на общем хостинге?
- 7. Zend Framework на общем хостинге с PHP как CGI
- 8. svn сервер на общем хостинге
- 9. Шифрование web.config на общем хостинге
- 10. Развертывание Symfony2 на общем хостинге
- 11. Производительность PHP на общем хостинге
- 12. Ядро субверсии на общем хостинге
- 13. Несколько web.config на общем хостинге
- 14. Поисковая система на общем хостинге
- 15. htaccess в общем хостинге
- 16. Нажатие на голый репозиторий на общем хостинге
- 17. Zf.php не является действительной ошибкой действия на общем хостинге
- 18. Как разместить субдомен на общем хостинге
- 19. Подписание электронной почты PHP на общем хостинге
- 20. Получить Rotativa PDF, работающий на общем хостинге
- 21. Развертывание приложения Django на общем хостинге
- 22. автоматическая резервная копия cpanel на общем хостинге
- 23. Изменение базы данных SQL на общем хостинге
- 24. Безопасный пароль MySQL на общем хостинге
- 25. Несколько доменов на общем хостинге с .htaccess
- 26. Как отключить магические кавычки на общем хостинге?
- 27. Получение ошибки в массиве на общем хостинге
- 28. Установить Wordpress в субдомен на общем хостинге
- 29. Проблема с сайтом Django на общем хостинге
- 30. Laravel Queue: Как использовать на общем хостинге
Спасибо за ваш ответ. как я могу проверить, включен ли mod_rewrite? я пробовал с phpinfo(); но нет никакой информации о конфигурации Apache ... спасибо большое! – 2009-11-15 09:35:28