常见问题排查
显示的是占位页面而不是网站
这可能有多种原因。 最常见的原因有:
-
您网站的域名指向了第三方服务器
首先,值得确认在向域名区域(DNS)添加 A 和 AAAA 记录时没有出现拼写错误。
-
网站的域名指向了该网站并不存在的服务器
请确保您的网站已在服务器上创建。 如需创建一个新的空网站,请参阅手册。
-
您正在尝试通过 HTTPS 访问网站,但该网站未使用 SSL 证书
这是使用 “Full” 加密模式的 Cloudflare 用户常见的问题。 您应该使用 SSL 证书,或在禁用 “Full” 模式的情况下通过
http://访问网站。 -
网站域名具有 AAAA 记录,但网站设置中未选择 IPv6 地址
此问题只会影响通过 IPv6 访问 Web 的访客。
您应为网站启用 IPv6,或删除 AAAA 记录。
要更改网站设置,请在 FASTPANEL® 中进入网站卡片,然后依次选择“设置” → “基本”。 在“IP 地址”下拉列表中,检查域名 AAAA 记录中指定的地址。
访问控制面板时浏览器中出现 404 错误
如果您遇到此错误,请检查 fastpanel2 软件包是否存在;在安装其他软件时,操作系统的软件包管理器可能为解决依赖关系而将其删除。
对于 Debian/Ubuntu:
dpkg -l | grep fastpanel2
对于 CentOS/Alma/Rocky:
rpm -qa | grep fastpanel2
输出中应包含名为 fastpanel2 的软件包。
如果该软件包确实已被删除,您可以重新安装:
对于 Debian/Ubuntu:
apt install fastpanel2
对于 CentOS/Alma/Rocky:
yum install fastpanel2
请注意,安装 fastpanel2 将导致此前已安装且引发该问题的软件被移除。
与 DNS 缓存无关的 Let's Encrypt SSL 证书签发错误
如果正在为其签发证书的域名出现在 /etc/hosts 文件中以下内容开头的行内,则证书签发可能失败:
127.0.0.1
::1
要成功签发证书,请从 /etc/hosts 文件中的这些行删除该域名。
访问全局 PHP 设置时出现“Unable to execute /path/to/php -f /path/to/file”错误
在全局覆盖某些 PHP 指令时,会出现错误 Unable to execute /path/to/php -f /path/to/file。
要解决此问题,建议将这些更改移至网站的 PHP 设置中。 网站的 PHP 设置可从网站卡片中访问。
ProFTPD 错误消息:“warning: unable to determine IP address of '%hostname'”
如果服务器的主机名无法解析为 IP 地址,则在启动 ProFTPD FTP 服务器时会出现错误 warning: unable to determine IP address of '%hostname'。
要解决此错误,请为服务器指定一个有效的主机名。 建议使用三级域名,例如 www.example.com。
您可以使用以下命令指定主机名:
hostnamectl hostname YOUR_DOMAIN
其中 YOUR_DOMAIN 是所需的主机名。
.htaccess 站点规则不生效
很可能站点的 PHP 处理器设置为 PHP-FPM,它会忽略 .htaccess 文件的内容。
要使 .htaccess 文件生效,您需要选择 CGI、FastCGI 或 Apache 作为处理器。