wordpress linux 目录,快速搭建WordPress(Linux)

作者:彭济

环境要求

一、配置LAMP(Linux+Apache+Mysql+PHP)

1、安装apache

sudo apt-get install apache2 //安装apache2

apache2 -v //查看版本

网页访问本机ip地址,查看是否安装成功

bVba8uO?w=604&h=588

2、安装php

sudo apt-get install php //安装php

php -v //查看版本

sudo apt-get install libapache2-mod-php

3、安装mysql

sudo apt-get install mysql-server

sudo apt-get install php7.0-mysql

4、环境测试

sudo service mysql restart // 重启 MySQL

sudo service apache2 restart // 重启 Apache2

创建一个test.php文件,内容为:

把test.php放到var/www/html目录下

访问本机ip地址:

bVba8u7?w=804&h=794

php配置成功

以上就是搭建wordpress所需要的环境了

部署Wordpress

一、下载wordpress包

把解压好的包放到var/www/html目录下,并且赋予wordpress权限。

在这里我赋予的时apache的权限www-data

cat etc/php/7.0/fpm/pool.d/www.conf //查看文件www.conf

bVba8vP?w=1147&h=296

我们cd到wordpress的上一级目录执行chmod赋予wordpress权限

chmod -R www-data:www-data wordpress

成功后我们访问本机地址+/wordpress就可以看到

bVba8wR?w=650&h=415

然后就开始自己配置wordprss了

注意事项

一、FTP的配置

安装FTP(文件传输协议)

sudo apt-get install vsftpd

启动、重启、停止

sudo service vsftpd start //启动

sudo service vsftpd restart //重启

sudo service vsftpd stop //关闭

修改配置文件

在etc/目录下有两个文件分别为:ftpusers、vsftpd.conf

ftpusers为ftp传输的黑名单,只要在里面有的用户,全部都禁止登陆ftp

vsftpd.conf为ftp配置文档:

# 设置为YES时vsftpd以独立运行方式启动,设置为NO时以xinetd方式启动

#(xinetd是管理守护进程的,将服务集中管理,可以减少大量服务的资源消耗)

listen=YES

# 同上,如果支持ipv6网络则有效

listen_ipv6=NO

# 是否支持匿名用户访问

anonymous_enable=NO

# 是否支持本地用户访问

local_enable=YES

# 是否开放本地用户写权限,即是否允许上传

write_enable=YES

# 本地用户上传文件的权限掩码

local_umask=022

# 是否允许匿名用户上传文件

#anon_upload_enable=YES

# 是否允许匿名用户创建目录

#anon_mkdir_write_enable=YES

# 用户进入目录时是否显示message_file指定的文件内容(需要添加message_file配置项)

#dirmessage_enable=YES

# 强制ftp数据传输使用20端口,默认YES

connect_from_port_20=YES

# 登陆后显示的信息(欢迎信息)

ftpd_banner=Horizon FTP.

# 为YES时,禁止所有用户访问上级目录,只能访问各自的家目录

chroot_local_user=YES

# 如果禁止所有用户访问上级目录,即chroot_local_user=YES,则该项需配置为YES

# 如果没有配置该项,则要求ftp根目录权限不可写,否则登录时报:500 OOPS错误

# vsftp2.3.5之后版本,该配置项需要手动添加

allow_writeable_chroot=YES

# 和前面同名配置项一样

chroot_local_user=YES

# 设置chroot_list_file是否有效

chroot_list_enable=YES

# 当chroot_list_enable=YES时,该文件生效,该文件需要手动添加,存放用户列表

# 如果所有用户被限制只能访问家目录,禁止访问上级目录(即chroot_local_user=YES)

# 那么该文件内的用户为特权用户,可以不被限制地访问家目录之上的目录

# 反之,如果所有用户都不被限制,都可以访问上级目录,即(chroot_local_user=NO)

# 则该文件内部的用户为被限制的用户,只能访问各自家目录,禁止访问上级目录

chroot_list_file=/etc/vsftpd.chroot_list

# 设置vsftpd使用utf8编码的文件系统

utf8_filesystem=YES

二、WordPress文档数据备份

在后台管理中一个工具菜单:

