文章目录[隐藏]
使用阿里云ECS+OSS图床+宝塔面板 搭建WordPress站点系列之第三篇。
系统要求:
- PHP 7.4 或更高版本
- MySQL 5.6 或更高版本,或 MariaDB10.1 或更高版本
- Nginx 或 带 mod_rewrite 模块的 Apache
- HTTPS 支持
一、新建站点
宝塔面板【网站】–【添加站点】,域名填写: ithuang.net
和 www.ithuang.net
。先不用创建数据库和 FTP。
1.1 站点设置
新建的站点–【设置】,打开【站点修改】对话框。
- 【流量限制】:启用流量控制,限制方案选择
论坛/博客
。 - 【伪静态】:选择
wordpress
。 - 【SSL】:填入申请的域名证书,启用【强制HTTPS】。
1.2 不使用默认 index.html
宝塔面板【文件】中,导航到/www/wwwroot/ithuang.net
目录下,删除或重命名在FTP根目录下的 index.html
默认页面。
二、安装 WordPress
2.1 下载并解压缩至站点目录
# 进入 Web 服务器 `ithuang.net`站点目录。
cd /www/wwwroot/ithuang.net/
# 下载最新版本
wget https://cn.wordpress.org/latest-zh_CN.zip
或
wget https://cn.wordpress.org/wordpress-5.8.2-zh_CN.zip
# 解压缩
unzip wordpress-5.8.2-zh_CN.zip
# 移动 wordpress 文件夹下内容至 站点目录
mv wordpress/* ./ -f
# 删除 wordpress 目录
rm -rf wordpress/
2.2 创建数据库
宝塔面板【数据库】–【添加数据库】。
注意:数据库编码要选择utf8mb4
,访问权限为本地服务器
。
2.3 安装
浏览器访问域名ithuang.net
,自动跳转至配置页,点击【现在就开始!】按钮。
填入刚刚创建的数据库名、用户名、密码、数据库主机默认localhost
、表前缀默认wp_
。然后点击【提交】按钮。
若 WordPress 校验数据库正确,则可以安装,点击【运行安装程序】按钮。若校验失败,需检查填写数据库信息是否正确~~
填入站点标题、管理员账号和密码、邮件,然后点击【安装WordPress】按钮。
等待安装完成即可登录啦。
三、设置FTP–用于 WordPress 更新
更新 WordPress 时,默认提示填写连接信息,主机名 需填写 FTP 的地址及端口号:
3.1 创建站点 FTP 账号
需要到宝塔面板后台创建一个用于该站点的FTP账号。
宝塔面板【FTP】–【添加FTP】,这里【根目录】要设置为站点的根目录/www/wwwroot/ithuang.net
。
3.2 更新站点目录所属组
查看 PHP 的默认组 www
,是否与站点目录文件为相同组。
# 查看 PHP 默认组,为 www
cat /www/server/php/74/etc/php-fpm.conf
[global]
pid = /www/server/php/74/var/run/php-fpm.pid
error_log = /www/server/php/74/var/log/php-fpm.log
log_level = notice
[www]
listen = /tmp/php-cgi-74.sock
listen.backlog = 8192
listen.allowed_clients = 127.0.0.1
listen.owner = www
listen.group = www
listen.mode = 0666
user = www
group = www
pm = dynamic
pm.status_path = /phpfpm_74_status
pm.max_children = 80
pm.start_servers = 10
pm.min_spare_servers = 10
pm.max_spare_servers = 30
request_terminate_timeout = 100
request_slowlog_timeout = 30
slowlog = var/log/slow.log
查看站点目录所属组,可见默认组为 root
。
ls -al /www/wwwroot/ithuang.net/
total 17108
drwxr-xr-x 5 www www 4096 Dec 13 17:26 .
drwxr-xr-x 5 root root 4096 Oct 10 16:23 ..
-rwxr-xr-x 1 www www 479 Oct 10 16:23 404.html
-rwxr-xr-x 1 www www 1 Oct 10 16:23 .htaccess
-rwxr-xr-x 1 www www 917 Oct 10 16:23 index.html.bak
-rw-r--r-- 1 root root 405 Feb 6 2020 index.php
-rw-r--r-- 1 root root 19915 Nov 11 03:11 license.txt
-rw-r--r-- 1 root root 7346 Nov 11 03:11 readme.html
-rw-r--r-- 1 root root 44 Oct 10 16:23 .user.ini
-rw-r--r-- 1 root root 17270810 Dec 13 17:12 wordpress-5.8.2-zh_CN.zip
-rw-r--r-- 1 root root 7165 Jan 21 2021 wp-activate.php
drwxr-xr-x 9 root root 4096 Nov 11 03:00 wp-admin
-rw-r--r-- 1 root root 351 Feb 6 2020 wp-blog-header.php
-rw-r--r-- 1 root root 2328 Feb 17 2021 wp-comments-post.php
-rw-rw-rw- 1 www www 3289 Dec 13 17:26 wp-config.php
-rw-r--r-- 1 root root 3004 Nov 11 03:11 wp-config-sample.php
drwxr-xr-x 5 root root 4096 Nov 11 03:11 wp-content
-rw-r--r-- 1 root root 3939 Jul 31 2020 wp-cron.php
drwxr-xr-x 25 root root 12288 Nov 11 03:11 wp-includes
-rw-r--r-- 1 root root 2496 Feb 6 2020 wp-links-opml.php
-rw-r--r-- 1 root root 3900 May 16 2021 wp-load.php
-rw-r--r-- 1 root root 45463 Apr 7 2021 wp-login.php
-rw-r--r-- 1 root root 8509 Apr 14 2020 wp-mail.php
-rw-r--r-- 1 root root 22297 Jun 2 2021 wp-settings.php
-rw-r--r-- 1 root root 31693 May 8 2021 wp-signup.php
-rw-r--r-- 1 root root 4747 Oct 9 2020 wp-trackback.php
-rw-r--r-- 1 root root 3236 Jun 9 2020 xmlrpc.php
使用 chown
命令将站点目录组更改为 www
组。
# .user.ini 文件默认受保护,取消包含
sudo chattr -i /www/wwwroot/ithuang.net/.user.ini
sudo chown -R www:www /www/wwwroot/ithuang.net/
ls -al /www/wwwroot/ithuang.net/
total 17108
drwxr-xr-x 5 www www 4096 Dec 13 17:26 .
drwxr-xr-x 5 root root 4096 Oct 10 16:23 ..
-rwxr-xr-x 1 www www 479 Oct 10 16:23 404.html
-rwxr-xr-x 1 www www 1 Oct 10 16:23 .htaccess
-rwxr-xr-x 1 www www 917 Oct 10 16:23 index.html.bak
-rw-r--r-- 1 www www 405 Feb 6 2020 index.php
-rw-r--r-- 1 www www 19915 Nov 11 03:11 license.txt
-rw-r--r-- 1 www www 7346 Nov 11 03:11 readme.html
-rw-r--r-- 1 www www 44 Oct 10 16:23 .user.ini
-rw-r--r-- 1 www www 17270810 Dec 13 17:12 wordpress-5.8.2-zh_CN.zip
-rw-r--r-- 1 www www 7165 Jan 21 2021 wp-activate.php
drwxr-xr-x 9 www www 4096 Nov 11 03:00 wp-admin
-rw-r--r-- 1 www www 351 Feb 6 2020 wp-blog-header.php
-rw-r--r-- 1 www www 2328 Feb 17 2021 wp-comments-post.php
-rw-rw-rw- 1 www www 3289 Dec 13 17:26 wp-config.php
-rw-r--r-- 1 www www 3004 Nov 11 03:11 wp-config-sample.php
drwxr-xr-x 5 www www 4096 Nov 11 03:11 wp-content
-rw-r--r-- 1 www www 3939 Jul 31 2020 wp-cron.php
drwxr-xr-x 25 www www 12288 Nov 11 03:11 wp-includes
-rw-r--r-- 1 www www 2496 Feb 6 2020 wp-links-opml.php
-rw-r--r-- 1 www www 3900 May 16 2021 wp-load.php
-rw-r--r-- 1 www www 45463 Apr 7 2021 wp-login.php
-rw-r--r-- 1 www www 8509 Apr 14 2020 wp-mail.php
-rw-r--r-- 1 www www 22297 Jun 2 2021 wp-settings.php
-rw-r--r-- 1 www www 31693 May 8 2021 wp-signup.php
-rw-r--r-- 1 www www 4747 Oct 9 2020 wp-trackback.php
-rw-r--r-- 1 www www 3236 Jun 9 2020 xmlrpc.php
至此,WordPress 已可以正常更新。
版权声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
免责声明: 本网站所发布的一切资源均来自于会员发布以及互联网收集,不代表本站立场,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则一切后果请用户自负;依据WordPress GPL开源许可协议分享,如有侵犯到您的权益,请联系我们。
免责声明: 本网站所发布的一切资源均来自于会员发布以及互联网收集,不代表本站立场,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则一切后果请用户自负;依据WordPress GPL开源许可协议分享,如有侵犯到您的权益,请联系我们。