使用wordpress和LNMP遇到的问题

本文是博主作为新手入坑vps搭建Wordpress遇到的问题做一个跟踪性的总结。

安装LNMP环境

mkdir /lnmp #在服务器根目录新建lnmp文件夹(安装完以后可以把这个文件夹删除,节省磁盘空间)
cd /lnmp #进入lnmp文件夹
wget -c http://soft.vpser.net/lnmp/lnmp1.2-full.tar.gz && tar zxf lnmp1.2-full.tar.gz && cd lnmp1.2-full && ./install.sh lnmp #下载解压并安装lnmp

添加网站目录

lnmp vhost add

添加Favicon:在“外观”——“编辑”——找到“header.php”, 然后再头部文件之间添加如下代码:

<link rel="shortcut icon" href="favicon.ico"  type="image/x-icon" /> #16pix*16pix
<link rel="Bookmark" href="favicon.ico" /> #放在网站根目录

解决Wordpress FTP上传问题:

chown -R www /home/wwwroot/wp网站目录

解决文章固定链接404错误:

cd /usr/local/php/etc
vi php.ini # 在 disable_functions 中找到 scandir  然后删除
:wq

备份整站数据:

cd /home/wwwroot/www.rogerchen.info #记得改目录名
zip -r myfile.zip ./*

修改MySQL登陆密码

wget http://soft.vpser.net/lnmp/ext/reset_mysql_root_password.sh;sh reset_mysql_root_password.sh

VPS定时自动重启

a. 需要用到cron服务

b. 查询cron服务是否开启service crond status

c. 如果不是,把cron加入开机启动项chkconfig crond on

d. 检查系统时区 date -R

e. 如果非东八区,cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

d. 创建计划任务 
crontab -e
00 5 * * * reboot

e. 列出所添加计划任务,crontab -l

f. 重启crontab服务, service crond restart

g. 查看系统历史启动的时间last  reboot

修改或删除网站目录下的".user.ini"配置文件

chattr -i /home/wwwroot/网站目录/.user.ini #如要修改或删除
chattr +i /home/wwwroot/网站目录/.user.ini #修改完成后再执行

误删phpMyAdmin目录,重装教程

wget https://files.phpmyadmin.net/phpMyAdmin/4.4.14/phpMyAdmin-4.4.14-all-languages.zip
unzip phpMyAdmin-4.4.14-all-languages
vi phpMyAdmin-4.4.14-all-languages/libraries/config.default.php

根据下面提示修改即可
$cfg['PmaAbsoluteUri'] = '';//填写 phpMyAdmin 的访问网址。
$cfg['Servers'][$i]['host'] = 'localhost';//默认localhost
$cfg['Servers'][$i]['port'] = '';// 留空默认3306端口
$cfg['Servers'][$i]['user'] = 'root'; // 默认 root。
fg['Servers'][$i]['password'] = ''; // 填写对应上述 MySQL 用户名的密码。
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['blowfish_secret'] = '';随机输入一段字符