Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 12.07.2013 12:53:31

Laravel 3 - консоль.

Помогите разобраться с консолью laravel. Сразу предупреждаю, я не гуру linux и php, я только учусь — не бейте сидьно тапками ☺

при запуске Artisan, если пишу так:
PHPphp artisan test — выводит ошибку: нет такой команды artisan…
если пишу PHPphp var/www/laravel/cli/artisan.php test — просто выдает ошибку PHPNo direct script access.
То-есть нет прямого доступа к сценарию…
Запуск через PHPlaravel.php тоже не дал результатов…

Где я портачу??
Может Artisan нужно как-то подключить к php?

Не в сети

#2 12.07.2013 12:58:54

Re: Laravel 3 - консоль.

  1. Запуск через PHPlaravel.php тоже не дал результатов…

И не даст, это ядро, его сам Laravel подключает.

Artisan должен запускаться из текущий директории, установленной в корень фреймворка (там, где paths.php). Если «нет команды artisan» (хотя, скорее всего, нет файла artisan) — видимо cwd у тебя где-то в другом месте.

shell% cd /home/laravel.ru/pub
% php artisan
You forgot to provide the task name.

vs.

shell% php /home/laravel.ru/pub/artisan
PHP Warning:  require(/core.php): failed to open stream: No such file or directory in /usr/home/laravel.ru/pub/artisan on line 19

Не в сети

#3 12.07.2013 13:11:58

Re: Laravel 3 - консоль.

Ага, понял, тоесть вначале нужно указать каталог… А запускается как я понял, файл artisan который в корне без расширения… А я его засунул в каталог laravel, у меня в корне только paths.php…
тоесть получается моя командная строка будет

shell% cd /var/www/laravel
% php artisan test

Все понял, будем разбираться дальше…

Изменено devpilgrim (12.07.2013 13:14:46)

Не в сети

Подвал раздела