Ubuntu安装WordPress
来源:互联网 发布:手机淘宝怎么开店认证 编辑:程序博客网 时间:2024/05/29 08:20
准备工作
基本需求: 域名,有公网IP的Linux服务器。
Wordpress安装需求:
- PHP
- MySQL
- Nginx
安装
安装配置PHP
安装PHP7
sudo apt-get install php7.0 php7.0-mysql
修改PHP配置
sudo nano /etc/php/7.0/fpm/php.ini
ctrl + w 搜索cgi.fix_pathinfo =1改为 0 并去掉行首的分号,ctrl + O 保存
安装配置MySQL
安装MySQL
sudo apt-get install mysql-server
配置MySQL(创建数据库和用户)
- 登陆MySQL
mysql -u root -p
输入密码之后既可以进入MySQL命令行管理界面
- 创建数据库
mysql> create database wordpress;
- 创建用户并设置权限
mysql> grant all on wordpress.* to 'user'@'localhost' identified by 'password';
user和password改成自己的设置,注意引号要保留。
预安装Wordpress
下载wordpress包
wget -P /var/www https://cn.wordpress.org/wordpress-4.7.4-zh_CN.tar.gz
解压
tar -zxvf /var/www/wordpress-4.7.4-zh_CN.tar.gz
安装配置Nginx
安装nginx
sudo apt-get install nginx
配置nginx
- 创建一个名为wp的nginx配置
cd /etc/nginx/sites-availablevim wp
- 将以下内容写入wp文件中。
server { listen 80; root /var/www/wordpress; # wordpress文件所在位置 index index.php index.html index.htm; server_name www.example.com; # 域名 charset UTF-8; location / { try_files $uri/ /index.php?$args; } location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/run/php/php7.0-fpm.sock; fastcgi_index index.php; include fastcgi.conf; } location ~* \.(js|css|png|jpg|jpeg|gif|ico|eot|otf|ttf|woff)$ { add_header Access-Control-Allow-Origin *; access_log off; log_not_found off; expires 30d; } location = /robots.txt { access_log off; log_not_found off; } location ~ /\. { deny all; access_log off; log_not_found off; }}
更改wordpress所在文件夹的访问权限
查看nginx用户
ps aux | grep nginx
更改权限
chown -R user /var/www/wordpress
这里的user改成上一步查到的nginx的用户名,默认的用户名为
www-data
,根据实际情况进行相应的修改。
设置sites-enable到sites-avaliable的软连接
ln -s /etc/nginx/sites-available/wp /etc/nginx/sites-enabled/wp
这样就会将wp的配置设置为启用状态。
修改default配置
vim /etc/nginx/sites-enabled/default
把下面配置信息中的default server去掉。
listen 80 default server;
否则打开输入www.example.com 时进入的是nginx的默认界面,而不是wordpress的界面。
检查配置并重新载入
nginx -t
出现下面信息表明配置信息无语法错误
nginx: the configuration file /etc/nginx/nginx.conf syntax is oknginx: configuration file /etc/nginx/nginx.conf test is successful
重新载入nginx
nginx -s reload
安装Wordpress
修改数据库信息
改名
将wp-config-sample.php
重命名为wp-config.php
。修改数据库信息
/** database_name_here改成数据库名称*/define('DB_NAME', 'database_name_here');/** username_here改成wordpress所使用数据库的用户名*/define('DB_USER', 'username_here');/** password_here改成上面用户名对应的密码*/define('DB_PASSWORD', 'password_here');
保存更改并退出即可。
安装
输入www.example.com/wp-admin/install.php,按照提示一步步进行安装即可。
Tip:
如果想本地测试的话,可以将nginx配置中的域名改成局域网IP。
阅读全文
0 0
- ubuntu server安装wordpress
- Ubuntu安装WordPress
- ubuntu server 安装wordpress
- ubuntu安装wordpress中文版
- ubuntu下安装wordpress
- Ubuntu安装中文版WordPress
- Ubuntu安装WordPress
- 一步一步:Ubuntu安装WordPress之安装WordPress
- ubuntu下安装LAMP+wordpress
- ubuntu 1610本地安装wordpress
- 一步一步:Ubuntu安装WordPress之安装LAMP
- ubuntu lamp环境下安装wordpress
- ubuntu下安装XMAPP和wordpress
- ubuntu server 安装wordpress+mysql+apache+php
- 在Ubuntu下安装配置WordPress
- ubuntu 安装WordPress详细教程指南
- ubuntu下wordpress安装Sendmail发送邮件
- 如何在Ubuntu 14.10 上安装WordPress?
- python 修饰符decorator原理讲解
- TCP连接建立和释放过程中状态机的变化
- C++第6次作业
- CAN
- 分析推断题
- Ubuntu安装WordPress
- 【算法】排序 (一):插入排序&希尔排序&选择排序&堆排序(C++实现)
- PyTorch学习系列(六)——自动求导
- String的常用方法及常见问题
- bzoj1596 [Usaco2008 Jan]电话网络
- 基于Qt的OpenGL编程并能实现相应按钮点击事件
- zancun
- DOM方式解析XML文件
- CSS:一个简单的loading动画