Ho rifatto tutta l'installazione di magento, attivato le estensioni che mi richiedeva nel file php.ini, la versione di PHP è corretta, sull'ultima versione ha problemi, poi vado a fare l'installazione e mi dice:
Starting Magento installation:
File permissions check...
Required extensions check...
Enabling Maintenance Mode...
Installing deployment configuration...
Installing database schema:
[ERROR] RuntimeException: The specified "C:/xampp/htdocs/magento/generated/code/Magento/Framework/App/Config/InitialConfigSource/Proxy.php.2672" file couldn't be written. Warning!file_put_contents(C:/xampp/htdocs/magento/generated/code/Magento/Framework/App/Config/InitialConfigSource/Proxy.php.2672): failed to open stream: Resource temporarily unavailable
Class Magento\Framework\App\Config\InitialConfigSource\Proxy generation error: The requested class did not generate properly, because the 'generated' directory permission is read-only. If --- after running the 'bin/magento setup:di:compile' CLI command when the 'generated' directory permission is set to write --- the requested class did not generate properly, then you must add the generated class object to the signature of the related construct method, only. in C:\xampp\htdocs\magento\vendor\magento\framework\Code\Generator.php:135 Stack trace: #0 C:\xampp\htdocs\magento\vendor\magento\framework\Code\Generator\Autoloader.php(35): Magento\Framework\Code\Generator->generateClass('Magento\\Framewo...') #1 [internal function]: Magento\Framework\Code\Generator\Autoloader->load('Magento\\Framewo...') #2 [internal function]: spl_autoload_call('Magento\\Framewo...') #3 C:\xampp\htdocs\magento\vendor\magento\framework\ObjectManager\Relations\Runtime.php(38): class_exists('Magento\\Framewo...') #4 C:\xampp\htdocs\magento\vendor\magento\framework\Interception\Config\Config.php(157): Magento\Framework\ObjectManager\Relations\Runtime->has('Magento\\Framewo...') #5 C:\xampp\htdocs\magento\vendor\magento\framework\Interception\Config\Config.php(151): Magento\Framework\Interception\Config\Config->_inheritInterception('Magento\\Framewo...') #6 C:\xampp\htdocs\magento\vendor\magento\framework\Interception\Config\Config.php(180): Magento\Framework\Interception\Config\Config->_inheritInterception('modulesDataProv...') #7 C:\xampp\htdocs\magento\vendor\magento\framework\Interception\Config\Config.php(215): Magento\Framework\Interception\Config\Config->hasPlugins('modulesDataProv...') #8 C:\xampp\htdocs\magento\vendor\magento\framework\Interception\Config\Config.php(192): Magento\Framework\Interception\Config\Config->generateIntercepted(Array) #9 C:\xampp\htdocs\magento\vendor\magento\framework\Interception\Config\Config.php(122): Magento\Framework\Interception\Config\Config->initializeUncompiled(Array) #10 C:\xampp\htdocs\magento\vendor\magento\framework\ObjectManager\Factory\AbstractFactory.php(116): Magento\Framework\Interception\Config\Config->__construct(Object(Magento\Framework\ObjectManager\Config\Reader\Dom\Proxy), Object(Magento\Framework\Config\Scope), Object(Magento\Framework\App\Cache\Type\Config), Object(Magento\Framework\ObjectManager\Relations\Runtime), Object(Magento\Framework\Interception\ObjectManager\Config\Developer), Object(Magento\Framework\ObjectManager\Definition\Runtime), 'interception', NULL, NULL) #11 C:\xampp\htdocs\magento\vendor\magento\framework\ObjectManager\Factory\Dynamic\Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array) #12 C:\xampp\htdocs\magento\vendor\magento\framework\ObjectManager\ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...') #13 C:\xampp\htdocs\magento\vendor\magento\framework\App\ObjectManager\Environment\Developer.php(84): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...') #14 C:\xampp\htdocs\magento\vendor\magento\framework\App\ObjectManagerFactory.php(188): Magento\Framework\App\ObjectManager\Environment\Developer->configureObjectManager(Object(Magento\Framework\Interception\ObjectManager\Config\Developer), Array) #15 C:\xampp\htdocs\magento\setup\src\Magento\Setup\Model\ObjectManagerProvider.php(62): Magento\Framework\App\ObjectManagerFactory->create(Array) #16 C:\xampp\htdocs\magento\setup\src\Magento\Setup\Model\Installer.php(820): Magento\Setup\Model\ObjectManagerProvider->get() #17 [internal function]: Magento\Setup\Model\Installer->installSchema(Array) #18 C:\xampp\htdocs\magento\setup\src\Magento\Setup\Model\Installer.php(367): call_user_func_array(Array, Array) #19 C:\xampp\htdocs\magento\setup\src\Magento\Setup\Controller\Install.php(109): Magento\Setup\Model\Installer->install(Array) #20 C:\xampp\htdocs\magento\vendor\zendframework\zend-mvc\src\Controller\AbstractActionController.php(84): Magento\Setup\Controller\Install->startAction() #21 [internal function]: Zend\Mvc\Controller\AbstractActionController->onDispatch(Object(Zend\Mvc\MvcEvent)) #22 C:\xampp\htdocs\magento\vendor\zendframework\zend-eventmanager\src\EventManager.php(490): call_user_func(Array, Object(Zend\Mvc\MvcEvent)) #23 C:\xampp\htdocs\magento\vendor\zendframework\zend-eventmanager\src\EventManager.php(260): Zend\EventManager\EventManager->triggerListeners('dispatch', Object(Zend\Mvc\MvcEvent), Object(Closure)) #24 C:\xampp\htdocs\magento\vendor\zendframework\zend-mvc\src\Controller\AbstractController.php(118): Zend\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Zend\Mvc\MvcEvent)) #25 C:\xampp\htdocs\magento\vendor\zendframework\zend-mvc\src\DispatchListener.php(118): Zend\Mvc\Controller\AbstractController->dispatch(Object(Zend\Http\PhpEnvironment\Request), Object(Zend\Http\PhpEnvironment\Response)) #26 [internal function]: Zend\Mvc\DispatchListener->onDispatch(Object(Zend\Mvc\MvcEvent)) #27 C:\xampp\htdocs\magento\vendor\zendframework\zend-eventmanager\src\EventManager.php(490): call_user_func(Array, Object(Zend\Mvc\MvcEvent)) #28 C:\xampp\htdocs\magento\vendor\zendframework\zend-eventmanager\src\EventManager.php(260): Zend\EventManager\EventManager->triggerListeners('dispatch', Object(Zend\Mvc\MvcEvent), Object(Closure)) #29 C:\xampp\htdocs\magento\vendor\zendframework\zend-mvc\src\Application.php(340): Zend\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Zend\Mvc\MvcEvent)) #30 C:\xampp\htdocs\magento\setup\index.php(39): Zend\Mvc\Application->run() #31 {main}
Qualche suggerimento per risolvere?