夜间模式暗黑模式
字体
阴影
滤镜
圆角
主题色
Ubuntu配置WordPress过程

Ubuntu 16.04 WordPress建站过程记录

安装apache2, php, mysql等

sudo apt-get install apache2 -y

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

sudo apt-get install mysql-server -y
# 设置root密码

sudo apt-get install php7.0-mysql

sudo apt-get install phpmyadmin -y
# 选择 apache2 
# 设置密码

sudo service mysql restart
sudo systemctl restart apache2.service
# 重启服务

此时打开akarin.top,查看是否配置成功(显示It works!)

配置SSL证书

sudo a2enmod ssl
sudo a2ensite default-ssl
# 打开SSL支持

确认/etc/apache2/ports.conf中有“Listen 443”这一部分

<IfModule ssl_module>
 Listen 443
</IfModule>

编辑/etc/apache2/sites-available/default-ssl.conf

ServerAdmin webmaster@localhost
# 添加下面这行
ServerName 你的域名:443
DocumentRoot /var/www/html/你的网站目录

# 然后在SSLEngine on的下面加入如下内容:
SSLProtocol all -SSLv2 -SSLv3
SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
SSLHonorCipherOrder on
SSLCertificateFile  /etc/apache2/cert/public.pem
SSLCertificateKeyFile /etc/apache2/cert/你的.key
SSLCertificateChainFile /etc/apache2/cert/chain.pem
# 并将原有的

               SSLCertificateFile      /etc/ssl/certs/ssl-cert-snakeoil.pem
               SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
# 注释掉

重启apache2

sudo service apache2 restart

此时用浏览器打开你的网站, 点击网址左边的小锁,显示证书有效即配置成功

安装wordpress

为wordpress配置数据库

mysql -u root -p
# 输入数据库root用户密码

CREATE DATABASE wordpress;
# 为 wordpress 创建一个叫 wordpress 的数据库

CREATE USER wordpressuser;
# 为这个数据库设置一个用户为wordpressuser:

SET PASSWORD FOR wordpressuser= PASSWORD("你的密码");
# 设置密码

GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser IDENTIFIED BY"你的密码";
# 配置数据库访问权限

FLUSH PRIVILEGES;
# 生效这些配置

exit;
# 退出

在https://cn.wordpress.org/download/获取wordpress最新版本链接,并下载

wget https://cn.wordpress.org/wordpress-5.0.3-zh_CN.zip

sudo apt-get install zip
# 安装解压工具

sudo unzip wordpress-*.zip
# 解压

sudo mv wordpress/* /var/www/html/
# 将wordpress文件移动到网站目录下

sudo chmod -R 777 /var/www/html/
# 修改权限

sudo mv /var/www/html/index.html /var/www/html/index~.html
# 将apache指定到index.html

# 重启apache2服务

浏览器打开网站即可进行配置

中文标题无法访问

将固定链接改为数字型等其他类型,然后

 sudo vim /etc/apache2/apache2.conf
 
 # 将AllowOverride None改为all
<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride all
        Require all granted
</Directory>

重启服务

解决安装主题、插件需要ftp

在wp-config.php文件添加:

define("FS_METHOD","direct");
define("FS_CHMOD_DIR",0777);
define("FS_CHMOD_FILE",0777);

修改上传文件大小限制

修改/etc/php/7.0/apache2/php.ini

upload_max_filesize = 128M
post_max_size = 128M
max_execution_time = 300 

重启服务

暂无评论

发送评论 编辑评论


				
上一篇
下一篇