Skip to content

I can not install magento2 #2080

Closed
Closed
@cfcnn

Description

@cfcnn

My environment: centos 6.7, php 5.5.30, nginx 1.8.0, mariadb 10.0.17,

I cloned the Magento GitHub repository git clone -b master [email protected]:magento/magento2.git

There's no error comes out when run " composer install ", everything's normal.
Please see the process:
http://i.imgur.com/ZersO22.gif

monolog/monolog suggests installing aws/aws-sdk-php (Allow sending log messages to AWS services like DynamoDB)
monolog/monolog suggests installing doctrine/couchdb (Allow sending log messages to a CouchDB server)
monolog/monolog suggests installing ext-amqp (Allow sending log messages to an AMQP server (1.0+ required))
monolog/monolog suggests installing ext-mongo (Allow sending log messages to a MongoDB server)
monolog/monolog suggests installing graylog2/gelf-php (Allow sending log messages to a GrayLog2 server)
monolog/monolog suggests installing raven/raven (Allow sending log messages to a Sentry server)
monolog/monolog suggests installing rollbar/rollbar (Allow sending log messages to Rollbar)
monolog/monolog suggests installing ruflin/elastica (Allow sending log messages to an Elastic Search server)
monolog/monolog suggests installing videlalvaro/php-amqplib (Allow sending log messages to an AMQP server using php-amqplib)
zendframework/zend-code suggests installing doctrine/common (Doctrine\Common >=2.1 for annotation features)
zendframework/zend-validator suggests installing zendframework/zend-db (Zend\Db component)
zendframework/zend-validator suggests installing zendframework/zend-resources (Translations of validator messages)
zendframework/zend-validator suggests installing zendframework/zend-session (Zend\Session component)
zendframework/zend-i18n suggests installing zendframework/zend-cache (Zend\Cache component)
zendframework/zend-i18n suggests installing zendframework/zend-resources (Translation resources)
zendframework/zend-filter suggests installing zendframework/zend-crypt (Zend\Crypt component)
zendframework/zend-servicemanager suggests installing ocramius/proxy-manager (ProxyManager 0.5.* to handle lazy initialization of services)
zendframework/zend-log suggests installing ext-mongo (*)
zendframework/zend-log suggests installing zendframework/zend-db (Zend\Db component)
zendframework/zend-log suggests installing zendframework/zend-mail (Zend\Mail component)
zendframework/zend-form suggests installing zendframework/zend-captcha (Zend\Captcha component)
zendframework/zend-form suggests installing zendframework/zendservice-recaptcha (ZendService\ReCaptcha component)
zendframework/zend-mvc suggests installing zendframework/zend-authentication (Zend\Authentication component for Identity plugin)
zendframework/zend-mvc suggests installing zendframework/zend-session (Zend\Session component for FlashMessenger, PRG, and FPRG plugins)
zendframework/zend-mvc suggests installing zendframework/zend-version (Zend\Version component)
zendframework/zend-math suggests installing ext-gmp (If using the gmp functionality)
zendframework/zend-math suggests installing ircmaxell/random-lib (Fallback random byte generator for Zend\Math\Rand if OpenSSL/Mcrypt extensions ar                     e unavailable)
zendframework/zend-json suggests installing zendframework/zendxml (To support Zend\Json\Json::fromXml() usage)
zendframework/zend-view suggests installing zendframework/zend-authentication (Zend\Authentication component)
zendframework/zend-view suggests installing zendframework/zend-feed (Zend\Feed component)
zendframework/zend-view suggests installing zendframework/zend-navigation (Zend\Navigation component)
zendframework/zend-view suggests installing zendframework/zend-paginator (Zend\Paginator component)
zendframework/zend-view suggests installing zendframework/zend-permissions-acl (Zend\Permissions\Acl component)
symfony/event-dispatcher suggests installing symfony/http-kernel ()
lusitanian/oauth suggests installing predis/predis (Allows using the Redis storage backend.)
lusitanian/oauth suggests installing symfony/http-foundation (Allows using the Symfony Session storage backend.)
symfony/dependency-injection suggests installing symfony/proxy-manager-bridge (Generate service proxies to lazy load them)
phpunit/php-code-coverage suggests installing ext-xdebug (>=2.2.1)
phpunit/phpunit suggests installing phpunit/php-invoker (~1.1)
sjparkinson/static-review suggests installing sensiolabs/security-checker (Required for ComposerSecurityReview.)
Generating autoload files

