ubuntu wordpress建站

    xiaoxiao2021-04-11  34

    之前写过,但是太笼统了,现在刚好网站服务器被我整太乱了,想重装下,写一写过程吧

    1.在服务器安装系统

    这里我选择安装ubuntu64位

    2.使用工具连接服务器

    使用工具putty等连接服务器,这里因为我使用的是linux系统,直接使用ssh命令 第一次登录要保存下key xx.xx.xx.xx为服务器ip

    can@CAN:~$ ssh ubuntu@xx.xx.xx.xx ubuntu@xx.xx.xx.xx's password: Welcome to Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-53-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage Last login: Thu Apr 13 11:41:12 2017 from 121.8.210.13 ubuntu@VM-200-197-ubuntu:~$

    至此登录成功 ,开始装我们的wordpress

    3.开始搭建博客

    刚装的系统,开始之前更新下源和已安装包

    sudo apt-get update #更新源 sudo apt-get upgrade #更新安装包

    3.1 安装Apache服务器

    sudo apt-get install apache2

    3.2安装mysql的服务与客户端,根据提示输入mysql的root密码

    sudo apt-get install mysql-server mysql-client

    3.3 安装php

    这里使用apt-cache search 命令看了下源里的php相关包

    sudo apt-cache search php* | grep php

    我看到了有php7.0 就装它吧

    sudo apt-get install php7.0

    刚刚安装了apache,mysql,现在需要安装php与apache、mysql进行沟通的模块

    sudo apt-get install libapache2-mod-php7.0 sudo apt-get install php7.0-mysql

    4.启动服务

    sudo service apache2 start #启动apache2 sudo service mysql start #启动mysql

    这个时候在浏览器输入网址就可以看到apache的页面了,页面的文件默认是在 /var/www/html 目录,接下来做一些配置,比如更改这个默认目录什么的

    5.更改apache默认设置(也可以按照默认)

    sudo vim /etc/apache2/sites-enabled/000-default.conf

    找到 DocumentRoot /var/www/html 把后面的路径更换为你想要的路径

    配置主文件参考下大神的配置 打开配置主文件

    sudo sudo vim /etc/apache2/apache2.conf

    设置不能访问根目录 好像默认就是这样

    <Directory /> Options FollowSymLinks AllowOverride None Require all denied </Directory>

    设置Apache根目录可访问可读写

    <Directory /var/www/html> Options Indexes FollowSymLinks AllowOverride all Require all granted </Directory>

    设置可读写Apache根目录下的.htaccess

    <FilesMatch "/var/www/html/.ht"> Require all granted </FilesMatch>

    在配置文件里面加上ServerName,没有域名就填写IP 或者 127.0.0.1 ServerName “http://www.xxxxx.com”

    6.配置wordpress

    下载wordpress并上传到服务器刚刚设置的根目录 wordpress官网

    或者直接使用命令行获取

    sudo wget https://cn.wordpress.org/wordpress-4.7.3-zh_CN.zip sudo unzip wordpress-4.7.3-zh_CN.zip

    这个时候应该注意,解压的东西应在网站根目录下

    解压后开始配置 将wp-config-sample.php 拷贝成wp-config.php

    sudo cp wp-config-sample.php wp-config.php

    配置wordpress需要建立数据库 现在建立数据库 注意mysql语句分号结尾

    mysql -u username -p password mysql> create database xxname; exit

    回到刚刚 复制的wp-config.php

    sudo vim wp-config.php

    找到这几个

    define('DB_NAME', 'database_name_here'); 把 database_name_here 改为刚刚建立的数据库名字 define('DB_USER', 'username_here'); 把 username_here 改成数据库用户名 define('DB_PASSWORD', 'password_here'); password_here 改成密码

    到现在为止,可以在浏览器输入网址配置wordpress了

    配置完这些网站就成型了,不过我们还得做一些配置

    7.更改根目录所有者及权限

    如此做之后就不需要使用ftp更新主题啊 插件什么的

    sudo chown www-data:www-data /var/www/html -R sudo chmod 744 /var/www/html -R

    8.安装可视化数据库管理软件phpmyadmin

    sudo apt-get install phpmyadmin

    使用phpmyadmin必须安装mbstring 否则报错

    sudo apt-get install php7.0-mbstring

    把phpmyadmin 链接到网站目录

    sudo ln -s /usr/share/phpmyadmin phpmyadmin

    这个时候发现 在打开网址/phpmyadmin登录就能管理数据库了

    9. mod_rewrite

    mod_rewrite 是 Apache 网页服务器的扩展模块,使服务器可以在运行时方便地“改写” URL。改写规则使用正则表达式来解析客户请求的 URL,并在解释之前将它“翻译”成其它 URL。

    sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load

    安装完毕 现在可以开始去装逼了

    转载请注明原文地址: https://ju.6miu.com/read-666441.html

    最新回复(0)