我的知识记录

Linux虚拟主机WordPress多站点网络启用_子域名模式配置

很多新手第一次接触WordPress,在虚拟主机上安装时会遇到各种问题——数据库连接失败、上传文件超时、伪静态不生效、后台登录不了等等。这些问题其实都有固定的解决思路,只要按照正确的步骤操作,大部分问题都能避免。本文把Linux虚拟主机安装WordPress的完整流程拆解成清晰的步骤,每个步骤标注注意事项和易错点,让第一次安装的用户也能顺利完成。

如果手动安装时提示无法创建wp-config.php文件,说明根目录没有写入权限或者需要手动创建配置文件。可以手动把根目录下的wp-config-sample.php复制一份改名为wp-config.php,用文本编辑器打开,找到DB_NAME、DB_USER、DB_PASSWORD、DB_HOST这四个常量,分别填入数据库名、用户名、密码、数据库主机,保存后上传覆盖。然后刷新安装页面即可继续。

文件上传完成后,在浏览器访问http://域名/,WordPress会自动进入安装向导。首先选择语言,选「简体中文」继续。下一步提示需要数据库信息,点击「开始」,填写数据库名、用户名、密码、数据库主机(默认localhost)、表前缀(默认wp_,建议改一个随机前缀如wp5x_增加安全性),点击「提交」。如果数据库信息正确,会提示可以进行安装,点击「运行安装程序」。

上传图片后媒体库不显示缩略图,图片位置是空白。原因通常是GD库未开启或图片处理函数被禁用。在phpinfo中检查gd扩展是否已加载,没有则联系主机商开启。如果GD库已开启,检查WordPress的内存限制是否足够,在wp-config.php中添加define('WP_MEMORY_LIMIT', '256M'); 增加内存。另外检查uploads目录是否有写入权限,Linux下设置为755,所有者为运行PHP的用户。

WordPress自动更新时提示需要FTP凭据。原因是WordPress无法直接写入文件,需要通过FTP方式更新。解决方法是在wp-config.php中添加FTP配置常量:define('FS_METHOD', 'direct'); 让WordPress直接用文件系统方式写入,不需要FTP凭据。如果添加后仍然提示,说明文件所有者和运行PHP的用户不一致,需要联系主机商调整文件所有者,或者在wp-config中填写FTP用户名和密码常量。

固定链接设置后,除首页外所有页面404。原因是.htaccess文件没有生成或伪静态不生效。检查根目录是否有.htaccess文件,文件内容是否包含WordPress的重写规则。如果没有,在固定链接设置页面重新保存一次,WordPress会尝试生成。如果文件存在但规则不生效,检查虚拟主机是否开启了AllowOverride All(Apache环境),或者确认服务器是Apache还是LiteSpeed,LiteSpeed通常兼容.htaccess规则。Nginx环境需要在配置文件中添加try_files规则而不是.htaccess。

下载WordPress安装包。官网wordpress.org下载最新中文版,下载得到一个zip压缩包。在本地解压后得到wordpress文件夹,里面包含wp-admin、wp-content、wp-includes三个目录和wp-config-sample.php等文件。如果是手动安装,需要把这些文件上传到虚拟主机的网站根目录(通常是public_html或wwwroot)。如果是一键安装则不需要手动下载。

数据库在虚拟主机面板中创建。大部分面板(cPanel、宝塔、DirectAdmin)都有MySQL数据库管理功能,创建一个数据库,记录数据库名、数据库用户名、密码、数据库主机(通常是localhost)。注意有些主机商的数据库名和用户名会自动添加前缀,如user_wp,记录时要写完整的带前缀的名称,否则安装时会提示数据库连接失败。

站长真实体验:「之前固定链接设置后内页全404,查了半天才发现是.htaccess没生成,按文中方法重新保存固定链接后自动生成了,问题解决」「上传大小限制只有2M,在面板的PHP设置里改成64M后上传大图片没问题了,内存不足的问题也是在wp-config里加了WP_MEMORY_LIMIT解决的」。

操作提示:安装WordPress前确认域名已解析生效且已绑定到虚拟主机,否则安装后访问的是默认页面。安装过程中数据库信息要仔细填写,特别是带前缀的数据库名和用户名。安装完成后立即删除安装文件(WordPress会自动提示),修改默认管理员用户名为非admin,设置复杂密码。上线前在「设置」-「阅读」中确认搜索引擎可见性选项是否正确,不要误勾选「阻止搜索引擎索引」。

Linux虚拟主机WordPress多站点网络启用_子域名模式配置

标签:

更新时间:2026-08-26 23:30:43

上一篇:虚拟主机图片路径写错了怎么办?_相对路径/绝对路径与网站根目录关系_排查处理方法

下一篇:宝塔面板无法访问_面板地址安全入口与端口