0

Я получаю эту ошибку при попытке вытащить localhost.CakePHP 3.0 установлена ​​с композитором?

error: Warning: require(C:\xampp\htdocs\sync\vendor\autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\sync\config\bootstrap.php on line 23

помощью композитора установить с сайта CakePHP здесь: http://book.cakephp.org/3.0/en/quickstart.html

Каждый раз, когда я пытаюсь это то, что я получаю вместе с некоторыми ошибками в ЦМД здесь:

C:\xampp\htdocs>php composer.phar create-project --prefer-dist -s dev cakephp/app sync 
Installing cakephp/app (dev-master ebdd94ef28cd742b90fc03a5f8cca46c6306ded2) 
    - Installing cakephp/app (dev-master master) 
    Loading from cache 

Created project in sync 
Loading composer repositories with package information 
Installing dependencies (including require-dev) 
Your requirements could not be resolved to an installable set of packages. 

Problem 1 
- Installation request for cakephp/cakephp 3.0.*-dev -> satisfiable by cakephp/cakephp[3.0.x-dev]. 
- cakephp/cakephp 3.0.x-dev requires ext-intl * -> the requested PHP extension intl is missing from your system. 

Problem 2 
- cakephp/cakephp 3.0.x-dev requires ext-intl * -> the requested PHP extension intl is missing from your system. 
- cakephp/debug_kit 3.0.x-dev requires cakephp/cakephp 3.0.*-dev -> satisfiable by cakephp/cakephp[3.0.x-dev]. 
- Installation request for cakephp/debug_kit 3.0.*-dev -> satisfiable by cakephp/debug_kit[3.0.x-dev]. 

Update :

Интересные взять. Теперь я установил бета-версию CakePHP 3 на 5 машинах и не раз видел эту ошибку снова. После просмотра, я нашел это (пробовал все решения они предложили не работали): CakePHP 3.0 installation: intl extension missing from system

Solution

Я пробовал:

  • Открытие /xampp/php/php.ini
  • Изменение: расширение = php_intl.dll на расширение = php_intl.dll (удалить точку с запятой)
  • Скопируйте все файлы /xamp/php/ic*.dll в/xampp/apache/bin
  • Перезапустите Apache на панели управления XAMPP

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

Но, наконец, это произошло. И кажется, что мой титул был намного более точным для людей, чем другой, другой. Надеюсь, это поможет большему количеству людей.

+0

Пожалуйста, не редактируйте подобные изображения еще раз –

ответ

7

Нет, только Ошибка! Это уже говорит вам, что не так.

  • Задача 1 (...) CakePHP/CakePHP 3.0.x-DEV требует доб-аэроропорта * ->запрошенной PHP расширение аэроропорта отсутствует из вашей системы.
  • Задача 2 - cakephp/cakephp 3.0.x-dev требует использования ext-intl ->Прошивки для внутреннего использования PHP отсутствуют в вашей системе.

Установка расширений, проблема решена. official documentation сообщает вам также, что нужно для запуска рамки.

Всякий раз, когда вы получаете сообщение об ошибке, прочитайте его и обратите внимание на то, что он говорит. Кажется, это общая проблема, которую люди игнорируют в наши дни.

installation instructions в официальной документации объяснить это, а в том числе инструкции по XAMPP и WAMP пользователей:

В обоих XAMPP и WAMP, Mcrypt и MBstring расширения работают по умолчанию. В XAMPP включено расширение intl, но вы должны указать uncomment extension = php_intl.dll в php.ini и перезапустить сервер через панель управления XAMPP. В WAMP расширение по умолчанию «активировано» по умолчанию, но не работает. Чтобы заставить его работать, вы должны пойти в папку php (по умолчанию) C: \ wamp \ bin \ php \ php {version}, скопировать все файлы , которые выглядят как icu * .dll и вставить их в корзину apache каталог C: \ wamp \ bin \ apache \ apache {version} \ bin. Затем перезапустите все службы , и все должно быть в порядке.

+1

Интересный выбор. Теперь я установил 3 бета-версии на 5 машинах, и однажды я не увидел эту ошибку. Спасибо за ваш вклад. После поиска я нашел это http://stackoverflow.com/questions/26285280/cakephp-3-0-installation-intl-extension-missing-from-system – Urasquirrel

Смежные вопросы