2015-08-08 2 views
1

Мне нужна помощь в создании проекта symfony в ubuntu/eclipse. Я получаю много предупреждений. Я использую:Symfony startup

убунту: 15,04 затмение: 4.5.0 Марс Symfony особенность: 1.1.0.20150705

Я использую Symfony Feature для создания проектов, используя встроенный в мастере. Детали проекта:

PHP версия: 5,6 Symfony версия: v2.7.3 значения composer.jason Override: я использую по умолчанию

я получаю ошибки с приложением/bootstrap.php.cache

Может быть, это хороший учебник, который может мне помочь, но «до сих пор я не нашел его ... Возможно, elipse не подходит для проекта symfony.

Вот некоторые сообщения об ошибках:

!ENTRY com.dubture.composer.core 4 4 2015-08-06 20:49:38.196 
!MESSAGE PHP Warning: require_once(/var/www/test3/app/bootstrap.php.cache): failed to open stream: No such file or directory in /var/www/test3/app/console on line 10 
PHP Fatal error: require_once(): Failed opening required '/var/www/test3/app/bootstrap.php.cache' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/test3/app/console on line 10

и второй

!ENTRY com.dubture.composer.core 4 4 2015-08-06 20:50:29.267 
!MESSAGE Installing symfony/framework-standard-edition (v2.7.2) 
    - Installing symfony/framework-standard-edition (v2.7.2) 
    Loading from cache 
Created project in test1 
> SymfonyStandard\Composer::hookRootPackageInstall 
Loading composer repositories with package information 
Installing dependencies (including require-dev) from lock file 
Your requirements could not be resolved to an installable set of packages. 
    Problem 1 
    - Installation request for sensiolabs/security-checker v2.0.5 -> satisfiable by sensiolabs/security-checker[v2.0.5]. 
    - sensiolabs/security-checker v2.0.5 requires ext-curl * -> the requested PHP extension curl is missing from your system. 
    Problem 2 
    - sensiolabs/security-checker v2.0.5 requires ext-curl * -> the requested PHP extension curl is missing from your system. 
    - sensio/distribution-bundle v4.0.0 requires sensiolabs/security-checker ~2.0 -> satisfiable by sensiolabs/security-checker[v2.0.5]. 
    - Installation request for sensio/distribution-bundle v4.0.0 -> satisfiable by sensio/distribution-bundle[v4.0.0].

тот кусок весь лог-файл, те сообщения, я получаю в графическом интерфейсе.

+1

Я рекомендовал бы разместить некоторые из фактических сообщений об ошибках в противном случае будет трудно (невозможно), чтобы устранить проблему , – qooplmao

ответ

2

Ошибка установки композитора с ошибкой (см. Второй комплект сообщений об ошибках), поскольку он не может установить все зависимости.

Это говорит в сообщении об ошибке:

the requested PHP extension curl is missing from your system.

Вы должны установить это расширение для PHP, чтобы получить все необходимые файлы, чтобы получить ваш проект и работает.

+0

Нет ли руководства по настройке eclipse для symfony? я установил php5-curl, я не имею эту ошибку начальной загрузки, но теперь у меня есть 6 новых ошибок и 228 предупреждений ... – lukasg

1

Когда Symfony2 запускается, ему нужны некоторые куки-бутстрапы, которые в конечном итоге будут удалены. По моему опыту, файл «bootstrap.php.cache» существовал для страниц примеров ACME bundle, и это не существенный файл.

Решение прост. Вам просто нужно создать файл «bootstrap.php.cache» в папке/var/www/test3/app /. Содержимое «bootstrap.php.cache» может быть пустым.

touch bootstrap.php.cache 

Надежда это хорошо работает для вас. Удачи!

1

Возможно, вы не имеете права на чтение в этом файле, проверьте этот файл sudo chmod 755 в этом файле. Если у вас нет этого файла, создайте его, как предлагает YONGSOO KIM

Решение прост. Вам просто нужно создать файл bootstrap.php.cache в каталоге/var/www/test3/app /. Содержимое bootstrap.php.cache может быть пустым.