bVba8wF?w=211&h=625

我可以使用他的导出功能,可以导出所有内容,或者其他,导出的是格式为xml的文件

bVba8v5?w=1010&h=510

导入则需要安装插件,我们可以选择wordpress的那个。在导入过程中如果有图片是从媒体库中来的,务必把下载附件勾选上。

三、Wordpress优化

由于Wordpress是默认是采用的谷歌的字体,国内对于谷歌又是(你懂的!),所以速度会非常非常非常的慢,所以我需要替换掉字体请求的地址:

找到/var/www/html/wordpress/wp-includes下的script-loader.php,把他改为

$open_sans_font_url = "https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets";

我也可以加入一些插件,比如:

Autoptimize:优化你的网站, 整合并压缩 CSS 和 JavaScript 代码。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/335364.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

postman测试工具中的js代码中的sendRequest()使用详解

发送get请求 const url http://115.28.108.130:5000/api/user/getToken/?appid136425; // 发送get请求 pm.sendRequest(url, function (err, res) {console.log(err ? err : res.text()); // 控制台打印请求文本 });发送表单格式post请求 //构造一个登录请求 const login…

atheros蓝牙设备驱动 小米_小米Air 13笔记本黑苹果WiFi蓝牙硬件改装方案二

该方案适合小米笔记本Air 13初代,适合小米笔记本PRO等型号,适合通用的预留有M.2 PCIE通道SSD卡槽的电脑。也是作者极力推荐的终极改造方案。总体方案: 使用笔记本主板上的M.2 nvme通道 SSD硬盘接口进行拓展。使用BCM943602CS专用的M.2[NGFF]转接卡进行改…

将经过身份验证的用户注入Spring MVC @Controllers

可以使用AuthenticationPrincipal批注和AuthenticationPrincipalArgumentResolver这是Spring MVS MethodArgumentResolver的实现)将注入经过身份验证的用户注入Spring MVC处理程序方法。 默认情况下, AuthenticationPrincipalArgumentResolver已通过Web安…

Oracle数据库的命令工具sql*plus/sqlplus介绍

Oracle 的 sql*plus 是与 Oracle 数据库进行交互的客户端工具,借助 sql*plus 可以查看、修改数据库记录。在 sql*plus 中,可以运行sql*plus 命令与 SQL 语句。MySQL 中的 mysql、show、mysqldump 等命令就类似于 Oracle 的 sql*plus 客户端命令。 SQL 语…

python实现局域网攻击_通过python实现DNS欺骗

