Неустранимая ошибка при запуске Artisan (Laravel) в командной строке

Я столкнулся с фатальной ошибкой при использовании artisan в (фантастической) PHP-инфраструктуре Laravel.

Недавно я загрузил версию 3.2.1 Laravel и попытался запустить следующую командную строку из каталога, в котором находится artisan:

php artisan key:generate

Это должно создать для меня случайный ключ в файле application/application.php. (Пожалуйста, см. http://laravel.com/docs/artisan/commandsдля конкретной ссылки на эту команду.)

Однако, когда я запускаю эту команду из оболочки, я получаю следующую ошибку:

Warning: chdir(): No such file or directory (errno 2) in /home/[USERNAME REMOVED]/websites/[DIRECTORY REMOVED]/htdocs/dev/sb4/paths.php on line 62                                                                                                       

Parse error: syntax error, unexpected T_STRING in /home/[USERNAME REMOVED]/websites/[DIRECTORY REMOVED]/htdocs/dev/sb4/laravel/core.php on line 1  

Вот что находится в строке 62 файла paths.php:

chdir(__DIR__);

Это то, что находится в строке 1 файла core.php:

Мой вопрос таков: существуют ли какие-либо конкретные среды, каталоги или другие разрешения, которые я должен изменить, чтобы запустить artisan.

Немного предыстории:

  • Вчера я впервые установил Laravel 3.2.1
  • Я могу успешно запустить простое веб-приложение в своей системе (т.е. я могу направить запрос на контроллер и загрузить связанный с ним blade правильно)
  • Я просто скачал Laravel 3.2.1 (laravel-laravel-v3.2.1-8-gaae8b62.zip) с GitHub и распаковал его на свой сервер

Моя среда:

  • PHP 5.3.13 на общем хосте Dreamhost
  • FireSSH для запуска команд

Мой корневой каталог: (разрешения в скобках)

  • /application (775)
  • /bundles (775)
  • /laravel (775 )
  • /public (775)
  • /storage (775)
  • /artisan (664)
  • /paths.php (777)

Пожалуйста, дайте мне знать, если есть какие-либо другие подробности о моем настройка, которая актуальна. Я действительно не уверен, что поможет в устранении этой проблемы.

--

ОБНОВЛЕНИЕ: я также разместил эту проблему в системе отслеживания проблем Laravel на GitHub. (https://github.com/laravel/laravel/issues/820)

6
задан Laurence 14 February 2013 в 14:16
поделиться