在LAMP的基础上配置WordPress

一、为WordPress 在MySQL上配置一个数据库和管理员账号

先以root身份登录MySQL(sudo mysql),目的是为WordPress设置账号与密码

创建数据库:
1.CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
给用户赋权限:
2.GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
完整形式为:grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;
3.使更新生效: FLUSH PRIVILEGES;
4.退出 EXIT

二、在LAMP的基础安装支持WordPress的PHP插件

sudo apt-get update
sudo apt-get install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc
重启Apache ,使得更改生效。
sudo systemctl restart apache2

三、修改Apache的配置文件,使得可以覆盖和重写.htaccess文件

1. sudo nano /etc/apache2/apache2.conf
<Directory /var/www/html/>
    AllowOverride All # 添加内容
</Directory>
2. sudo a2enmod rewrite #使能重写模块
3.使得修改生效: sudo apache2ctl configtest
4.使得修改反映在Apache上: sudo systemctl restart apache2
​

下载并安装WordPress

下载 curl -O https://wordpress.org/latest.tar.gz
解压  tar xzvf latest.tar.gz
设置.htaccess
touch /tmp/wordpress/.htaccess
chmod 660 /tmp/wordpress/.htaccess
设置配置文件:
cp /tmp/wordpress/wp-config-sample.php /tmp/wordpress/wp-config.php
创建更新目录:mkdir /tmp/wordpress/wp-content/upgrade
将修改好的文件全部复制到Apache的指定目录下:
sudo cp -a /tmp/wordpress/. /var/www/html#.表示指定目录下所有文件,包括隐藏文件

## 配置WordPress目录

1. 修改权限 sudo chown -R jack:www /var/www/html #需要提前建立好用户和用户组jack:www
2. 为了确保以后建立的文件,具有相同的权限。使用setgid
sudo find /var/www/html -type d -exec chmod g+s {} \;
3.细粒度的权限调整:
sudo chmod g+w /var/www/html/wp-content
sudo chmod -R g+w /var/www/html/wp-content/themes
sudo chmod -R g+w /var/www/html/wp-content/plugins
4.修改WordPress配置文件
    生成安全密匙: curl -s https://api.wordpress.org/secret-key/1.1/salt/
    复制结果到配置文件中: sudo nano /var/www/html/wp-config.php
5.设置数据库连接 
    sudo vim /var/www/html/wp-config.php
    修改如下内容:
        define('DB_NAME', 'wordpress');
        define('DB_USER', 'wordpressuser');
        define('DB_PASSWORD', 'password');
    添加如下ner使WordPress可以访问本地文件系统
        define('FS_METHOD', 'direct');

通过网页接口完成后续过程。

sudo chown -R www-data /var/www/html #允许更新
sudo chown -R sammy /var/www/html#取消更新

猜你喜欢

转载自blog.csdn.net/justisme/article/details/83619868