Как запустить маженто на локальном компьютере через XAMP?
Скачал архив с маженто , распаковал в папку magento2 , которая помещена в папку htdocs. Раскоментировал soap , xls , intl расширения. Когда захожу на папку через локалхост выбивает ошибка 404 , хотя папка и данные существуют , что делать ?
Ну у вас magento2 не указана в настройках сервера как корневая для сайта. "захожу на папку через локалхост" - без всех подробностей, вангую, вы попадаете на корень сайта, а именно на htdocs. Создайте в htdocs файл index.html и посмотрите результат.
А так, то либо в URL дописывать magento2, либо magento2 привязывать к локальному домену. Уверен, XAMPP это так и делает "из коробки".
Quintis, а давайте вы больше подробностей напишете, чтобы сразу понятно было бы. У вас корень доменов в настройках точно htdocs?
Если Windows, то гляньте в C:/xampp/apache/conf
Найдите DocumentRoot и убедитесь, что там DocumentRoot "C:/xampp/htdocs"
Если да, то что, если в htdocs положить index.html и зайти на localhost?. Порт у вас 80 в конфигурации? Если да, то не запущен ли еще какой-то другой локальный сервер?
Настроен ли VirtualHost для домена локального?
<VirtualHost *>
DocumentRoot "c:/xampp/htdocs/site1"
ServerName betterhostreview.com
<Directory "c:/xampp/htdocs/magento2">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Что, если в htdocs положить index.html и зайти на localhost?
Создал файл index.html в htdocs и зашел на него через localhost/index.html. Все показывает нормально
Порт у вас 80 в конфигурации?
Да , 80 , других локальных серверов нету
localhost/magento2/ - ошибка 404
localhost/magento2/pub/ -
Deprecated: Method ReflectionParameter::getClass() is deprecated in C:\xampp\htdocs\magento2\vendor\magento\framework\Code\Reader\ClassReader.php on line 34
localhost/magento2/setup/ -
Fatal error: Uncaught Exception: Deprecated Functionality: Method ReflectionParameter::getClass() is deprecated in C:\xampp\htdocs\magento2\vendor\laminas\laminas-code\src\Reflection\ParameterReflection.php on line 43 in C:
Ваша ссылка вызывет ошибку "Не удается получить доступ к сайту"
Quintis, для magento2 директории нет индексного файла или не указано в конфигурации, раз сервер "видит" директорию magento2 под корнем сервера. Откройте принудительно полный URL, типа localhost/magento2/somefile.php (у меня нет под рукой magento) - что получится? Вообще, сам magento2 полностью распакован? Права на файлы правильно выставлены?