欢迎光临
我们一直在努力

WordPress插件实现将图片等附件上传到远程FTP空间

博主以前用的龟速美国空间,而且容量只有仅仅几百兆可不敢把图片等流量大户放上面。以前一直仗着自己是开发者有用不完的云豆,一直用SAE做图床,其他附件用网盘。不过最近博客搬到BlueHost空间,无限容量,无限流量的,而且速度也很快。条件好了后,突然发现自己的懒惰心理爆发了,总觉得用外链的不方便,而且那么大空间不用简直就是浪费。遂决定用回wp自带的媒体管理器,可想了想万一哪天我朝局域网建成后,必须得搬回国内,国内那1元1M的价格可经不起图片储存,所以得分开储存就算回国了买个下载空间放附件比建站空间便宜多了。在“插了”“度娘”后发现Hacklog Remote Attachment这款插件不错,能实现上传到远程服务器的功能,最主要的还是能一键替换数据库里的附件地址,不但能换到新地址还能还原回来!

下面来简单介绍一下这款插件的使用方法吧:

一、FTP服务器要求(很简单,一般只要是个空间都可以)

FTP服务器上面的目录必须有写权限!

FTP服务器上要有web服务器(apache、nginx或其它),这样图片才能在博客显示,当然,这个条件一般都容易满足的。

用于存放图片的FTP服务器目录下的文件对于web服务器(apache、nginx或其它)必须要有可读权限,这样图片才能通过http协议访问。

二、插件安装设置过程

1、在wp后台搜索安装 Remote Attachment

2、插件设置

Ftp服务器//您附件服务器的ip地址

Ftp服务器端口//一般默认的都是21端口

Ftp用户名、Ftp密码//这个只有您自己知道了

FTP超时//默认30秒,如果您的博客服务器到附件服务器的速度是龟速的话,可以适当调长一点

远程基本URL        //附件服务器的域名,不带子目录,不带“/”的。例如:http://www.chinanet88.com/wp-content/uploads

FTP远程路径//远程FTP的路径,相对于你的FTP主目录,结尾不要带/,“.”表示FTP主目录。直接存于主目录的,跟博主一样直接写一个“.”就好了~

HTTP远程路径//远程HTTP路径,到你的HTTP主目录的相对路径,结尾不要带/,“.”表示FTP主目录。同上存于主目录的直接写一个点就好了,一般上面怎么写,下面就怎么写!

保存一下,提示连接成功就可以了~

三、附件转移至远程空间

1、把wp-content/uploads里的文件移动至远程服务器目录,wp-content/uploads目录不要删除,此目录在生成图片的缩略图时要用到,生成的残留文件不必手动删除,插件自会在一小时后删除之。

2、更新数据库文件路径

点击“如果你已经把所有的附件移动到了远程服务器上,你可以点击‘这里’来更新数据库。”即可自动把文章类所有储存在本地媒体库的文件路径改为远程服务器路径。当然如果附件搬回本地服务器后,也可以点第二个恢复本地路径!

博主使用后概述改插件几个特点:

1.服务器架构简单,远程服务器只需要有FTP和www服务器(web服务器主要用于图片的显示)即OK.

2.远程的目录结构和本地的一样,支持多级目录。

3.上传附件(图片、音乐、其它文件),直接点击wp的上传按钮即可,过程与原来无异。

4.在后台可删除远程附件。

5.后台可统计远程附件占用的空间大小。

6.支持单用户博客、多用户博客。


各位博主朋友,看完本文如果觉得有所收获的话,请帮忙点击一下右侧广告,谢谢!您的支持是博主更新的,最大动力!

未经允许不得转载:动感天地's-Blog » WordPress插件实现将图片等附件上传到远程FTP空间

分享到:更多 ()

评论 10

文章评论已关闭!


    Warning: A non-numeric value encountered in /www/wwwroot/www.chinanet88.com/wp-content/themes/dux/modules/mo_comments_list.php on line 20
  1. #0

    不错哦,赞一个。求认识,求回访

    妹子内涵图9年前 (2015-10-02)回复

  2. Warning: A non-numeric value encountered in /www/wwwroot/www.chinanet88.com/wp-content/themes/dux/modules/mo_comments_list.php on line 20
  3. #0

    不错哦,赞一个。求认识,求回访

    妹子内涵图9年前 (2015-10-02)回复

  4. Warning: A non-numeric value encountered in /www/wwwroot/www.chinanet88.com/wp-content/themes/dux/modules/mo_comments_list.php on line 20
  5. #0

    很好的网站,赞一个,加油!

    最励志官网9年前 (2015-09-06)回复

  6. Warning: A non-numeric value encountered in /www/wwwroot/www.chinanet88.com/wp-content/themes/dux/modules/mo_comments_list.php on line 20
  7. #0

    虽然不懂在说什么,但看起来貌似很厉害的样子

    歪妖内涵网9年前 (2015-09-03)回复

  8. Warning: A non-numeric value encountered in /www/wwwroot/www.chinanet88.com/wp-content/themes/dux/modules/mo_comments_list.php on line 20
  9. #0

    为什么我上传图片 远程空间里面没有?

    小孩12年前 (2013-04-21)回复

      Warning: A non-numeric value encountered in /www/wwwroot/www.chinanet88.com/wp-content/themes/dux/modules/mo_comments_list.php on line 20
    • 会不会是程序空间和附件空间之间网络太差了~我之前用江苏电信的当附件空间也传不过去的,后来换主机屋的去了一直用到现在~还这免费的玩意好使~注意常备份就好了~

      动感天地12年前 (2013-04-21)回复
  10. #0

    这真是个好东西啊!!感谢分享啊哈哈

    王浩12年前 (2013-01-27)回复

  11. Warning: A non-numeric value encountered in /www/wwwroot/www.chinanet88.com/wp-content/themes/dux/modules/mo_comments_list.php on line 20
  12. #0

    这真是个好东西啊!!感谢分享啊哈哈

    王浩12年前 (2013-01-27)回复

  13. Warning: A non-numeric value encountered in /www/wwwroot/www.chinanet88.com/wp-content/themes/dux/modules/mo_comments_list.php on line 20
  14. #0

    那个开发者帐号能给我用用不

    杜广泽12年前 (2012-12-15)回复

      Warning: A non-numeric value encountered in /www/wwwroot/www.chinanet88.com/wp-content/themes/dux/modules/mo_comments_list.php on line 20
    • 新浪账号关联了很多网站,不方便外借的哦~~

      动感天地12年前 (2012-12-15)回复