vhost 正在工作但找不到 index.php

vhost 正在工作但找不到 index.php

这是我第一次使用带有 plesk 的虚拟服务器 - 我总是删除 plesk 并且在没有它的情况下工作,因为我不喜欢它,但现在我尝试使用它,但它不能按我想要的方式工作。

在这里安装 magento:

/var/www/name/public_html/magento/public

我的虚拟主机是这样的:

<VirtualHost *:80>
ServerName localhost.name.com
ServerAlias www.localhost.name.com

DocumentRoot /var/www/name/public_html/magento/public

LogLevel warn
ErrorLog /var/www/name/public_html/magento/log/error.log
CustomLog /var/www/name/public_html/magento/log/access.log combined
</VirtualHost>

我的 Mac 上的 hosts 文件是这样的:

serverip localhost.name.com

不是

127.0.0.1 localhost.name.com

如果我现在在浏览器中输入localhost.name.com,plesk 会说这是 Web 服务器的默认页面,所以我认为它可以正常工作。但是当我尝试安装 magento (localhost.name.com/index.php/install) 时,它显示“在此服务器上未找到请求的 URL /index.php/install”。

但是我通过 ls /var/www/name/public_html/magento/public 检查了它,并且我的所有 magento 文件都已安装。

相关内容