首页 > 编程学习 > 树莓派搭建个人博客网站并发布上线 1/4

树莓派搭建个人博客网站并发布上线 1/4

发布时间:2022/10/1 6:49:20

在前面的文章中,我们为大家展示了如何借助cpolar,将创建于本地树莓派的简单网页发布到公共互联网上。不过此时我们使用的大多是命令行,对于新手操作显得不是那么友好。今天,我们仍将以发布网页为例子,向大家介绍如何创建一个能为自己所编辑的网页,并依托cpolar创建的数据隧道在公网上发布。现在,就让我们开始吧。

想要创建一个能够自行编辑的网页,我们可以借助wordpress软件进行网页的制作和编辑。但想要安装wordpress,又需要有数据库的支持,因此我们需要先安装数据库并进行相应设置。这里我们使用的数据库为MySQL(网页的运行环境apache已经在《使用cpolar发布树莓派网页(apache2的安装测试)》中介绍过,此处不再赘述),但还需要装一个php程序。(apache是网页运行的容器,而apache2 php则是解析网页文件的工具)这里我们使用的是apache2 php。需要注意的是,网页运行有不同脚本,对应脚本需要安装对应的解析软件(.asp,就需要asp的解析器、.Net .aspx,就需要.net的解析器、.php就需要安装php的解析器)。

在树莓派的命令行界面输入命令

sudo apt-get install apache2 php  -y

安装apache2 php解析程序

再输入以下命令重启一次apache程序

sudo service apache2 restart

接着,我们输入如下命令

sudo apt-get install mariadb-server php-mysql -y
sudo service apache2 restart

这里有两个命令,一是安装MySQL数据库的命令,另一个是重启apache2的命令

在MySQL安装完成后,我们接着安装wordpress。但由于我们原有的网页会影响到wordpress的安装程序(无法正确显示wordpress的安装页面),因此需要先删除之前建立的简单网页,输入命令“cd /var/www/html/”打开简单网页的文件夹,再输入命令“sudo rm -rf *”删除该文件夹内的内容

完成这一步后,我们就能下载wordpress的压缩文件。输入命

sudo wget http://wordpress.org/latest.tar.gz

下载wordpress的最新压缩包。

接着我们输入命令,解压wordpress的安装包。命令为

sudo tar xzf latest.tar.gz
sudo mv wordpress/* .
sudo rm -rf wordpress latest.tar.gz

解压完成后,我们就要对wordpress的目录配置权限。输入命令

sudo chown -R www-data: .

接着,就要为wordpress的权限做很多安排。输入命令

sudo mysql_secure_installation

命令输入后,系统会提出很多权限确认,具体内容为:

询问Enter current password for root (enter for none),按(enter) 键,第一次登陆没有密码。

询问Set root password?输入“Y”,进行root帐号的密码设置

接着系统提示New password,在此输入新MySQL密码(这个密码要记牢)输入完成后按回车,系统会提示re-enter new password再次输入密码,此时重复输入相同密码回车即可。

  • 询问Remove anonymous users,输入Y
  • 询问Disallow root login remotely,输入Y
  • 询问Remove test database and access to it,输入Y
  • 询问 Reload privilege tables now,输入Y

直到看到消息 All done!和Thanks for using MariaDB!。表示设置已经完成。

完成以上步骤后,我们就能继续为wordpress配置数据库。输入命令

sudo mysql -uroot -p

系统会提示输入root的密码(也就是之前要记住的那个密码)。

输入正确的密码后,输入命令

create database wordpress

创建wordpress的数据库

将数据库权限赋予root用户。输入命令

GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY 'root的密码(需要记牢的那个)';

最后,我们分别输入命令,刷新一次数据库权限,再退出mariaDB(这里需要注意的是,命令行首词是“MariaDB”的,都是表示数据库内操作,这部分命令行必须以“;”为结尾,否则数据库程序不会有任何动作)

FLUSH PRIVILEGES;
exit

回到树莓派命令界面后,我们将树莓派重启一次

sudo reboot

至此,树莓派上安装wordpress的准备工作就完成了,接下来我们就可以将wordpress安装到树莓派上,并用其编辑一个知己心仪的网站。由于这部分内容几乎都是用命令行进行操作,可能需要一点时间消化,因此我们将wordpress的安装放在下一篇介绍中。如果您对cpolar的使用有任何疑问,欢迎与我们联系,我们必将为您提供力所能及的协助。当然也欢迎加入cpolar的VIP官方群,共同探索cpolar的无限潜能。

Copyright © 2010-2022 mfbz.cn 版权所有 |关于我们| 联系方式|豫ICP备15888888号