Запуск Symfony

1

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

ubuntu: 15.04 eclipse: 4.5.0 mars Функция symfony: 1.1.0.20150705

Я использую функцию Symfony для создания проектов с помощью встроенного мастера. Детали проекта:

Версия PHP: 5.6 Версия Symfony: v2.7.3 Переопределить значения composer.jason: я использую настройки по умолчанию

я получаю ошибки с app/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].

Это часть всего файла журнала, это сообщения, которые я получаю в gui.

  • 1
    Я бы порекомендовал опубликовать некоторые из фактических сообщений об ошибках, иначе будет трудно (или невозможно) устранить проблему.
Теги:

4 ответа

2

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

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

the requested PHP extension curl is missing from your system.

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

  • 0
    Нет ли руководства по настройке затмения для Symfony? Я установил php5-curl У меня нет этой ошибки при загрузке, но теперь у меня есть 6 новых ошибок и 228 предупреждений ...
1

Вы можете исправить проблему с версиями пакета sensiolabs/security-checker или создать файл кеша начальной загрузки, например answer here qaru.site/questions/111828/...

1

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

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

1

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

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

touch bootstrap.php.cache

Надеюсь, это сработает для вас. Удачи!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню