| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Libraries > symfony |
| Автор: moroz55555 8.1.2011, 16:00 |
| Помогите,не идет установка symfony. При ПРОВЕРКЕ ПРАВИЛЬНОСТИ УСТАНОВКИ выскакивает сообщение c:\> php lib\vendor\symfony\data\bin\symfony\ "php" не является внутренней или внешней командой,исполняемой прграммой или пакетным файлом. спасибо.Только просьба - обїясните подробно.Спасибо заранее. |
| Автор: kolorimage 8.1.2011, 16:28 |
| попробуй вместо "php" полный путь.. Например, в ХАМРР так : C:\xampp\php\php.exe А чтобы без извращений то нужно пхп в переменные среды записать Добавлено через 1 минуту и 2 секунды http://www.yiiframework.com/forum/index.php?/topic/2251-phpexe-%d0%ba%d0%b0%d0%ba-%d0%ba%d0%be%d0%bd%d1%81%d0%be%d0%bb%d1%8c%d0%bd%d0%b0%d1%8f-%d0%ba%d0%be%d0%bc%d0%b0%d0%bd%d0%b4%d0%b0/page__p__12590__hl__php.exe+%D0%BA%D0%B0%D0%BA+%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F+%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4#entry12590 тут та же проблема и решение |
| Автор: moroz55555 8.1.2011, 17:23 |
| php УСТАНОВЛЕН В c:\webservers\usr\local\sbin\php.exe symfony находится в папке с:\home\......\symfony вопрос КАК мне выполнить в командной строке c:\> php lib\vendor\symfony\data\bin\symfony -V на этой строке и ввыдается эта ошибка,о которой я вначале писала.А как прписать путь в PATH я не знаю.Как исправить? |
| Автор: kolorimage 8.1.2011, 18:43 |
| c:\webservers\usr\local\sbin\php.exe lib\vendor\symfony\data\bin\symfony -V Вот так должно работать Добавлено через 3 минуты и 17 секунд стоп, я тут заметил что Вы выполняете команду симфони не из директории проекта. Вам нужно в командной строке перейти в папку с симфони. В виндовсе это вроде так делаеться: cd c:\home\.....\symfony\ |
| Автор: moroz55555 8.1.2011, 21:18 |
| Спасибо.Я так поняла,что надо выполнить в командной строке сначала (указать путь для php) c:\>webservers\usr\local\sbin\php.exe ,а потом перейти в папку с симфони и выполнить уже из нее c:\>lib\vendor\symfony\data\bin\symfony -V |
| Автор: kolorimage 8.1.2011, 21:26 | ||
| да нет же Сначала, нужно перейти в папку с проектом, что бы было видно lib. Потом выполняем команду:
Тут c:\webservers\usr\local\sbin\php.exe это тот же php в команде, просто полный путь к нему. короче |
| Автор: moroz55555 8.1.2011, 21:50 |
| Спасибо.Php НАХОДИТСЯ c:\webservers\usr\local\sbin\php.exe symfony находится в c:\ webservers\home\sfproject\jobet\lib\vendor\symfony\ |
| Автор: kolorimage 8.1.2011, 22:00 | ||||||||||
| Итак начнем. Запускаем командную строку и переходим в папку с нашей симфонией:
Потом вводим следующую команду для отображения всех доступных команд симфонии:
Добавлено через 1 минуту и 49 секунд и теперь можно создавать проект:
Создаем приложение:
А теперь модуль:
Добавлено через 4 минуты и 39 секунд А можно еще тут почитать http://symfony-blog.org.ua/symfony_instal.html |
| Автор: moroz55555 8.1.2011, 22:25 |
| Спасибо.Я еще завтра с вами пообщаюсь.Спасибо. |
| Автор: kolorimage 8.1.2011, 22:29 |
| Обращайтесь |
| Автор: moroz55555 9.1.2011, 00:07 |
| Вы уж извините меня,Вы так подробно расписали все....А у меня не получается.Дело в том,что мне пришлось переустановить сервер на диск F и мой php.exe находится там.Я указываю путь c:\dev\sfprojects\jobeet\> f:\webservers\usr\local\sbin\php.exe lib\vendor\symfony\data\bin\symfony -V и выскакивает при выполнении сообщение- unkown(): Unable to load dynamic library 'usr/local/php/extensions\php_gd2.dll'-не найден указанный путь. Я посмотрела эта биоблиотека по указанному пути есть...Спасибо. Добавлено через 2 минуты и 2 секунды Сервер НА ДИСКЕ F .а симфони на диске С. |
| Автор: kolorimage 9.1.2011, 11:56 | ||||
| хм..проблема.. А попробуйте так: Находим файл php.ini (он должен быть здесь: /usr/local/php5/php.ini ) Ищем строчку:
и закоментируем ее:
|
| Автор: moroz55555 9.1.2011, 13:36 |
| сПАСИБО.тЕПЕРЬ РУГНУЛАСЬ НА СЛЕД. PHP_DBG.DLL сейчас закомментирую и эту строку . Добавлено через 7 минут и 17 секунд тепрь уже выдает ошибку в симфони на 16 строке Как вам отправить файл с содержанием экрана в виде word? |
| Автор: kolorimage 9.1.2011, 13:50 | ||||
| фотку можно сюда загрузить: http://imglink.ru/ Добавлено @ 13:55 Комментировать все не выход) так как потом работать ничего не будет Сделаем так, удалите все ";" которые поставили раньше, потом ищем строку:
раскомментируем ее и меняем на:
|
| Автор: moroz55555 9.1.2011, 13:58 |
| Я загрузила на том сайте.и все?Как Вы получите ее?Там нет кнопки-ОТПРАВИТЬ или в что-то такого... Добавлено через 4 минуты и 59 секунд 1) что такое в папке php ext ? и еще ,что вы подразумеваете под диском Z? У МЕНЯ ЭТО виртуальный диск Добавлено через 5 минут и 53 секунды Я все делала на диске С,а теперь ? |
| Автор: kolorimage 9.1.2011, 14:06 |
| так в том то и дело что диск виртуальный, но он существует, все что вы сделали на C будет и на Z вместо z пишите тот диск который вы указывали при инсталляции денвера, или что у Вас там |
| Автор: moroz55555 9.1.2011, 14:13 |
| у меня строка такая вот extension_dir = "/usr/local/php/extensions" и она не закомментирована была. Добавлено через 1 минуту и 53 секунды я Вам отправила то ,что у меня .Так что мне делать ?Строка не закомментирована.Поставить перед ней z: и раскоментировать прежние,как вы сказали? |
| Автор: kolorimage 9.1.2011, 14:18 |
| поставьте XAMPP и проблем не будет... |
| Автор: moroz55555 9.1.2011, 14:24 |
| я неделю как занимаюсь в php и не получается у меня гичего с симфони....А Вы мне про какой-то XAMPP пишете |
| Автор: kolorimage 9.1.2011, 14:26 |
| Вы неделю изучаете php и сразу же за симфонию взялись? я вас правильно понял О_О? |
| Автор: moroz55555 9.1.2011, 14:32 |
| На новом месте работы неделю.PHP чуть меньше месяца изучаю.С ним и mysql разобралась.Мне надо на сегодняшний день установить симфони и работать с ним.Я даже не видела примеры с ним.Штопор получился....Вот и прошу помощи вашей. |
| Автор: kolorimage 9.1.2011, 14:38 |
| ХАМРР это такой сервер. У меня тоже раньше денвер стоял, но он периодически тупил... Потом ХАМРР поставил и все было в порядке.. |
| Автор: moroz55555 11.1.2011, 16:30 |
| Kolorimaqe,Извините,что опять к Вам обращаюсь.Поменяла я версию php на более высокую и прошла инсталяция симфони ,но не совсем удачно.Есть предупреждения.Я Вам выслала картинку-фото на тот адрес,что вы указали .После создания проекта,если я указываю адрес http://localhost:8080/-то все замечательно. Но,если я перехожу по адресу http://localhost:8080/frontend_dev.php/ -то появляются предупреждения.Я Вам картинку отправила.И анологично (эти же предупреждения) при создании модуля. Если можете мне что-нибудь по этому вопросу посоветовать,я буду благодарна Вам. |
| Автор: kolorimage 11.1.2011, 18:19 |
| а попробуйте: http://localhost:8080/web/frontend_dev.php/ Я думаю что должно получиться..так как файлик frontend_dev.php находиться в папке веб.. |
| Автор: moroz55555 12.1.2011, 17:18 |
| Спасибо.Я стартовала денвер и запустила так ,как Вы предложили,еще вчера.Но,к сожалению,при этом вывалилась в ошибку Oops! Page Not Found The server returned a 404 response .В папке web есть frontend_dev.php. а вот,что при запуске http://localhost:8080/frontend_dev.php/ : Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\development\sfprojects\jobeet\lib\vendor\symfony\lib\storage\sfSessionStorage.class.php:93) in C:\development\sfprojects\jobeet\lib\vendor\symfony\lib\storage\sfSessionStorage.class.php on line 93 Warning: Cannot modify header information - headers already sent by (output started at C:\development\sfprojects\jobeet\lib\vendor\symfony\lib\storage\sfSessionStorage.class.php:93) in C:\development\sfprojects\jobeet\lib\vendor\symfony\lib\response\sfWebResponse.class.php on line 336 Warning: Cannot modify header information - headers already sent by (output started at C:\development\sfprojects\jobeet\lib\vendor\symfony\lib\storage\sfSessionStorage.class.php:93) in C:\development\sfprojects\jobeet\lib\vendor\symfony\lib\response\sfWebResponse.class.php on line 357 Symfony Project Created |