信科网络 · 11 年只做 WordPress | 建站 / 主题 / 插件 / 商城 / 迁移 / 托管 | 累计服务 3000+ 企业 | 源码全交付
服务热线:13280692153 邮箱:web@wordpressx.com
工作日 08:30-18:0013280692153 免费诊断
首页/WordPress 安装部署(宝塔 / 一键脚本 / 手动)
WORDPRESS SETUP

WordPress 安装部署
三条路线,选错了后面全是补丁

装 WordPress 本身十几分钟就能完成,真正耗时间的是装完之后的一堆小事:伪静态没配导致内页 404、上传卡在 2MB、PHP 还停在 7.4、目录权限图省事给了 777。这篇把宝塔面板、命令行脚本、手动编译三条部署路线的操作顺序、参数取值和报错处理讲清楚,照着走一遍,装完就能直接进后台录内容。

电话咨询 13280692153 提交需求

11 年WordPress 深耕
3000+服务企业
100%源码交付
PREREQUISITES

环境不对,装完也是白装
六项硬指标先过一遍

下面每一条都是我们上门排查时真见过的问题。装之前花五分钟核对,能省掉后面两天的折腾。

01

PHP 8.1 及以上

推荐 8.2 或 8.3。仍在 7.4 的服务器必须先升级,7.4 已停止安全维护,主流插件的新版本陆续不再兼容,装上去就是一堆 Deprecated 提示。

02

MySQL 8.0 / MariaDB 10.6

字符集统一 utf8mb4,排序规则 utf8mb4_unicode_ci。老库如果还是 utf8,先转再导数据,否则客户发来的表情符号和部分生僻字会变成问号。

03

内存不低于 1GB

PHP memory_limit 设 256M,max_execution_time 300,post_max_size 与 upload_max_filesize 都放到 64M。WordPress 6.7 之后后台编辑器对内存更敏感,128M 会随机白屏。

04

目录 755 文件 644

所有者必须是 Web 运行用户(Nginx 一般是 www,Apache 是 www-data)。wp-config.php 可以收到 600。全站 777 是入侵的常见入口,不要图省事。

05

域名已解析、证书先上

先把 A 记录指向服务器并生效,再装 WordPress。装完才换域名,数据库里一堆 http 绝对地址要替换,多一道没必要的工序。

06

Nginx 1.24 以上

低于 1.20 的版本在 HTTP/2 与 TLS 1.3 上有兼容问题。如果前面还要挂 CDN,回源协议和真实 IP 头要一起配,不然日志里全是 CDN 节点地址。

THREE ROUTES

宝塔、脚本、手动编译
按运维能力选,不按流行度选

三条路线装出来的 WordPress 是同一个 WordPress,差别在环境怎么来的、出问题谁来兜。选之前先问自己:这台服务器以后谁维护。

对比项 宝塔面板 命令行脚本 手动编译 LNMP
上手门槛 低,会点鼠标即可 中,需要熟悉 SSH 与 wp-cli 高,要看得懂编译参数
首次部署耗时 30 到 50 分钟(编译环境占大半) 10 到 15 分钟 1.5 到 3 小时
环境可控度 中,版本切换受面板限制 高,参数全在命令行 最高,每个模块自己定
排错方式 看面板日志与计划任务 看 Nginx / PHP-FPM 原生日志 完全靠自己读日志与 strace
适合谁 企业自有服务器、无专职运维 批量部署、需要脚本化交付 有 DevOps、要求极致精简
常见坑 面板端口暴露、默认安全入口未改 locale 未指定导致装成英文 扩展漏装,GD / imagick 缺失

四百多家客户的实际情况是:只要服务器是客户自己买的、以后由行政或网管顺手管,宝塔的性价比最高;如果是我们交付后长期托管,命令行脚本更干净,少一层面板就少一个被扫描的入口。

BT PANEL

宝塔路线:九步装完
重点在第 4 步和第 7 步

宝塔 9.x 的界面和 7.x 差别不小,网上很多教程还停在老版本,按老图找菜单会找不到。下面按当前版本的路径写。

01

装面板、选环境

安装完成后进「软件商店」,选 LNMP 编译安装:Nginx 1.24、PHP 8.2、MySQL 8.0、phpMyAdmin。别选极速安装,PHP 扩展经常缺。

02

建站、传程序包

「网站 → 添加站点」,填域名,根目录设为 /www/wwwroot/example.com,同时创建数据库。把 wordpress-6.8.zip 传到根目录在线解压,注意压缩包里多一层 wordpress 目录,要把里面的文件剪切到根目录,不能直接留一层。

