首页 > 其他分享 >在树莓派上搭建属于自己的网页(1)

在树莓派上搭建属于自己的网页(1)

时间:2022-08-16 18:44:53浏览次数:46  
标签:树莓 网页 sudo 命令 wordpress 输入 搭建

在前面的文章中,我们为大家展示了如何借助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的无限潜能。

标签:树莓,网页,sudo,命令,wordpress,输入,搭建
From: https://www.cnblogs.com/probezy/p/16588801.html

相关文章

  • 使用cpolar发布树莓派网页(cpolar功能的完善)
    在上篇介绍中,我们通过将cpolar云端数据隧道与本地网页的关联,了解了如何对cpolar的配置文件进行修改。现在,我们将继续对cpolar进行设置,将其添加到树莓派的自启动服务中,并设......
  • 在树莓派上搭建属于自己的网页(2)
    在上篇文章中,我们在树莓派上安装了网页解析程序apache2php、数据库软件MySQL、设置了wordpress的专属数据库并赋予其操作权限。接下来,我们就可以正式安装wordpress,并建立......
  • 解决网页乱码、打印文件乱码
    出现乱码可能的原因:编写网页时,使用的字符集和用户使用的字体集不一致比如,开发者使用utf-8字符集写下了如下网页:<!DOCTYPEhtml><htmllang="en"><head><metac......
  • Docker私有仓库搭建
    Docker私有仓库搭建1、DockerRegistry网上有很多的Registry服务器都支持第三方用户注册,而后基于用户名去做自己的仓库,但是使用互联网上的Registry有一个缺陷,那就是我们......
  • EMAS Serverless系列~4步教你快速搭建小程序
    体验简介本实验基于EMASServerless的云函数、云数据库、云存储等云服务能力一站式快速开发小程序《私人云相册》。Demo主要包括如下功能:1相册管理2上传相片3每......
  • 直播系统搭建,点击显示或隐藏密码
    直播系统搭建,点击显示或隐藏密码在前端中我们知道用javascript就可以可以很容易实现,那么在Android中怎么实现这个功能呢?Java代码: packagecom.example.test2;importa......
  • 网页字体包大小优化
    在日常开发中,我们经常会使用一些字体包来美化我们的网站,然而中文字体包体积确实非常大的,小则4-5MB,大则10MB以上,非常的消耗资源,今天就记录下如何优化字体包的大小......
  • 搭建自有科研集群踩坑1
    首先就是运行要稳定。这里遇到最大坑就是Z系列主板。这款主板不是工作站专用,虽然性能突出,但是一定注意上件的兼容性,以及环境问题,比如静电,电涌之类,不然坏了维修都是一堆坑。......
  • 树莓派安装搜狗输入法
    1、更新数据源sudoapt-getupdatesudoapt-getupgrade2、安装fcitx输入法框架sudoapt-getinstallfcitx3、设置fcitx开机自启动sudocp/usr/share/applic......
  • JAVA的环境搭建
    第一章 JAVA的环境第一节 Java三大版本JavaSE:标准版(桌面程序、控制台开发)StandardEditor(标准版)J2SE包含构成Java语言核心的类,定位在个人计算机上的应用。这个版本......