2014-10-11 3 views
-1

Я хочу установить сонату на окнах 8 xampp.установка сонаты на окнах xampp

Я использую comand php composer.phar create-project sonata-project/sandbox: 2.3.x-dev и после загрузки я получаю ошибку. Я обнаружил, что ошибка для меня 2 строки:

в Bin \ load.data.php

  1. rm -rf ./app/cache/*

    Я могу прокомментировать, что

  2. Если я увеличьте ограничение памяти до 1024 м и время до 600 в php.ini и удалите эту часть, я до сих пор получаю эту ошибку:

    Executing : C:\Users\Felek\Desktop\xampp\php\php.exe ./app/console doctrine:fix 
    tures:load --verbose --env=dev --no-debug 
    Careful, database will be purged. Do you want to continue Y/N ? 
    
    [RuntimeException] 
    Aborted 
    
    Exception trace: 
    () at C:\Users\Felek\Desktop\xampp\htdocs\sonata\sandbox\vendor\symfony\symfony 
    \src\Symfony\Component\Console\Helper\DialogHelper.php:115 
    Symfony\Component\Console\Helper\DialogHelper->ask() at C:\Users\Felek\Desktop\ 
    xampp\htdocs\sonata\sandbox\vendor\symfony\symfony\src\Symfony\Component\Console 
    \Helper\DialogHelper.php:242 
    Symfony\Component\Console\Helper\DialogHelper->askConfirmation() at C:\Users\Fe 
    lek\Desktop\xampp\htdocs\sonata\sandbox\vendor\doctrine\doctrine-fixtures-bundle 
    \Doctrine\Bundle\FixturesBundle\Command\LoadDataFixturesDoctrineCommand.php:73 
    Doctrine\Bundle\FixturesBundle\Command\LoadDataFixturesDoctrineCommand->execute 
    () at C:\Users\Felek\Desktop\xampp\htdocs\sonata\sandbox\vendor\symfony\symfony\ 
    src\Symfony\Component\Console\Command\Command.php:252 
    Symfony\Component\Console\Command\Command->run() at C:\Users\Felek\Desktop\xamp 
    p\htdocs\sonata\sandbox\vendor\symfony\symfony\src\Symfony\Component\Console\App 
    lication.php:896 
    Symfony\Component\Console\Application->doRunCommand() at C:\Users\Felek\Desktop 
    \xampp\htdocs\sonata\sandbox\vendor\symfony\symfony\src\Symfony\Component\Consol 
    e\Application.php:193 
    Symfony\Component\Console\Application->doRun() at C:\Users\Felek\Desktop\xampp\ 
    htdocs\sonata\sandbox\vendor\symfony\symfony\src\Symfony\Bundle\FrameworkBundle\ 
    Console\Application.php:96 
    Symfony\Bundle\FrameworkBundle\Console\Application->doRun() at C:\Users\Felek\D 
    esktop\xampp\htdocs\sonata\sandbox\vendor\symfony\symfony\src\Symfony\Component\ 
    Console\Application.php:124 
    Symfony\Component\Console\Application->run() at C:\Users\Felek\Desktop\xampp\ht 
    docs\sonata\sandbox\app\console:34 
    
    doctrine:fixtures:load [--fixtures[="..."]] [--append] [--em="..."] [--purge-wit 
    h-truncate] 
    
    An error occurs when running a command! 
    

    Я попытался удалить и установить базу данных без каких-либо результатов. Что я могу сделать, чтобы решить эту ошибку?

+0

Ответ на вопрос, который вас попросил в командной строке, решает проблему ... –

+0

Проблема в том, что я не могу запустить эту команду при загрузке скрипта. – user2217288

ответ

0

Мне удалось найти решение. Сначала я открыл сценарий и изменить строку:

$bin . ' -d memory_limit=1024M -d max_execution_time=600 ./app/console doctrine:fixtures:load --verbose -env=dev --no-debug', 

к:

$bin . ' -d memory_limit=1024M -d max_execution_time=600 ./app/console doctrine:fixtures:load --verbose --no-interaction --env=dev --no-debug', 

Добавление --no-взаимодействия исправили проблему.

Я также попытался запустить

php -d memory_limit=1024M -d max_execution_time=600 ./app/console doctrine:fixtures:load --verbose -env=dev --no-debug 

в консоли первым и я получил некоторые ошибки, то с намеком о пропавших без вести расширения FILEINFO. Это не обязательно всегда, но стоит проверить.

Мне пришлось расколоть extension = php_fileinfo.dll в моем файле php.ini. (тот, который находится в той же папке, что и ваш php.exe, а не apache).

+0

Спасибо, я попробую ... – user2217288

+0

У вас это сработало? :) – Krewetka

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