分类目录归档:wordpress

WDCP控制面板的后台登录密码和数据库密码忘了怎么办

1、强制修改数据库mysql的root密码,在忘记mysql密码时有用

sh /www/wdlinux/tools/mysql_root_chg.sh

如果是wdcp3.0版本请使用以下命令:

sh /www/wdlinux/wdcp/shell/mysqlrootchp.sh

2、下面是WDCP后台登录密码忘记的修改方法

sh /www/wdlinux/tools/wdcp_login_chp.sh

如果是wdcp3.0版本请使用以下命令:

sh /www/wdlinux/wdcp/shell/wdcploginchp.sh

 3、FTP配置文件检查,在FTP不能连接或者不能登录时有用

sh /www/wdlinux/tools/pureftp_conf_check.sh

如果是wdcp3.0版本请使用以下命令:

sh /www/wdlinux/wdcp/shell/pureftpconfcheck.sh

4、WDCP权限检查,在WDCP后台不正常或者部分功能无法使用时有用

sh /www/wdlinux/tools/wdcp_perm_check.sh

5、WDCP数据库无法连接的修复,如果你发现登录WDCP后台有这样的提示“无法连接mysql,请检查mysql是否已启动及用户密码是否设置正确”,你可以使用下面的方法修复。

sh /www/wdlinux/tools/mysql_wdcp_chg.sh

6、WDCP后台限制登录IP设置错误的修复方法

sh /www/wdlinux/tools/wdcp_login_cbip.sh

如果是wdcp3.0版本请使用以下命令:

sh /www/wdlinux/wdcp/shell/wdcplogincip.sh

如何设置wordpress伪静态

条件是在iis7.0以上并且安装了rewreite3

a.把以下规则写入到.htaccess放到网站更目录

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]
RewriteRule . index.php [L]

b.登录到wordpress后台:设置—固定连接—自定义结构,表单中写入

/%post_id%.html

或者

/%category%/%post_id%.html

也可以.

   image.png

c.在iis中右侧"ISAPI筛选器"中引入rewrite3
   image.png

d测试

#1273-Unknown collation:’utf8mb4_unicode_520_ci’错误的解决办法

1.这是数据库编码的问题,,出现这个问题的原因在于,wordpress4.2版本之后升级了数据库,如果数据库是mysql5.5以上的互相导入没有问题,如果老网站是mysql5.6的,导入新网站是mysql5.5版本以下的,就会出现这个问题。

#1273-Unknown collation:'utf8mb4_unicode_520_ci

2.根据wordpress官方的解释,在导入数据库之前,只需要把utf8mb4编码转成utf-8
备份的sql文件使用noetpad++打开
utf8mb4_unicode_ci,全部替换为:utf8_general_ci

utf8mb4    全部替换为    utf8
image.png

3. 修改wordpress的配置文件wp-config.php

define('DB_CHARSET', 'utf8mb4');

改为define('DB_CHARSET', 'utf-8');

完成之后,基本能解决问题了。

如何安装wp spuer cache插件

下载地址https://wordpress.org/plugins/wp-super-cache/
1.操作前准备
(1)下载插件到本地,进入后台后先修改”固定链接设置”不是默认的即可
     
(2)服务器要使用iis7.0或者大于7.0并且安装了url_rewreite

2.”插件”—”安装插件”—”上传插件”—等待完成安装
     
3.WP Super Cache插件进行设置
(1)启用缓存功能
     
(2)”高级”选项中启用”mod_rewrite缓存模式
 勾选”压缩页面以便让来访问者更快浏览”
(3)缓存路径默认的即可
     
4.已经完成啦,是不是很简单,我可以看到网站wp-content\cache目录中会自动生成.htaccess文件

查看网站底部源代码,有类似下面的文字则说明开启成功

     
5.如果网站进行了更新那么删除已经缓存的页面即可
     

如何修改wordpress后台登录地址

找到wordpress使用的主题,修改functions.php文件添加如下代码:

//保护后台登录

add_action(‘login_enqueue_scripts’,’login_protection’);

function login_protection(){

    if($_GET[‘word’] !=
‘press’)header(‘Location: http://
域名/’);

}

修改后登陆地址为:http://域名/wp-login.php?word=press,如果输入的后台地址错误就会自动跳转到网站首页

如何设置wordpress伪静态

主机要支持伪静态规则(安装rewreite3或者url_retwrite)
1.把以下规则写入到.htaccess放到网站更目录
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ – [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
2.登录到wordpress后台:设置—固定连接—自定义结构,表单中写入
/%post_id%.html
或者
/%category%/%post_id%.html
也可以

wordpress替换谷歌字体

以下代码加入使用主题下的functions.php 的<?php下面一行 即可替换谷歌字体为360字体 
解决谷歌字体导致wordpress前台和后台加载缓慢的问题。

// callback function
function landui_cdn_callback($buffer) {
return str_replace(‘googleapis.com’, ‘useso.com’, $buffer);
}
// ob_start
function landui_buffer_start() {
ob_start(“landui_cdn_callback”);
}
// ob_end_flush
function landui_buffer_end() {
ob_end_flush();
}
add_action(‘init’, ‘landui_buffer_start’);
add_action(‘shutdown’, ‘landui_buffer_end’);

wodpress搬家后乱码

1.从其他地方把wordpress搬家我们这儿后乱码如:??¥???¢??·???é?€è|??????a?????o??¢??·?????…??

2.这一般情况是数据库的问题,mysql中的表和wordpress要求的编码不一致。于是找到wp-config.php配置文件尝试把define’(DB_CHARSET’,’utf8’) 给注释掉,在重新打开网站乱码消失。

——查看数据库的编码:打开mysql的data目录E:Program FilesMySQLMySQL Server 5.0data数据库名 中的db.opt文件:default-character-set=latinl    这里的字符编码是latinl

——注释掉wordpress中wp-config.php中的编码/**define(‘DB_CHARSET’,’utf8’);*/

解决安装wordpress错误:似乎wp-config.php文件不存在

1.在安装wordpress的时候出现以下错误:似乎wp-config.php文件不存在。WordPress需要这个文件方可正常工作。

2.这种方法是没有写入权限造成的,因此解决此问题有两种方法

(1)匿名账号一般都是默认有写入/读取权限的,可以适当的给程序池账号添加写入权限

(2)第二种方法把地址中的index.php去掉就可以正常安装,例如把http://wordpress.cc/index.php/wp-admin/install.php修改为:http://wordpress.cc/wp-admin/install.php