目录
[隐藏]

前一阵时间看见一个蛮好的图片博客,起初以为没什么。但是后来才才发现这个是真的好。。。

Asaph phoboslab是什么

首先说说Asaph这个程序~如果你知道这个程序的功能你肯定会喜欢上它,简单点说:这个程序会在你的书签栏里面加一个javascript的书签,如果你在浏览网页的时候遇到需要收藏的图片,只要点击这个书签,这个网页上所有的图片都 会被一个蓝色的虚线框标注起来,然后只要点击需要收藏的图片,填写一些附加的信息(当然也可以保持默认的不动),就可以自动把相关的信息Post到你的 Asaph里面了。

Asaph的官方网站在这里:http://www.phoboslab.org/projects/asaph

演示站可以看这里:http://pic.ylsnuha.com/

Asaph

Asaph安装

安装之前请确保满足以下条件:

  • 服务器是PHP5以上并装有GD-lib或者开启了allow_url_fopen
  • 使用现代浏览器(非IE)
  • 在上传完全部文件后,确保data/ 文件夹是”可写”的

Asaph使用很简单:

  • 下载Asaph程序
  • 修改lib/asaph_config.class.php 里面的 $domain,$absolutePath 以及 $db 变量。
  • 将这个目录上传至自己的php空间,并建立数据库。(需要将data目录权限改为777)
  • 访问admin/install.php进行安装并设置用户名密码。
  • 完成后访问 admin/ 目录,在界面左下角有一个“ASAPH”的Bookmarklet,将其拖放至你的收藏栏。
  • All Done 以后见到想收藏的内容就点收藏栏上的ASAPH书签,然后点选你感兴趣的内容部分就发布到你自己的ASAPH网站了。

Asaph怎么使用?

如图所示,在后台管理左侧,用鼠标将bookmarklet下的ASAPH拉到你的书签栏,或是加入书签.接着你可以去flickr等图片网站,
看到喜欢的眼睛发亮的图片,就点一下那个书签.OK,懂了吧?(最好使用现代浏览器,不要使用IE)

 

Asaph在nginx的rewrite规则

另外还有就是装的是lnmp的话nginx的rewrite规则的问题,因为Asaph的rewrite规则是apache的,而我这边vps用的是lnmp的架 构得重新写nginx的规则。nginx的rewrite规则如 下:

location /
{
if (!-e $request_filename){
rewrite ^/(.*)$ /index.php?rw=$1;
}
}

另外,作者提供的一些常见的问题解决方案:

Asaph FAQ

My bookmarklet is not working

This can have several reasons. The most common one is, that your

1
$domain

and/or

1
$absolutePath

setting is not correctly set in the

1
asaph_config.class.php

. Refer to the installer (

1
admin/install.php

) it should tell you the correct settings for these values in the “Asaph Config” section.

Another reason for the bookmarklet not working could be, that you disabled iframes in your browser. Some ad-block plugins do this.

When posting images I repeatedly get the message “Couldn't create a thumbnail of the image!”

Most of the time this happens because Asaph wrongly detects the image URL. Maybe because the thumbnail is linked to an interstitial instead of the image itself. You can enter the image URL manually into the Image field if Asaph fails to detect it.

 

I'm getting the error message “parse error, unexpected ',', expecting '(' in /admin/install.php on line 46” when I try to install Asaph

Your server is not running PHP5 (see requirements). Ask Your hoster to update.

Why is your Blog named after a Biblical figure?

Its not. Its named after Asaph Hall, who discovered the Mars moons Phobos and Deimos.

Asaph真的是一个很好用的工具~~