When run " magento setup:install ", error occurs, please see the process:
http://i.imgur.com/ktcO8si.gif

[Progress: 104 / 282]
Module 'Magento_Indexer':
Running recurring..


  [Magento\Framework\Exception\LocalizedException]
  A method by name offsetUnset already exists in this class.



setup:install [--backend-frontname="..."] [--key="..."] [--session-save="..."] [--definition-format="..."] [--db-host="..."] [--db-name="..."] [--db-user="..."] [--db-engine="..."] [--db-password="..."] [--db-prefix="..."] [--db-model="..."] [--db-init-statements="..."] [-s|--skip-db-validation] [--base-url="..."] [--language="..."] [--timezone="..."] [--currency="..."] [--use-rewrites="..."] [--use-secure="..."] [--base-url-secure="..."] [--use-secure-admin="..."] [--admin-use-security-key="..."] [--admin-user="..."] [--admin-password="..."] [--admin-email="..."] [--admin-firstname="..."] [--admin-lastname="..."] [--cleanup-database] [--sales-order-increment-prefix="..."] [--use-sample-data] [--magento-init-params="..."]

When I install it at www.domain.com/setup/, error occurs, please see the process:
http://i.imgur.com/9rVUuPW.gif

Module 'Magento_Indexer':
Running recurring.. 
[ERROR] exception 'Magento\Framework\Exception\LocalizedException' with message 'A method by name offsetUnset already exists in this class.' in /home/wwwroot/www.domain.com/lib/internal/Magento/Framework/Code/Generator.php:106
Stack trace:
#0 /home/wwwroot/www.domain.com/lib/internal/Magento/Framework/Code/Generator/Autoloader.php(35): Magento\Framework\Code\Generator->generateClass('Magento\\Store\\M...')
#1 [internal function]: Magento\Framework\Code\Generator\Autoloader->load('Magento\\Store\\M...')
#2 [internal function]: spl_autoload_call('Magento\\Store\\M...')
#3 /home/wwwroot/www.domain.com/lib/internal/Magento/Framework/Code/Reader/ClassReader.php(19): ReflectionClass->__construct('Magento\\Store\\M...')
#4 /home/wwwroot/www.domain.com/lib/internal/Magento/Framework/ObjectManager/Definition/Runtime.php(44): Magento\Framework\Code\Reader\ClassReader->getConstructor('Magento\\Store\\M...')
#5 /home/wwwroot/www.domain.com/lib/internal/Magento/Framework/ObjectManager/Factory/Dynamic/Developer.php(73): Magento\Framework\ObjectManager\Definition\Runtime->getParameters('Magento\\Store\\M...')
#6 /home/wwwroot/www.domain.com/lib/internal/Magento/Framework/ObjectManager/ObjectManager.php(57): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Store\\M...', Array)
#7 /home/wwwroot/www.domain.com/lib/internal/Magento/Framework/Data/Collection/EntityFactory.php(37): Magento\Framework\ObjectManager\ObjectManager->create('Magento\\Store\\M...', Array)
#8 /home/wwwroot/www.domain.com/lib/internal/Magento/Framework/Data/Collection.php(610): Magento\Framework\Data\Collection\EntityFactory->create('Magento\\Store\\M...')
#9 /home/wwwroot/www.domain.com/lib/internal/Magento/Framework/Data/Collection/AbstractDb.php(575): Magento\Framework\Data\Collection->getNewEmptyItem()
#10 /home/wwwroot/www.domain.com/lib/internal/Magento/Framework/Data/Collection/AbstractDb.php(556): Magento\Framework\Data\Collection\AbstractDb->loadWithFilter(false, false)
#11 /home/wwwroot/www.domain.com/app/code/Magento/Store/Model/Resource/Store/Collection.php(165): Magento\Framework\Data\Collection\AbstractDb->load(false, false)
#12 /home/wwwroot/www.domain.com/lib/internal/Magento/Framework/Data/Collection.php(831): Magento\Store\Model\Resource\Store\Collection->load()
#13 /home/wwwroot/www.domain.com/app/code/Magento/Store/Model/Storage/Db.php(210): Magento\Framework\Data\Collection->count()
#14 /home/wwwroot/www.domain.com/app/code/Magento/Store/Model/Storage/Db.php(468): Magento\Store\Model\Storage\Db->_initStores()
#15 /home/wwwroot/www.domain.com/app/code/Magento/Store/Model/StorageFactory.php(142): Magento\Store\Model\Storage\Db->reinitStores()
#16 /home/wwwroot/www.domain.com/app/code/Magento/Store/Model/StorageFactory.php(117): Magento\Store\Model\StorageFactory->_reinitStores(Object(Magento\Store\Model\Storage\Db), Array)
#17 /home/wwwroot/www.domain.com/app/code/Magento/Store/Model/StoreManager.php(121): Magento\Store\Model\StorageFactory->get(Array)
#18 /home/wwwroot/www.domain.com/app/code/Magento/Store/Model/StoreManager.php(175): Magento\Store\Model\StoreManager->_getStorage()
#19 /home/wwwroot/www.domain.com/var/generation/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#20 /home/wwwroot/www.domain.com/app/code/Magento/Store/Model/Resolver/Store.php(29): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#21 /home/wwwroot/www.domain.com/lib/internal/Magento/Framework/App/Config/ScopePool.php(119): Magento\Store\Model\Resolver\Store->getScope(NULL)
#22 /home/wwwroot/www.domain.com/lib/internal/Magento/Framework/App/Config/ScopePool.php(74): Magento\Framework\App\Config\ScopePool->_getScopeCode('store', NULL)
#23 /home/wwwroot/www.domain.com/lib/internal/Magento/Framework/App/Config.php(45): Magento\Framework\App\Config\ScopePool->getScope('store', NULL)
#24 /home/wwwroot/www.domain.com/lib/internal/Magento/Framework/App/Config.php(58): Magento\Framework\App\Config->getValue('catalog/fronten...', 'store', NULL)
#25 /home/wwwroot/www.domain.com/app/code/Magento/Catalog/Model/Indexer/AbstractFlatState.php(57): Magento\Framework\App\Config->isSetFlag('catalog/fronten...', 'store')
#26 /home/wwwroot/www.domain.com/app/code/Magento/Catalog/Model/Indexer/Category/Flat/Plugin/IndexerConfigData.php(42): Magento\Catalog\Model\Indexer\AbstractFlatState->isFlatEnabled()
#27 [internal function]: Magento\Catalog\Model\Indexer\Category\Flat\Plugin\IndexerConfigData->aroundGet(Object(Magento\Indexer\Model\Config\Data\Interceptor), Object(Closure), NULL, NULL)
#28 /home/wwwroot/www.domain.com/lib/internal/Magento/Framework/Interception/Chain/Chain.php(68): call_user_func_array(Array, Array)
#29 /home/wwwroot/www.domain.com/lib/internal/Magento/Framework/Interception/Interceptor.php(136): Magento\Framework\Interception\Chain\Chain->invokeNext('Magento\\Indexer...', 'get', Object(Magento\Indexer\Model\Config\Data\Interceptor), Array, 'indexerProductF...')
#30 /home/wwwroot/www.domain.com/app/code/Magento/Catalog/Model/Indexer/Product/Flat/Plugin/IndexerConfigData.php(41): Magento\Indexer\Model\Config\Data\Interceptor->Magento\Framework\Interception\{closure}(NULL, NULL)
#31 [internal function]: Magento\Catalog\Model\Indexer\Product\Flat\Plugin\IndexerConfigData->aroundGet(Object(Magento\Indexer\Model\Config\Data\Interceptor), Object(Closure), NULL, NULL)
#32 /home/wwwroot/www.domain.com/lib/internal/Magento/Framework/Interception/Interceptor.php(141): call_user_func_array(Array, Array)
#33 /home/wwwroot/www.domain.com/var/generation/Magento/Indexer/Model/Config/Data/Interceptor.php(39): Magento\Indexer\Model\Config\Data\Interceptor->___callPlugins('get', Array, Array)
#34 /home/wwwroot/www.domain.com/var/generation/Magento/Indexer/Model/Config/Data/Proxy.php(103): Magento\Indexer\Model\Config\Data\Interceptor->get(NULL, NULL)
#35 /home/wwwroot/www.domain.com/app/code/Magento/Indexer/Model/Config.php(30): Magento\Indexer\Model\Config\Data\Proxy->get()
#36 /home/wwwroot/www.domain.com/app/code/Magento/Indexer/Setup/Recurring.php(89): Magento\Indexer\Model\Config->getIndexers()
#37 /home/wwwroot/www.domain.com/setup/src/Magento/Setup/Model/Installer.php(784): Magento\Indexer\Setup\Recurring->install(Object(Magento\Setup\Module\Setup), Object(Magento\Setup\Model\ModuleContext))
#38 /home/wwwroot/www.domain.com/setup/src/Magento/Setup/Model/Installer.php(695): Magento\Setup\Model\Installer->handleDBSchemaData(Object(Magento\Setup\Module\Setup), 'schema')
#39 [internal function]: Magento\Setup\Model\Installer->installSchema()
#40 /home/wwwroot/www.domain.com/setup/src/Magento/Setup/Model/Installer.php(298): call_user_func_array(Array, Array)
#41 /home/wwwroot/www.domain.com/setup/src/Magento/Setup/Controller/Install.php(87): Magento\Setup\Model\Installer->install(Array)
#42 /home/wwwroot/www.domain.com/vendor/zendframework/zend-mvc/Controller/AbstractActionController.php(82): Magento\Setup\Controller\Install->startAction()
#43 [internal function]: Zend\Mvc\Controller\AbstractActionController->onDispatch(Object(Zend\Mvc\MvcEvent))
#44 /home/wwwroot/www.domain.com/vendor/zendframework/zend-eventmanager/EventManager.php(444): call_user_func(Array, Object(Zend\Mvc\MvcEvent))
#45 /home/wwwroot/www.domain.com/vendor/zendframework/zend-eventmanager/EventManager.php(205): Zend\EventManager\EventManager->triggerListeners('dispatch', Object(Zend\Mvc\MvcEvent), Object(Closure))
#46 /home/wwwroot/www.domain.com/vendor/zendframework/zend-mvc/Controller/AbstractController.php(118): Zend\EventManager\EventManager->trigger('dispatch', Object(Zend\Mvc\MvcEvent), Object(Closure))
#47 /home/wwwroot/www.domain.com/vendor/zendframework/zend-mvc/DispatchListener.php(93): Zend\Mvc\Controller\AbstractController->dispatch(Object(Zend\Http\PhpEnvironment\Request), Object(Zend\Http\PhpEnvironment\Response))
#48 [internal function]: Zend\Mvc\DispatchListener->onDispatch(Object(Zend\Mvc\MvcEvent))
#49 /home/wwwroot/www.domain.com/vendor/zendframework/zend-eventmanager/EventManager.php(444): call_user_func(Array, Object(Zend\Mvc\MvcEvent))
#50 /home/wwwroot/www.domain.com/vendor/zendframework/zend-eventmanager/EventManager.php(205): Zend\EventManager\EventManager->triggerListeners('dispatch', Object(Zend\Mvc\MvcEvent), Object(Closure))
#51 /home/wwwroot/www.domain.com/vendor/zendframework/zend-mvc/Application.php(314): Zend\EventManager\EventManager->trigger('dispatch', Object(Zend\Mvc\MvcEvent), Object(Closure))
#52 /home/wwwroot/www.domain.com/setup/index.php(31): Zend\Mvc\Application->run()
#53 {main}

When run " magento setup:uninstall ", error occurs
Autoload error: A method by name getIterator already exists in this class.

The same problem: #1947

Please help me. Thanks.
Regards

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions