wordpress安装nextgen gallery

在wordpress.org.cn上发了个帖子,说了我对相册的需求:

http://wordpress.org.cn/thread-22285-1-1.html

有人推荐nextgen gallery,链接为:

http://wordpress.org/extend/plugins/nextgen-gallery/

下面记录了安装和调试的过程:

一、下载,解压缩,复制到plugins目录下,然后在插件页中激活插件;

注意:有两个插件,一个是nextgen gallery,另一个是nextgen gallery widget,应该都需要激活,后者可选。

二、激活插件后管理界面多了一个gallery链接,点击进入gallery管理界面后,发现server settings中gd support是no。这是图片处理的库,需要安装。我的服务器是ubuntu,安装很简单:

apt-get install php5-gd

安装完后,需要重启apache。再进入gallery管理界面,gd support了。

三、创建一个gallery试试,然后通过ssh上传照片到wp-content/gallery目录下,这是nextgen gallery默认的路径,然后让gallery扫描文件夹中图片(scan folder for new images)。

四、内存不够的问题,这个插件扫描图片的时候因为要生成缩略图等比较耗费内存,php默认的16MB不够用,修改/etc/php5/apache2/php.ini文件内存限制,设置为64MB,应该够用了:

memory_limit 64M

五、继续执行图片扫描,又出现问题:

Fatal error: Maximum execution time of 30 seconds exceeded in

执行时间超过30秒,还是修改php.ini文件,将默认的30秒改为了300秒,应该够用了:

max_execution_time = 300

六、在使用nextgen slideshow时又出现问题,无法显示flash,文字提示:

Get the Flash Player to see the slideshow

用firefox debug了一下,报告:

swfobject is not defined

这是swfobject.js中的对象,wordpress中另外一个插件wordtube也使用,而且目前运行正常。怀疑两个插件有冲突,禁用了wordtube,问题解决。

不过nextgen slideshow的功能令人比较失望,最终使用的是nextgen gallery 1 widget,用的是lightbox方式,和其他插件都不冲突,运行正常,见侧栏“我的照片”。然后启用了wordtube插件。

相关日志

4 评论 to “wordpress安装nextgen gallery”

  1. By jack, 2008年10月16日 @ 23:37

    从wordpress来,感觉你的网站速度蛮快的
    我的因为主题比较复杂,打开很慢

  2. By 纪小年, 2008年10月31日 @ 13:13

    老大QQ几多?
    这个插件要把图片上传到哪个文件夹?

  3. By 纪小年, 2008年10月31日 @ 14:22

    怎么调用 这个插件?

  4. By Marshal, 2008年10月31日 @ 14:34

    qq号见邮件。

    这个插件(nextgen)需要在wp-content目录下建一个gallery的目录。然后你可以用ssh批量上传照片。

    对了,如果是linux系统,gallery要注意权限,可以(假定当前目录是content):

    chmod 777 –R gallery

    关于调用,在管理界面中会多了一个gallery标签项,点击里面就是它的功能。

这篇文章上的评论 RSS feed TrackBack URI

留下评论