首页 > 解决方案 > index.php 页面未加载到 GCE VM 实例的主域上

问题描述

我已经创建了 Compute Engine 虚拟机实例并选择了 CentOS 7 作为映像,我在其上安装了 cPanel,创建了一个 DNS 区域并为其设置了防火墙。

登录到 Web Host Manager 后,我创建了一个 cPanel 帐户,将我的 PHP 网站上传到public_html文件夹中,并将 SQL 数据库导入到 phpMyAdmin。

现在,问题是index.php显示的是index.html.

我检查了 PHP 版本,它与我正在使用的网站兼容alt-php 5.6。我还在ea-php 5.6VM 上安装并更改了我域上 cPanel 中的 PHP 版本。

但是,该网站的主域仍在加载index.html,而不是index.php. 有人可以帮我理解为什么以及如何解决它吗?

标签: phpgoogle-cloud-platformgoogle-compute-enginecpanel

解决方案


如果您浏览到 /index.php 是否有效?如果是这样并且您使用的是 Apache,您将需要在虚拟主机或“.htaccess”文件中设置“DirectoryIndex index.php”。

或者,如果您可以删除 index.html 文件。


推荐阅读