03

填数据库、跑安装向导

访问域名,进入安装页,数据库主机填 localhost,表前缀改成 wp_ 之外的随机串比如 sk_。管理员用户名不要用 admin,这是被暴力破解最多的账号名。

04

伪静态、权限、上传限制

「网站 → 设置 → 伪静态」选 wordpress 规则并保存,否则内页全部 404。「网站 → 设置 → 配置文件」把 client_max_body_size 改成 64m,再在「软件商店 → PHP 设置 → 配置修改」同步 post_max_size。

宝塔上最容易漏的五件事

  • 面板默认端口 8888 未改,安全入口还是随机串但被日志抓到
  • PHP 禁用函数列表里保留了 putenv、proc_open,部分插件报错
  • 没有开启「防跨站攻击 open_basedir」,多站互相能读文件
  • 计划任务只备份了数据库,没备份 wp-content
  • SSL 证书到期没有提醒,一年后整站变成不安全提示

装完立刻验证的四项

  • 访问 /wp-admin/ 能正常登录,地址自动跳 https
  • 发布一篇测试文章,链接形如 /test-post/ 能打开
  • 媒体库上传一张 5MB 图片不报错
  • 「工具 → 站点健康」没有红色严重项

MANUAL & CLI

手动部署的关键在 wp-config.php
八个常量决定后面半年的省心程度

命令行走一遍其实只有四条命令,前提是 wp-cli 已就位。相比面板,它把每一步都留在 shell 历史里,谁在什么时候改了什么,一查就有。

A

四条命令装完

  • wp core download –locale=zh_CN –version=6.8
  • wp config create –dbname=site –dbuser=site –dbpass=*** –dbhost=127.0.0.1 –dbprefix=sk_
  • wp db create
  • wp core install –url=https://example.com –title=”站点名” –admin_user=editor01 –admin_password=*** –admin_email=web@wordpressx.com
B

装完补两条权限命令

  • chown -R www:www /www/wwwroot/example.com
  • find . -type d -exec chmod 755 {} ; && find . -type f -exec chmod 644 {} ;
  • wp rewrite structure ‘/%postname%/’ –hard
  • wp option update timezone_string ‘Asia/Shanghai’

wp-config.php 里这八个常量值得逐个确认:DISALLOW_FILE_EDIT 设 true 关掉后台在线改代码;WP_DEBUG 生产环境务必 false;WP_POST_REVISIONS 设 5 控制修订版本膨胀;WP_MEMORY_LIMIT 设 256M;WP_AUTO_UPDATE_CORE 设 minor 只跟小版本;FS_METHOD 设 direct 避免每次装插件都问 FTP 账号;WP_HOME 与 WP_SITEURL 写死可以防止有人误改后台地址;FORCE_SSL_ADMIN 设 true 保证后台全程走 https。改错一个,表现往往是「后台能进但保存文章 500」,排查起来很费时间。

FIRST RUN

装完十分钟内该做完的事
以及五个会撞上的报错原文

安装向导点完「安装 WordPress」,很多人就直接开始写文章了。其实这时候站点还有一半是默认状态。

初始化清单

  • 「设置 → 常规」填站点标题、副标题,时区选上海,语言选简体中文
  • 「设置 → 固定链接」选「文章名」,保存两次让重写规则刷新
  • 「设置 → 阅读」决定首页显示最新文章还是静态页面
  • 「设置 → 讨论」关闭「需要填写姓名和邮箱」,外贸站可保留
  • 删除自带 Hello Dolly、Akismet 插件与示例文章、示例页面、示例评论
  • 「用户 → 个人资料」改昵称,让文章署名不显示 editor01 这种账号名

报错对照

  • Error establishing a database connection:核对 wp-config 四项,localhost 与 127.0.0.1 有时结果不同
  • 413 Request Entity Too Large:Nginx 的 client_max_body_size 没放开
  • 您点击的链接已过期:服务器时间与标准时间偏差超过 nonce 窗口,校准 NTP
  • 无法创建目录 wp-content/uploads:所有者不是 www,或 uploads 被设成只读
  • Briefly unavailable for scheduled maintenance:根目录残留 .maintenance 文件,删除即可

部署只是第一步。接下来建议先看 WordPress 后台入门 把界面认全,再按 固定链接与伪静态规则 把 URL 结构定死——这两件事在站点有内容之前改成本最低。上线前别忘了配 SSL 证书与 HTTPS 和 备份与恢复,后者比任何优化插件都重要。

FAQ

安装部署常见问题
五个被问得最多的

