SPGM/安装

来自站长百科
跳转至: 导航、​ 搜索

环境需求[ ]

SPGM的安装使用不需要数据库GD库,只需要主机支持PHP脚本的运行即可,一般PHP的版本在 4.0或以上。

SPGM安装[ ]

注:

  • SPGM可以作为一个独立的网页运行,也可以整合到已经存在的站点上,如果你仅仅使用它来展示图片的话,不需要修改任何东西,当然你可以通过修改index.html文件来修改相册标题,HTML头部信息等;
  • 确保上传的目录中的每个目录还有文件都是可读可执行的,一般将权限设置为644或者755;
  • 如果不管你点击什么,脚本只是显示gal目录下的列表,此时你需要将spgm.php文件中的REGISTER_GLOBALS的值修改为 “false”;
  • 有些服务器可能需要.php3扩展,这样重命名php文件是强制性的;

创建相册[ ]

  • 相册就是一个个目录,其下面包含的可以是图片,也可以是二级目录,不过不管是怎样的结构,它们全部都包含在gal目录下。相册可以以图标、预先定义的缩略图、随机的缩略图来预览显示。这些可以在gal目录下的spgm.conf文件中“Gallery icon type”部分来查看具体怎么操作。这些相册目录的标题在“gal-desc.txt”文件里;
  • .jpg/.png/.gif的这些文件必须联系到一个缩略图上(缩略图是你事先利用某种工具编辑好的),缩略图的命名在其原图文件名的前面加上_thb_前缀;
  • 图片的标题都存储在其相册下的“pic-desc.txt”文件总,每一行即是一个图片的标题,如果下一行继续描述该图片的话,以“>”开头,文件同样可以用来设置缩略图的标题,下面是示例:
   _thb_Tux.jpg | This is a caption for Tux's thumbnail.
   Tux.jpg | This is a caption for Tux's picture.
>Still descripting Tux.jpg, and now : >here is <a href="http://spgm.sourceforge.net">a link</a>.
  • 如果你想隐藏一个相册的话,而只能通过直接的url访问,只需要将一个空白的“gal-hide.txt”文件放到相册下面;
  • 更多的,比如图片和相册的存储数据还有许多其他选项,创建日期、文件名等,这些都可以在 “spgm.conf”文件中找到具体描述;

注意事项:

  • 不要将图片以及缩略图的注释放在 “pic-desc.txt”文件的第一行,如果你使用的是UTF-8编码的话;
  • 注意图片必须是可读的、相册必须是可读可执行的,所以需要注意权限的设置;
  • 图片文件的扩展名是大小写不敏感的,支持jpg、也支持JpG;
  • 一个相册的名字不能包含单引号、双引号、以及空白,如果有需要的话可以用下划线:_,如果名字里包含特殊字符,请将其放在gal-title.txt文件里的第一行;
  • gal目录是用来包含相册的,不要将图片直接放在该目录下,即使放了,这些图片也不会在网页中显示;

参考来源[ ]