文章目录
前言
简单的使用树莓派搭建wordpress,没有wordpress的使用(不会)提示:以下是本篇文章正文内容,下面案例可供参考
一、wordpress是什么?
WordPress是基于Php语言+ Mysql数据库开发的网站程序,程序前期主要定位个人博客(BLOG),随着后续功能的升级,现在有不少人当作一个内容管理系统(CMS)使用。
二、apache、mysql、wordpress安装
apache安装
sudo apt-get install apache2 php -y
sudo service apache2 restart
这个安装成功的话在浏览器中输入http://localhost会出现一个默认界面
mysql安装
sudo apt-get install mariadb-server php-mysql -y
sudo service apache2 restart
WordPress安装
从官网下载wordpress的最新版本,并解压到apache的默认网页目录中
cd /var/www/html/
sudo rm -rf *
sudo wget http://wordpress.org/latest.tar.gz
sudo tar xzf latest.tar.gz
sudo mv wordpress/* .
sudo rm -rf wordpress latest.tar.gz
三、配置环境
设置目录权限
sudo chown -R www-data: .
设置数据库
登录数据库,按提示操作
sudo mysql_secure_installation
创建并设置数据库
create database wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY '你设置的密码(有引号)';
FLUSH PRIVILEGES;
exit
之后重启树莓派
sudo reboot
四、设置wordpress
重启完成之后访问http://localhost可以看到一个选择语言的界面。
当然,也会有特殊情况,可能是一段html的代码,这时候请你清除一下浏览器缓存(请百度搜索怎么清除),之后再重新访问URL。
接下来,按照提示不断进行操作即可。一些信息如下,前提是按照之前的步骤设置。
Database Name: wordpress
User Name: root
Password: <YOUR PASSWORD>
Database Host: localhost
Table Prefix: wp_
可以通过访问 http://localhost/wp-admin 来查看和管理该网站。
五、发布
安装相对URL插件
首先登录WordPress
仪表盘–>插件–>安装插件
搜索Relative URL并进行安装。
配置config.php
请使用你最喜欢或者最熟练的方式打开/var/www/html/wp-config.php这个文件,记得使用sudo。如果没有的话可以使用下面这个命令。
sudo nano /var/www/html/wp-config.php
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
然后把这个内容添加到文件中,为了便于管理,请放在
/* That's all, stop editing! Happy publishing. */
这个注释的下面。
使用nano保存文件的话依次使用ctrl+x,Y,回车。其实就是按提示选择操作。
花生壳映射
见这篇内容的内网穿透部分,操作是一样的。https://blog.csdn.net/weixin_45090728/article/details/119899341
一开始我这里花生壳里诊断的都是设备离线,设置好映射关系也只能内网访问。最后在<设备列表>中把设备的账号登录后重新建立映射成功了。