Установка ZendFraemwork: проблемка с zf.sh!

Автор Babay, 24 августа 2012, 07:00:20

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Babay

Здравствуйте, уважаемые спецы!
Дело вот в чем:
Читаю книгу по ZendFraemwork, решил попробовать и сразу же напоролся на "непонятки" - не работает сценарий zf.sh, (т.е., как я понял, Зенд не установлен.)
Вот мои действия по шагам:
(Установил ЛАМП : локалхост It works!; php -v - выводит версию; даже phpmyadmin работает!...)
1) скачал полную версию Зенда с оф. сайта.
2) Как и написано - распаковал в tmp
3) Содержимое каталога bin скопировал в /usr/local/bin, а library в /usr/local/lib/php (а затем - когда "не пошло" - еще и в /usr/local/share/php. и поскольку никаких каталогов "рнр" по указанным путям не было и в помине, я их там предварительно создал.).
4) chmod и 5) alias на zf.sh
"Раскатав губы", набираю в терминале zf.sh или zf show version.... -  и фигушки!!!   
Пишет, что-то про include_path и, вроде как, про то, чтобы раскомментировать  / etc/php5/cli/conf.d/ming.ini на линии 1 в строке 0
Открыть содержимое (спойлер)
al@al-desktop:~$ zf.sh
PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/ming.ini on line 1 in Unknown on line 0

***************************** ZF ERROR ********************************
In order to run the zf command, you need to ensure that Zend Framework
is inside your include_path.  There are a variety of ways that you can
ensure that this zf command line tool knows where the Zend Framework
library is on your system, but not all of them can be described here.

The easiest way to get the zf command running is to give it the include
path via an environment variable ZEND_TOOL_INCLUDE_PATH or
ZEND_TOOL_INCLUDE_PATH_PREPEND with the proper include path to use,
then run the command "zf --setup".  This command is designed to create
a storage location for your user, as well as create the zf.ini file
that the zf command will consult in order to run properly on your
system.

Example you would run:

$ ZEND_TOOL_INCLUDE_PATH=/path/to/library zf --setup

Your are encourged to read more in the link that follows.
Zend_Tool & CLI Setup Information
(available via the command line "zf --info")
   * Home directory found in environment variable HOME with value /home/al
   * Storage directory assumed in home directory at location /home/al/.zf/
   * Storage directory does not exist at /home/al/.zf/
   * Config file assumed in home directory at location /home/al/.zf.ini
   * Config file does not exist at /home/al/.zf.ini

To change the setup of this tool, run: "zf --setup"
al@al-desktop:~$
[свернуть]
Пробовал устанавливать Зенд и по скринкастам Рима на Ютьюбе и по разным руководствам, и на форуме русскоязычного сообщества Зенда читал - кроме того, что все старое (примерно 2009 г), все равно все бестолку, нигде не говорят о расскоментировании строки и инклюде...
Вообщем делов наделал, боюсь уже что-либо делать - в системе уже наверняка "каша"...
На одном из форумов "зацепил"  совет-фраза - "Возможно добавление /usr/local/ZendFrameworkCli/library в php.ini секцию Path and Directories параметр include_path поможет исправить ситуацию.", но смог "осилить"...

Растолкуйте, кто может, в чем тут дело!  ЧЯДНТ?
Ин дер гроссе фамилиен нихт клювен клац-клац...

corner

Это вы где-то слишком умное руководство нашли по установке. Откатите все назад. Вот здесь нормально описано установка Zend. Не забудьте перед установкой установить пакет php5-cli.

Babay

#2
При установке php5-cli (который, черт возьми, уже был в системе), случайно (было написано "больше не нужно", ну я и не читая  ентернул на Д) удалил пакеты программ! Много! (Даже gedit, да что там - вся панель стала чуть ли не голой!)
Как восстановить все обратно?

Ин дер гроссе фамилиен нихт клювен клац-клац...

corner

#3
Если работаете с apt, последние логи в /var/log/apt/history.log, если с aptitude -  /var/log/aptitude. Оттуда списываете удаленные пакеты и ставите.
Можно перед этим забекапить указанные файлы и # aptitude update && aptitude full-upgrade После этого переустановить IDE, например: # aptitude reinstall gnome

P.S. И не забывайте о "Правиле двух рук" - перед нажатием Enter садитесь на обе руки и думайте, думайте, думайте...  :)

Babay

Не выход! Сидеть и выковыривать пакеты по одному - да ну его на ... Легче по памяти переустановить все!
Кстати, и этот "простой метод" тоже не пашет: пробовал устанавливать на "чистом" ноутбуке - тоже самое...
Ладно, пойду на других форумах ответы искать! Может там кто недавно этот проклятый фрейморк устанавливал и знает, что с ним не так...

всем спасибо, всем удачи!
Ин дер гроссе фамилиен нихт клювен клац-клац...