Bluehost: установка Zend, ошибка Zend_tool

Я пытаюсь запустить Zend Framework 1.12.1 на моей учетной записи хостинга Bluehost.

Я следую примеру, предоставленному по следующей ссылке: http://www.php-linux.com/home/node/5

  • Я создал папку zf в папке public_html
  • Я установил псевдоним для "zf" с путем, равным файлу bin / zf.sh
  • Я изменил разрешение на файл zf.sh, чтобы он мог быть выполнен
  • Я включил файл php.ini в каталог, который я пытаюсь создать проект zf
  • Я сгенерировал файл php.ini для PHP 5.3 и установил следующее

**include_path с добавленным путем к папке библиотеки zf **register_argc_argv = On

Однако, когда я пытаюсь проверить Zend_Tool, набрав:

ZF создать проект ZF1

он дает мне уведомление, а затем просто показывает описания команд, как это было бы, когда вы набираете "zf"

Дисплей сообщений

username@domainname.com [~/public_html/Internship]# zf создать проект test1

Обратите внимание: неопределенный индекс: SCRIPT_NAME в /home5/username/public_html/zf/library/Zend/Tool/Framework/Client/Console/ArgumentParser.php в строке 128

Помечено красным

Произошла ошибка "/home5/username/public_html/zf/bin/zf.php" не является допустимым действием.


Если у кого-то есть опыт решения этой проблемы, пожалуйста, помогите и большое спасибо заранее.

С наилучшими пожеланиями

1 ответ

Решение

Быстрый поиск в Google показал это: http://forums.zend.com/viewtopic.php?f=69&t=4420 который показывает, что это проблема Bluehost. Там есть хакерское исправление, которое вы можете попробовать.

Однако я хочу сказать, что это не должно быть проблемой, так как вы не должны использовать Zend Tool на своем производственном сервере. Он предназначен для генерации кода, поэтому вы должны использовать его при разработке приложений на локальном компьютере (или сервере разработки). То, что вы положили на свой живой хостинг, должно быть готовым проектом.

Другие вопросы по тегам