
当我们从可靠的源码网站获取 WordPress 源码并进行 CMS 网站制作时,偶尔会遇到安装后无法访问的情况。这通常涉及 seo 优化前的基础环境配置或程序错误。以下基于官方文档和 CSDN 等社区的真实案例,整理了最常见的 5 个解决步骤。
检查服务器 php 版本是否兼容 WordPress 源码
WordPress 源码对 PHP 版本有明确要求。若使用源码网站获取的版本是 5.6 或以上,需确保服务器 PHP 版本不低于 5.6。可通过 phpinfo()
函数检查。若版本过低,需联系主机服务商升级 PHP 版本。
php -v
若无法直接执行命令,可在 WordPress 根目录创建 info.php
文件,内容为 <?php phpinfo(); ?>
,访问该文件查看信息。
确认网站文件与文件夹权限设置正确
从源码网站下载的 WordPress 源码包解压后,需确保文件和文件夹权限正确。WordPress 根目录及 wp-content 目录应可写,其他文件可读。可通过 FTP 或主机控制面板修改权限。
find /path/to/wordpress -type d -exec chmod 755 {} ;
find /path/to/wordpress/wp-content -type d -exec chmod 755 {} ;
chmod 644 /path/to/wordpress/wp-config.php
警告:直接修改 wp-config.php 可能导致安全风险,建议先备份。
检查 .htaccess 文件是否存在或被错误配置
WordPress 使用 .htaccess 文件进行 URL 重写。若安装后访问 403 Forbidden,可能是该文件不存在或被错误修改。可尝试在 WordPress 根目录创建一个空的 .htaccess 文件。
RewriteEngine On
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
若使用 IIS,需在网站设置中配置 URL 重写模块。
确认数据库连接信息在 wp-config.php 中正确无误
从源码网站获取的 wp-config.php 文件中,需检查以下信息是否正确:
配置项 | 说明 |
---|---|
DB_NAME | 数据库数据库名 |
DB_USER | 数据库用户名 |
DB_PASSWORD | 数据库密码 |
DB_HOST | 数据库主机地址 |
DB_TABLE_PREFIX | 表前缀 |
若信息错误,会导致 WordPress 无法连接数据库,表现为白屏。
检查服务器防火墙或安全组是否阻止了访问
若以上步骤均无效,可能是服务器防火墙或安全组阻止了访问。需检查服务器的防火墙规则或主机服务商提供的安全组设置,确保 80 端口(HTTP)和 443 端口(HTTPS)开放。
sudo ufw status
sudo iptables -L
若使用云服务器,需在云服务商控制台检查安全组规则。