这几天在折腾VPS,发现个很麻烦的事,就是上传压缩包的时候很慢,尤其是用FTP,又没有cpanel里legacy文件管理器,只好找一个php上传程序了。
代码来自w3schools
<html> <body>这几天在折腾VPS,发现个很麻烦的事,就是上传压缩包的时候很慢,尤其是用FTP,又没有cpanel里legacy文件管理器,只好找一个php上传程序了。
代码来自w3schools
<html> <body>把这段代码添加到主题的functions.php里面,将可以突破一系列上传文件类型的限制,比如添加在行列里面添加"png",就可以上传png格式的图片
add_filter('upload_mimes','restrict_mime');
function restrict_mime($mimes) {
$mimes = array(
'jpg|jpeg|jpe' => 'image/jpeg',
'gif' => 'image/gif',
);
return $mimes;
}
via:http://www.wordpress.la/uploadtype.html#comment-12521
刚才用WP默认媒体库上传东西,发现上传不了,Google了下,找到了解决方法,十分感谢这位找到办法的人。
在数据库options表里,第60条记录(option_name=”upload_path”)
讲option_value为自己的路径就可以了。
前几天写文章的时候还可以上传图片呢,今天发现竟然出错了,提示HTTP ERROR,去google搜索下了,发现很多人出现这个问题,据说是因为Apache里的Mod_security设置问题,由于只是虚拟主机用户,所有不能修改服务器配置,只好借助编辑.htaccess来实现了。
默认.htaccess文件中有:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
在之后加入
SecFilterEngine Off
SecFilterScanPOST Off
这样问题就解决了。
2008.6.4补充,需要把.htaccess设置为只读权限,把写的权限取消,否则.htaccess更新就会还原。