1 核 2G 的服务器能跑 WordPress 吗?

能跑,但要看流量与插件数量。1 核 2G 加 MySQL 8.0,日常几百 IP 没问题;装了 WooCommerce 再开缓存插件,内存容易吃满。建议加 2G Swap,PHP-FPM 进程数控制在 4 到 6,别按默认的 pm=dynamic 无限开。

一定要用宝塔吗,纯命令行装完怎么日常管理?

不一定要。命令行装完照样可以用 wp-cli 管插件、管用户、跑备份,也可以用 SFTP 传文件。真正的差别是可视化程度:改 PHP 版本、看实时日志、加定时任务,面板点两下,命令行要记参数。

安装时提示数据库连接错误,第一步查什么?

先看 wp-config.php 里的 DB_NAME、DB_USER、DB_PASSWORD、DB_HOST 四项有没有多余空格。其次确认数据库用户是否授权给该库,MySQL 8.0 默认认证插件是 caching_sha2_password,老版本 PHP 客户端可能连不上,需要改成 mysql_native_password。

装完后台很慢,是服务器性能不够吗?

多数情况不是。常见原因是后台在请求 WordPress.org 的更新接口超时,国内服务器尤其明显。可以在 wp-config.php 里定义 WP_HTTP_BLOCK_EXTERNAL 配合 WP_ACCESSIBLE_HOSTS 放行必要域名,或者直接关掉「更新」检查,速度立刻回来。

装中文包还是英文包?

后台界面用中文包省事,但外贸站建议前台语言保持英文,后台语言可以在「设置 → 常规 → 站点语言」里单独设。用 wp core download –locale=zh_CN 装的是中文包,之后仍可在后台切换,不影响已有内容。

服务器已经有了,环境还没配好?
把版本和参数发我们,先评估再动手

PHP 版本、数据库版本、面板类型、现有站点数量,这四项发过来,我们就能判断是直接部署还是先做一次环境整理。迁移和加固可以一起排。

INDUSTRIAL BELT

扎根中国制造产业带
懂工厂,才懂出海

从胶东半岛到珠三角,从长三角到中原腹地,每一片产业集群都有自己的出口节奏与买家画像。信科网络长期扎根产业一线,把工厂的产品语言翻译成海外采购商听得懂的搜索语言,让每一分投入都对着真实的询盘去。

xiushan

秀山外贸网站建设

秀山土家族苗族自治县,位于重庆市东南部,武陵山脉中段,四川盆地东南缘的外侧,为川东南重门户。与湖南省、湖北省、贵州省毗邻,326国道和319国道贯穿全县。距长沙604公里、武汉656里、贵阳5…

kaizhou

开州外贸网站建设

开州区隶属于重庆市,位于重庆市东北部,三峡库区小江支流回水末端,介于北纬30°49′30″-31°41′30″、东经107°55′48″-108°54′之间,西邻四川省开江县,北依大巴山接城口县和四川省宣汉县,东毗云…

huanghua

黄骅外贸建站

概况:黄骅市位于北纬38°09′-38°39’,东经117°05′-117°49’之间。处于“环渤海、环京津”的“双环”枢纽地带和东北来经济圈的中心位置,是国家跨世纪工程–神华工程的…

fucheng

阜城外贸建站

阜城县是河北省衡水市下辖的一个县。面积698平方千米,人口32万。邮政编码053700。阜城县人文荟萃.历史上出现过不少的学者名流,北齐的刘昼,北周的熊安生,民国初期的京剧著名表演艺术家荀慧生,…

yunhe

运河WordPress建站

运河区,隶属于河北省沧州市,也是沧州市政府所在地,因京杭大运河贯穿全境而命名。运河区位于沧州市区西部,总面积117.7平方公里,人口30.9万(2013年),辖1乡1镇、6个街道办事处,63个行政…

hongsibao

红寺堡WordPress建站

宁夏吴忠市红寺堡区前身为红寺堡开发区,是宁夏回族自治区吴忠市第二个市辖区。它是国家大型水利枢纽工程——宁夏扶贫扬黄灌溉工程(“1236”工程)的主战场,是全国最大的生态扶贫移民集中区,200…

nanan

南岸Shopify建站

南岸区,是重庆都市区(重庆主城区),重庆大都市区,地处重庆市西南部。南岸区是以城市为主的都市工业区、中央商务区、国际会展区、风景旅游区。南岸区东部、南部接巴南区,西濒九龙坡区、渝…

zaoqiang

枣强Shopify建站