假设在一个的局域网内有两个人:Bob和Eve。Eve想让Bob访问他创建的恶意网页,这样她就可以通过隐藏性的下载给Bob的计算机上安装恶意软件,或者可能展示一个欺骗性的站点来试图窃取Bob的认证信息。(图片来自以上提供的链接&#xff0…

查询linux kafka安装目录,Kafka 1.0.0安装和配置--Linux篇

阅读目录:1. 关闭防火墙和Selinux2. 安装所需环境JDK,Zookeeper3. 下载Kafka 1.0.0版本4. 配置Kafka5. 启动Kafka并验证6. 报错及解决7. 说明1. 关闭防火墙和SelinuxLinux的防火墙是咱们新手的噩梦,很多情况会出现能ping通,但是访问不了Web页…

随机数生成java代码_Java Bullshifier –生成大量随机代码库

随机数生成java代码生成大量随机Java应用程序的命令行工具 您一直在等待的命令行工具。 或不。 毕竟,这是很深奥的。 无论哪种方式,它对某些人都非常有用,而对其他人来说却是一个有趣的实用程序。 Bullshifier是David Levanon和Hodaya Gamli…

背景区域为负样本什么意思_词向量-skipgram与负采样

大纲:1. onehot vs 分布式表示2. 分布式表示的全局泛化能力3. how to learn word2vec - intuition4. SkipGram5. SkipGram Negative Sampling6. 评估词向量7. CBOW与SkipGram对比1. onehot vs 分布式表示Onehot表示:V (apple, going, I, home, machine ,learing)ap…

嵌入式linux应用程序实例,嵌入式Linux应用程序访问物理地址的实例

前言  按照Linux分层驱动思想,外设驱动与主机控制器的驱动不相关,主机控制器的驱动不关心外设,而外设驱动也不关心主机,外设访问核心层的通用应用程序接口进行数据传输,主机和外设之间可以进行任意的组合。这样思想要…

生成验证码图片的Java代码

文章目录验证码演示代码请求资源路径为什么要添加一个随机数的参数验证码演示代码 package priv.lwx.javaex.servlet_demo.web.servlet.response;import javax.imageio.ImageIO; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import …

线程同步 线程安全_同步装饰器来替换线程安全类

线程同步 线程安全您知道什么是线程安全吗? 如果没有,下面是一个简单的示例。 所有类都必须是线程安全的,对吗? 并不是的。 其中一些必须是线程安全的? 又错了。 我认为它们都不必是线程安全的,而它们都必须…

python数学要求_python数学工具之积分(1)

加载库Polygon,绘制积分图形。 fig, ax plt.subplots(figsize(7, 5))表示绘图尺寸为7*5;plt.plot(x, y, b, linewidth2)表示绘制蓝色线宽为2的函数图形;plt.ylim(ymin0)表示y轴最小值为0;Ix np.linspace(a, b)表示lx取值范围为[…

linux swap分区与内存,虚拟内存和swap分区的关系

首先,这两个概念分别对应windows和linux,即:windows:虚拟内存linux:swap分区windows即使物理内存没有用完也会去用到虚拟内存,而Linux不一样 Linux只有当物理内存用完的时候才会去动用虚拟内存(即swap分区)…

.net2.0 orm_Java 8:深入研究速度3.0.1“森林”流ORM

.net2.0 orm沿着这条路 我一直在为开源项目Speedment (它是Stream ORM Java工具包和运行时)做出贡献,并且刚刚发布了一个新的主要版本3.0.1“ Forest”。 版本的发布是以加利福尼亚帕洛阿尔托的大街小巷命名,大多数贡献者都在此工…

JavaScript/JS如何给元素对象添加事件

使用普通的 js 代码给元素对象添加事件 绑定事件,添加事件处理程序: var obj document.getElementById("name"); obj.onclick f1; function f1(){ alert("hello!"); }说明:函数名 f1 就是一个引用数据类型的变量&…

forge开发_使用Forge,WildFly Swarm和Arquillian开发微服务

forge开发在这篇文章中,我们将看到如何使用WildFly Swarm和Forge开发微服务,以及如何使用Arquillian和Rest Assured对其进行测试。 WildFly Swarm提供了一种创新的方法来打包和运行Java EE应用程序,方法是将它们与足够的服务器运行时一起打包…

zynq+linux固化程序,如何在 Zynq UltraScale+ MPSoC 上实现 Linux UIO 设计

原标题:如何在 Zynq UltraScale MPSoC 上实现 Linux UIO 设计简介作者: Alex He (何晔), 赛灵思高级嵌入式应用工程师这里的 UIO 即 Userspace I/O,本文中 UIO 泛指 UIO 设备和 UIO 驱动。它在 Linux kernel 的世界里比较小众&…

python初学者代码示例_Selenium 快速入门笔记和代码示例(Python版)

链接 文档链接: 安装 selenium 模块和 Chrome 浏览器驱动 步骤: 安装 Selenium 模块: pip install selenium 下载浏览器驱动(下载即可,无需安装,使用时要指定它的路径):请参考 https…

用例描述

用例名称:简要说明/描述, 优先级: 参与者: 事件流:就是用例执行时,由一序列活动组成的控制流。 基本事件流:对用例中常规、预期路径的描述。 扩展事件流:主要是对一些异常情况、选…

thinkpad笔记本散热风扇_极致的散热体验,ORICO 全铝DIY双风扇笔记本散热垫评测...

电脑的出现,极大的改变了人类的生活。娱乐、办公、游戏、电子竞技等等都需要用到电脑。而电脑也慢慢的在升级着。电脑的体积也由最开始的的占据几间屋子的庞大体积,到后来的台式机、台式一体机、电脑的体积慢慢的变的越来越小。而便携式笔记本电脑的出现…