常见问题排查
显示的是占位页面而不是网站
这可能有多种原因。 最常见的原因有:
-
您网站的域名指向了第三方服务器
首先,值得确认在向域名区域(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 作为处理器。
网站日志中出现“Fatal error: Allowed memory size of X bytes exhausted (tried to allocate Y bytes)”错误
该错误是由于 PHP 中的脚本超出了内存消耗限制而发生的。
通常可通过在网站的 PHP 设置中增加 memory_limit 参数来解决此问题。
此外,该参数的值也可以在 .htaccess 文件中或直接在 PHP 脚本内被覆盖。
PHP-FPM 服务无法启动
“设置” → “服务”菜单中的 PHP-FPM 服务处于 Stopped 状态,尝试启动时会出现错误 Unable to start the service.
PHP-FPM 服务会自动启动,并且只有当特定 PHP 版本的服务已连接到某个网站时才可管理。 如果特定 PHP 版本的 PHP-FPM 服务未连接到任何网站,则无法启动。
更改 FASTPANEL 中 phpMyAdmin 和文件管理器的上传限制
您可以在“设置