Windows 10 Magento本地安装与虚拟主机XAMP问题



我在我的个人笔记本电脑上安装了Magento和XAMP (windows 10),看起来都很好。在另一台笔记本电脑上执行相同的步骤,无法运行Magento。

发现端口80在新笔记本电脑中被占用,并将xamp配置为端口8090,Apache, Phymyadmin和所有工作正常。以下是我对虚拟主机文件

的配置

<VirtualHost *:8090>
DocumentRoot "C:/M/xampp8.1/htdocs/magento2/pub"
ServerName kumar.magento245.com
</VirtualHost>
<VirtualHost *:8090>
DocumentRoot "C:/M/xampp8.1/htdocs"
ServerName localhost:8090
</VirtualHost>

windows hosts文件

127.0.0.1:8090 kumar.magento245.com

XAMP Apache在8090端口上运行

当我输入kumar.magento245.com给出404错误

我向你保证其余的安装与我以前的笔记本电脑是同步的(没有任何服务在80端口上运行,我没有改变hosts文件)

请告知该怎么做。不打算修改/编辑端口80上运行的服务。

当我进入kumar.magento245.com给出404错误…它应该使我的本地magento运行(安装在C:/M/xampp8.1/htdocs/magento2/pub)

我遵循了以下线程@Raz0rwire的响应并解决了我的问题。

在Apache (XAMPP, Windows 10)上设置虚拟主机

像这样访问url kumar.magento245.com:8090端口号在最后..

欢迎来到SO @kumar2023,

解决这个问题可能有多种可能性,在这种情况下,我更喜欢下面的步骤:

  1. 尝试使用直接浏览器URL ie运行Magento。https://yourmagnetopath/pub并确保至少我的Magento已经安装正确的

  2. 尝试删除默认端口和它们的条目,在我的情况下,我使用的是ubuntu,因此如果你多次尝试相同的URL,可能会出现缓存的情况。

  3. 尝试使用隐身浏览器,或者我更喜欢一个没有尝试运行此URL的新浏览器。

  4. 请尝试使用较新的域名(再次可能有缓存的原因)

最新更新