• Linux(Debain)环境安装WordPress


    一、相关组件安装

    1. 安装Apache

    apt-get install apache2

    安装完毕后浏览器 http://localhost/ 或者 http://127.0.0.1 出现It Works就表示OK了

    Apache 配置文件目录:/etc/apache2

    Apache 网站目录  /var/www

    2. 安装 PHP

    apt-get install php5

    测试php

    在Apache站点目录下建立并编辑testphp.php文件内容:  <?php phpinfo() ?>

    然后在浏览器中打开 http://你的ip地址/testphp.php 测试

    3. 安装Mysql

    apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql

    为WordPress新建一个数据库

    mysql -u root -p
    mysql>CREATE DATABASE wordpress
    CREATE USER wordpressuser@localhost IDENTIFIED BY 'password'; --创建WP用户和密码
        GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost; --授予权限
    FLUSH PRIVILEGES; --刷新配置

    4. 安装phpadmin

    apt-get install phpmyadmin apache2-utils

    安装过程中问你是不是进行数据库配置,选择是,输入刚才安装mysql的密码

    安装完毕后修改apache /etc/apache2/apache2.conf配置文件,在最后加上 Include /etc/phpmyadmin/apache.conf

    重启 Apache2

    service apache2 restart

    获取IP

    ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's//.*$//'

    然后在浏览器中输入 http://你的ip地址/phpmyadmin/   能显示就没问题了

    接着输入用户名root ,和密码,登录以后就可以对mysql 进行管理了

    二 . 安装Wordpress

    1. 进入 Apache 目录下载最新的Wordpress

    wget https://wordpress.org/latest.tar.gz

    2. 解压

    tar -zxvf latest.tar.gz
    rm latest.tar.gz

    3. 赋予 Wordpress 对 Wordpress目录的读写权限

    root@vultr:/var/www# chmod 777 wordpress

    后来发现WP在更新插件主题等操作的时候会提示FTP链接。那么上面这种设置方式应该是错误的。

    然后通把wp的目录所有者改为apache的启动账号解决该问题,如果不知道apache的启动账号是什么,可以建立一个php文件来获取,内容如下<?php echo(exec("whoami")); ?>

    chown -R www-data wordpress

    image

    4. 修改Apache相关配置文件

    1) 修改默认目录

    修改 /etc/apache2/sites-available/default 找到 DocumentRoot 行,然后把 /var/www改为 /var/www/wordpress 

    2) 开启 Rewrite

    继续在/etc/apache2/sites-available/default  找到 AllowOverride None 都改为AllowOverride All。 (Wordpress 修改Permalinks的时候会用到)

    image

    5. Apache 开启 rewrite模块

    a2enmod rewrite 
    --停用模块,使用 a2dismod

    5.访问 http://你的ip/wp-admin/setup-config.php  进行安装

    三、WP安装后的一些配置

    1. 垃圾评论插件Akismet的API key  2a1e0269d10c

    2. 装了主题以后注意记住后台页面的地址  http://www.left45.com/wp-login.php

    参考资料

    WHY WORDPRESS ASKS FOR CONNECTION INFO

    http://www.chrisabernethy.com/why-wordpress-asks-connection-info/

  • 相关阅读:
    js的break与continue
    mongodb报错UserNotFound: Could not find user xxx@xxx
    2.mongodb基本命令
    centos导入mongodb数据库
    linux全局安装express
    centos查看软件及配置软件环境变量
    centos查看版本号
    Spring-boot+Mybatis+Maven+MySql搭建实例
    Spring Boot 静态资源处理
    使用Spring Boot开发WEB页面
  • 原文地址:https://www.cnblogs.com/haseo/p/4417787.html
Copyright © 2020-2023  润新知