首页 > 其他分享 >使用 WordPress 本地搭建支持匿名评论的网站

使用 WordPress 本地搭建支持匿名评论的网站

时间:2022-10-02 09:55:13浏览次数:75  
标签:opt 插件 wp 匿名 sebu WordPress lampp 搭建

XAMPP

下载

这里部署在 ContOS 上,直接去 SourceForge 网站下载

安装

通过 MobaXterm/Xshell 等终端自带的 FTP 将下载的 xampp-linux-*-installer.run 文件发送到 ContOS 目录(如 /opt),按照 Linux 经常提到的问题 安装:

# 切换目录
cd /opt

# 为安装程序更改权限
chmod 755 xampp-linux-*-installer.run

# 运行安装程序,默认安装到 /opt 目录
sudo ./xampp-linux-*-installer.run

验证

安装完成后,会自动启动 XAMPP。访问 http://CentOS_IP ,出现 XAMPP 欢迎页面即表示服务运行正常。

设置密码

默认安装时,XAMPP 没有设置密码,不推荐这种可以被其他人访问的配置来运行 XAMPP。

进行简单的安全检查并设置数据库、FTP 等密码:

# 根据提示设置密码
sudo /opt/lampp/lampp security

创建数据库

WordPress 的页面、文章、用户等数据都是存储在 MySQL/MariaDB 中的,需要创建一个数据库:

# 连接数据库,假设数据库用户 root 的密码是 123456(上一步设置的)
/opt/lampp/bin/mysql -uroot -p123456

# 创建 WordPress 数据库
create database wordpress;

# 查看数据库
show databases;

WordPress

下载

官网下载 WordPress

安装

将下载的压缩包解压,重名为自己需要的名字(网站的一级路径就是这个名字,笔者设置为 sebu),通过 MobaXterm/Xshell 等终端自带的 FTP 将文件夹发送到 CentOS 下的 /opt/lampp/htdocs 目录。

配置数据库

访问 http://CentOS_IP/sebu ,正常情况下应该会出现 WordPress 安装页面,如果没有看到,可以手动修改配置文件:

# 拷贝配置文件
cp /opt/lampp/htdocs/sebu/wp-config-sample.php /opt/lampp/htdocs/sebu/wp-config.php

# 修改配置文件
vim /opt/lampp/htdocs/sebu/wp-config.php

# 数据库
define( 'DB_NAME', 'wordpress' );

# 数据库用户名
define( 'DB_USER', 'root' );

# 数据库密码 123456
define( 'DB_PASSWORD', '123456' );

# 部署在本机,不用修改
define( 'DB_HOST', 'localhost' );

配置网站

再次访问 http://CentOS_IP/sebu ,应该出现一下页面:
配置网站

  • 站点标题:显示在浏览器标签页上的网站名
  • 用户名:网站后台管理员用户名,可以修改为 admin
  • 密码:管理员密码

配置完成后即可进入网站后台。

Tips:
XAMPP 数据库默认用户名:root,无密码;
WordPress 登录地址:http://CentOS_IP/sebu/wp-login
WordPress 后台地址:http://CentOS_IP/sebu/wp-admin
WordPress 网站地址:http://CentOS_IP/sebu
XAMPP 作为服务时开机启动,不作为服务时即开即用;
卸载 XAMPP 时会清除数据,需要备份网站数据的话可以手动把网站目录复制出来。

主题和插件

WordPress 的主题和插件可以在线安装,也可以本地上传,需要使用 FTP,这里先配置下。

启用 FTP 直连

echo "define("FS_METHOD","direct");" >> /opt/lampp/htdocs/sebu/wp-config.php;
echo "define("FS_CHMOD_DIR", 0777);" >> /opt/lampp/htdocs/sebu/wp-config.php;
echo "define("FS_CHMOD_FILE", 0777);" >> /opt/lampp/htdocs/sebu/wp-config.php;

更改权限的定义好像没生效,下面手动修改。

修改文件夹权限

主题和插件都是安装在这里:

chmod -R 777 /opt/lampp/htdocs/sebu/wp-content

必备插件

  • WP-China-Yes:加快访问速度,并进行本土化改造
  • WP Githuber MD:提供 Markdown 编辑支持
  • Remove IP:支持匿名评论(不记录 IP)
  • WPvivid:备份插件

推荐主题

  • GeneratePress:WP Githuber MD 作者出的主题

问题处理

如果安装某个主题或者插件之后,跳转到错误页面,以插件为例,只需要:

# 进入插件目录(主题的话,换为 themes)
cd /opt/lampp/htdocs/sebu/wp-content/plugins
# 删除插件
rm -rf plugin_name

参考资料

快速在本地搭建 WordPress 博客
Linux 经常提到的问题

标签:opt,插件,wp,匿名,sebu,WordPress,lampp,搭建
From: https://www.cnblogs.com/ageovb/p/16747467.html

相关文章

  • lambda表达式(匿名函数)
    1、lambda的应用场景如果一个函数有一个返回值,并且只有一句代码,可以使用lambda简化。2、lambda语法lambda参数列表:表达式注意:lambda表达式参数可有可无,函......
  • 搭建漏洞环境及实战——搭建SQL注入平台
    Sqli-lab是一款学习SQL注入的开源平台,共有75种不同类型的注入,复制源码然后将其粘贴到网站的目录中,进入MySQL管理中的PHPMyAdmin,打开http://127.0.0.1/phpMyAdmin/,创建名为......
  • 搭建漏洞环境及实战——在Linux系统中安装LANMP
    LANMP是Linux下Apache、Nginx、mysql和php的应用环境演示的是WDLinux命令:wgethttp://dl.wdlinux.cn/files/lamp_v3.tar.gz从ApacheZooKeeper上下载了ApacheZooKeepe......
  • windows下搭建运行scnuoj
    原文链接:windows下搭建运行scnuoj–每天进步一点点(longkui.site) 0.背景scnuoj是jnoj的更新版本,因为jnoj已经很长时间不维护了,所以scnuoj团队对jnoj进行了简单的改......
  • yii2——windows下搭建yii2框架的安装与运行(1)
    原文链接:yii2——windows下搭建yii2框架的安装与运行(1)–每天进步一点点(longkui.site)本文工具:vscode+phpstudy+composer+php7.3.4可能用到的文章:phpstudy搭建php......
  • Ajax环境搭建
    Ajax服务环境搭建1.首先下载安装node2.随便在哪新建文件夹,重命名为server(命名随便,我习惯),打开这个文件夹,按住shift键,右击选择在此处打开Powershell窗口(S)​ ......
  • Django学习笔记(一)--环境搭建
    1、建立虚拟环境目的:隔离项目,便于部署(1)创建存放项目和虚拟环境的目录,并切换到该目录中work@wanglin:~$mkdirlearning_logwork@wanglin:~$c......
  • springboot+vue前后端分离项目搭建
    今天开始学习springboot+vue的前后端分离项目,跟着bili的视频开始做起。第一步安装node.js node.js自带npm插件,npm是node的一个包管理工具,安装好了node.js,就安装了npm......
  • WVP ZLMediaKit搭建记录
    ZLMediaKit地址:https://github.com/ZLMediaKit/ZLMediaKitWVP地址:https://github.com/648540858/wvp-GB28181-pro ZLMediaKit开启SSL1.查看ZLMediaKit配置文件中的SSL......
  • beego windows环境搭建(前面是lunix上go语言的环境)
    环境准备go环境搭建下载首先是下载,如果使用的是虚拟,直接到浏览器上去下载官方的golang-Lunix安装包Downloads-TheGoProgrammingLanguage(google.cn)如果点击了......