apache2 wordpress目录权限_Ubuntu18.04搭建WordPress

1-1安装Apache

sudo apt-get install apache2

查看状态

service apache2 restart/status/start/stop 

关闭防火墙80端口限制

ufw allow 80 

{可选择关闭[后面MySQL数据库3306端口也是]}

测试:

访问http://Ubuntu的IP,出现It Works!网页,

1-2安装MySQL

sudo apt-get install mysql-server mysql-client

测试

mysql -u root -p 

查看状态

service mysql retart/status/start/stop 

关闭防火墙3306端口限制

ufw allow 3306

1-3安装PHP

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

重启服务

sudo service apache2 restart sudo service mysql restart

1-4安装phpMyAdmin

sudo apt-get install phpmyadmin

安装时:空格选择apache2,enter确定,下一步配置数据库,输入密码。

创建phpMyAdmin快捷方式

sudo ln -s /usr/share/phpmyadmin /var/www/html 

启用Apache mod_rewrite模块,后面修改wordpress链接时会用

sudo a2enmod rewrite 

重启服务

sudo service php7.0-fpm restart 

提示服务没找到?不去管它

sudo service apache2 restart

浏览器访问:http:// ubuntu 地址/phpmyadmin

配置Apache

sudo vim /etc/apache2/apache2.conf

添加:

AddType application/x-httpd-php .php .htm .html AddDefaultCharset UTF-8

重启Apache服务

sudo systemctl restart apache2.service

初始化数据库

mysql -u root -pEnter Password:输入密码CREATE DATABASE wordpress;CREATE USER admin;SET PASSWORD FOR admin= PASSWORD("wordpresspassword");GRANT ALL PRIVILEGES ON wordpress.* TO admin IDENTIFIED BY" wordpresspassword";FLUSH PRIVILEGES;exit;

重启服务

sudo service apache2 restart sudo service mysql restart

下载并配置WordPress

英文版

wget http://wordpress.org/wordpress-4.x.tar.gz

中文版

wget https://cn.wordpress.org/wordpress-5.0.1-zh_CN.tar.gz

下面以英文版为例,如果想安装中文版,可以将文件名替换为中文版文件名

tar zxf wordpress-5.0.1-zh_CN.tar.gz -C /var/www/html/ mkdir -p /var/www/html/wordpress/wp-content/uploads

· 1

中文版下面不用做:(时间多你可以操作一下)

关键更改目录权限为www-data www-data

sudo chown -R www-data .www-data /var/www/html/wordpress sudo chmod -R 755 /var/www/html/wordpress sudo chown -R :www-data /var/www/html/wordpress/wp-content/uploads 

配置wp-config.php

cd /var/www/html/wordpress/ cp wp-config-sample.php wp-config.php sudo vim wp-config.php /* The name of the database for WordPress / define(‘DB_NAME’, ‘wordpressdb’); /* MySQL database username / define(‘DB_USER’, ‘wordpressuser’); /* MySQL database password / define(‘DB_PASSWORD’, ‘wordpresspassword’);

中文版按照自带的readme.html操作,或者:

配置wp-config.php

cd /var/www/html/wordpress/ cp wp-config-sample.php wp-config.php sudo vim wp-config.php define('DB_NAME', 'wordpressdb'); /* MySQL database username / define('DB_USER', 'wordpressuser'); /* MySQL database password / define('DB_PASSWORD', 'wordpresspassword');

访问wordpress安装

问题:

1.可能会出现 wordpressuser 密码错误(using password yes)

以root用户登陆:

set password for user@localhost = password(“your password”);

配置wp-config-sample.php 该文件在/var/www/html/wordpress/下

sudo vim wp-config-sample.php

修改方法如下图所示:

输入:在浏览器上输入:主机IP/wordpress 就可以看到wordpress的安装界面。

下面我们主要来解决一下没有FTP服务器的问题怎么破

0b34c4f7aacae5712d5949c59cd5fdc5.png

在初次搭建wordpress成功后,如果想安装wordpress中有趣的插件时缺发现需要ftp服务。

我们只需在wordpress根目录找到一个wp-config.php,添加以下代码

sudo vim /var/www/html/wordpress/wp-config.phpdefine("FS_METHOD
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值