2014-10-11 118 views
-1

我想在Windows 8 xampp上安裝奏鳴曲。在Windows上安裝奏鳴曲xampp

我使用comand php composer.phar創建項目的聲納塔項目/沙箱:2.3.x-dev和下載後我得到錯誤。我發現錯誤對我來說是2線:

在BIN \ load.data.php

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

    我可以發表評論說

  2. 如果我將內存限制增加到1024m,並在php.ini中將時間增加到600並刪除該部分,但我仍然收到此錯誤:

    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

回答在命令行上詢問您的問題是否解決了問題... – 2014-10-11 17:06:17

+0

問題是我無法在加載腳本時運行該命令。 – user2217288 2014-10-11 18:10:25

回答

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擴展提示。它不一定總是如此,但值得檢查。

我不得不在我的php.ini文件中取消註釋extension = php_fileinfo.dll。 (與php.exe位於同一文件夾中的文件夾,而不是apache文件夾)。

+0

謝謝我會嘗試一下... – user2217288 2014-11-14 11:31:25

+0

它有效嗎? :) – Krewetka 2014-11-27 09:22:42