枣强县位于河北省东南部,衡水市南端,界于东经115°35′~58′,北纬37°08′~35′之间,总面积892.3平方公里。东隔清凉江与景县、故城相望,西临冀州市,南靠邢台地区南宫市,北接桃城区、武邑县。…

qianjiang

黔江外贸推广

重庆市黔江区位于重庆市的东南边缘,地处武陵山腹地,东临湖北省的咸丰县,西界彭水县,南连酉阳县,北接湖北利川市,是渝、鄂、湘、黔四省市的结合部,素有”渝鄂咽喉”之称。另外…

jingyuan

泾源外贸推广

泾源县,隶属宁夏固原市,位于宁夏回族自治区最南端,因泾河发源于此而得名。东与甘肃省平凉市崆峒区相连,南与甘肃省华亭县、庄浪县接壤,西与隆德县毗邻,北与原州区、彭阳县交界,素有“秦风…

anxin

安新Google SEO

安新县位于河北省中部,县境东与雄县、任丘相连;南与高阳接壤;西与清苑、徐水交界;北与容城毗邻。总面积738.6平方公里。县人民政府所在地安新镇是安新县政治、经济、文化和交通中心,北距…

wuzhong

吴忠Google SEO

吴忠市位于宁夏回族自治区中部,东邻陕西定边县,西北和东北与内蒙古自治区阿拉善左旗、鄂托克前期接壤,西南和东南与甘肃靖远县、环县毗邻,北连永宁、陶乐两县,南接海原、固原两县,面积339…

pengshui

彭水GEO优化

彭水苗族土家族自治县位于重庆直辖市东南部,处武陵山区,居乌江下游。北接湖北省,南连贵州省。全县辖10镇29乡,共274个村、26个居委,1785个村民小组、184个居民小组。2001年底,全县有17.55…

pengyang

彭阳GEO优化

彭阳县位于宁夏回族自治区,位于宁夏回族自治区南部边缘,六盘山东麓,介于东经106°32′-106°58’之间,北纬35°4l’-36°17’。西连宁夏固原市原州区,东、南、北环临甘肃…

yinchuan

银川谷歌SEM

银川市地处祖国西北边陲,是宁夏回族自治区首府,也是全国历史文化名城之一。银川市是一个多民族聚居区,共有汉、回、满、蒙、朝鲜等26个民族。银川市位于东经105°51’,北纬38°25’。东临黄河,…

guyuan

固原谷歌SEM

固原地区位于宁夏回族自治区南部,东西南三面与甘肃毗邻,北部与本区中卫、同心两县接壤,总面积16783平方公里,辖固原、海原、西吉、隆德、彭阳、泾源县,总人口186.85万人,其中回族占47.6%,…

pingluo

平罗Facebook广告

平罗县是石嘴山市唯一的建制县,位于宁夏北部,东与内蒙古鄂托克前旗相临,西与阿拉善左旗接壤,南与银川市贺兰县、北与石嘴山市惠农区相连。总面积2254.6平方公里,人口30万,城区人口8万人,…

dawukou

大武口Facebook广告

大武口区隶属于宁夏自治区石嘴山市,是石嘴山市政治、经济、文化、商贸和信息中心。位于宁夏北部,是因煤而立、因工而兴的老工业城市,是宁夏工业重镇石嘴山市党政机关所在地,被中央文明委命…

beibei

北碚Yandex推广

北碚区位于重庆市区西北郊的缙云山下,嘉陵江畔,幅员面积753平方公里,人口63万,是重庆的风景旅游区和智力型清洁工业基地。本世纪20年代末,由爱国实业家卢作孚先生开拓,抗战时期为陪都重庆…

shapingba

沙坪坝Yandex推广

沙坪坝区,隶属重庆市,是重庆主城区,重庆大都市区。位于重庆市西南部,东滨嘉陵江与江北区、渝北区相邻,东南与渝中区接壤,东北与北碚区相连,南与九龙坡区相靠,西抵缙云山接璧山区,紧邻…

dadukou

大渡口TikTok推广

大渡口区是重庆主城区,重庆大都市区之一,地处重庆市西南部,是重庆都市圈重要组成部分,也是重庆市中心城区十二个组团之一,于1965年建区。大渡口区东临巴南区,南界江津区,西、北靠九龙坡…

为什么一定要选懂产业带的出海服务商?建材丝网的欧洲建筑商看资质与交期,工业橡塑的中东工程商问耐温与工况,毛皮服饰的俄罗斯分销商算的是季节与毛利。买家不同,决策逻辑就不同;信科网络把这些差异拆进网站结构、关键词地图和投放策略里,用他们习惯的方式出现在他们搜索的地方。