‘工具、开源软件’ 分类的存档
WordPress是目前使用得最为广泛的开源博客系统之一,本文介绍的是WordPress后台发布文章使用的文本编辑器的使用方法。
StatTraq是WordPress中的一款非常有用的插件,可以用来监测网站的访问的情况。监测工作做得非常细致,包括用户的IP,访问了哪些页面,使用的什么浏览器等。
比较遗憾的是,这款插件在高版本的WordPress上安装时会报错:您没有足够的权限访问这个页面。
网上搜的结果是老版本的WordPress中有安装授权这种说法,而在新版本的WordPress则取消了对插件的授权,新版本的WordPress中无法找到StatTraq需要的授权文件,因此出现错误。网上针对StatTraq的安装提供了几招,但我发现似乎都不适用于我用的WordPress版本,于是我自己想了一招。
所谓的插件安装,其实就是初始化StatTraq所需要的环境,主要就是建立数据库,如果我直接手动建立数据库,那就不需要用程序进行安装了,于是我找到StatTraq的安装文件: stattraq-install.php , 找出其中添加数据库表项的sql语句,然后登陆phpMyAdmin,手工添加数据表,问题解决,已经可以正常使用StatTraq。
刚访问网站主页,显示
Error establishing a database connection
没有其他任何提示,在网上搜索了一番之后,有人说siteurl字段不正确就会导致这个问题,于是我登陆服务器,用phpmyadmin手工更改数据库,
update `wp_options` set option_value=’http://…’ where option_id=2
执行一下,okay,问题解决,现在可以访问了。
猜测可能WordPress程序自身没有检测到具体出了什么错误,只是知道数据库里的内容不符合其要求,所以就报了个
Error establishing a database connection
以后再遇到这种问题,就可以查看数据库,看看是不是数据库里的什么字段被修改坏了。
在使用WordPress上传文件时,提示:
文件类型不符合安全规则。试试别的文件。
这种错误是由于WordPress中做了文件上传格式的限制,这种限制可以在WordPress中的wp-include/functions.php的get_allowed_mime_types函数中找到,函数如下:
function get_allowed_mime_types() {
static $mimes = false;
if ( !$mimes ) {
// Accepted MIME types are set here as PCRE unless provided.
$mimes = apply_filters( ‘upload_mimes’, array(
‘jpg|jpeg|jpe’ => ‘image/jpeg’,
‘gif’ => ‘image/gif’,
‘png’ => ‘image/png’,
‘bmp’ => ‘image/bmp’,
‘tif|tiff’ => ‘image/tiff’,
‘ico’ => ‘image/x-icon’,
‘asf|asx|wax|wmv|wmx’ => ‘video/asf’,
‘avi’ => ‘video/avi’,
‘divx’ => ‘video/divx’,
‘flv’ => ‘video/x-flv’,
‘mov|qt’ => ‘video/quicktime’,
‘mpeg|mpg|mpe’ => ‘video/mpeg’,
‘txt|c|cc|h’ => ‘text/plain’,
‘rtx’ => ‘text/richtext’,
‘css’ => ‘text/css’,
‘htm|html’ => [...]
