建站实录(二)部署wordpress
下面主要记录Ubuntu平台下phpMyAdmin和wordpress的搭建
第一步:sudo apt-get upgrade
1.安装phpMyAdmin
phpMyAdmin是一个简洁明了的数据库图形操作平台,我们需要安装phpMyAdmin来搭建和管理我们wordpress的数据。
第一种办法,键入
第二种办法,到phpMyAdmin的官网进行下载,然后解压上传到/usr/share/phpmyadmin目录下,有一点要注意,下载下来的压缩包里的文件夹名称是phpMyAdmin而我们通常输入域名的时候不会去刻意输入大写,所以要重命名,
然后与/var/www/html建立软连接
就可以了。
2.安装Wordpress
如果上述代码不能下载的话,可以手动到wordpress官网下载,然后将文件解压在/var/www/html下即可。
3.为wordpress建立数据库
打开http://域名.com/phpmyadmin,输入你的mysql账号密码(默认账号一般为ubuntu或root,密码有些版本可以自己设置,有些版本貌似会随机生成一个密码,在后面会讲一下怎么扒拉出来随机密码)
然后在左上角点击建立数据库,创建一个随意名称的数据库。
4.配置wordpress
打开域名http://域名.com/wordpress,按照步骤进行,在进行第二步的时候输入3中创建的数据库名称,mysql的密码和随便写一个表头(默认wp_即可)然后就搭建完毕了,就是这么简单。可能在填完第二步会遇到无法写入wp-config.php的问题,在5里提供解决思路。
5.各种小问题和bug
(1)mysql的密码不知道
一般有两种原因,第一种:5.7版本以上密码默认为空或者设置密码的时候误按导致密码为空,phpMyAdmin不接受空密码导致无法登陆phpMyAdmin
解决思路:
SETPASSWORD = PASSWORD('你的密码');//设置新密码
第二种:密码为随机字符然后找不到了
解决思路:
到这里先别急,这不是你的密码,这两个pwd应该是一样的,所以任意复制一个,然后继续往下看
然后应该会提示要求你输入密码,请输入你之前复制的那个pwd(Shift+INS粘贴)
use mysql;
update mysql.user set authentication_string=password('你的新密码') where user='用户名(一般是root)' and Host ='localhost';
update user set plugin="mysql_native_password";
flush privileges;
quit;
然后重启mysql服务
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
最后尝试登陆
在密码指令行内输入新设置的密码即可
(2)wordpress配置第二步无法上传wp-config.php怎么办
两种解决思路,
第一种:按照wordpress提示手动上传wp-config.php(不推荐,因为安装都卡住了的话之后还会卡住的,这样解决不了根本问题)
第二种:检查文件所属用户\用户组\文件权限,建议在安装的时候把wordpress文件夹内的权限都设置为777,随后改为755[b](一定要改,涉及安全问题)[/b]。关于用户组的问题很有可能是你是手动上传的wordpress文件导致wordpress里很多文件夹的用户\用户组是[email protected](根用户,你的根用户可能是别的)而不是[email protected](管理员,此处也可能是[email protected]或其他),先使用FTP软体查看根用户和管理员的用户名\组,使用以下代码把wordpress下所有的文件所有者由根用户\用户组 更改 为管理员用户\用户组
即可解决不能上传的问题
Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.