个人工具
名字空间
变换
操作

Slooze/安装

来自站长百科
跳转到: 导航, 搜索

目录

环境需求

Slooze是基于PHP+MySQL的开发的,但是它也可以使用文本文件来存储数据。如果想使用缩略图自动生成功能的话,PHP需要有GD 库,或者主机上安装有ImageMagick

安装步骤

首先,下载该程序,并且将内容解压至本地。

然后,决定是使用文本文件还是数据库来存储照片的元数据信息(比如图片标题、描述、评论信息等);

使用文本文件进行数据存储

  • 在你的网络主机上为Slooze新建一个目录,比如命名为photos,然后将解压的Slooze文件里的photos文件夹里的内容复制到该photos文件夹中,并且保证以.txt结尾的文件都是可写的;
  • 将解压的Slooze文件夹里的src文件夹里的内容也全部复制到服务器上的photos中,并且将这些php文件的权限都设置成时可执行的;
  • 然后可以测试程序的安装,并且可以添加图片;

Slooze的文本存储安装

使用数据库进行数据存储

  • Slooze sql目录下的create.sql文件里包含了数据库创建、表创建、数据插入等一系列命令,检查这些SQL语句是否适用你(比如修改它将要创建的数据库名,或者你已经在服务器中建立过数据库了,或者修改语法来适应你的数据库),然后执行这些名利,比如,创建一个MySQL数据库,然后赋予用户dbuser使用secret作为密码的访问权限:
     $ su
    $ mysql <create.sql
    $ mysql
     Welcome to the MySQL monitor. Commands end with ; or \g.
     mysql> grant all on slooze.* to dbuser@localhost identified by 'secret';
     Query OK, 0 rows affected.
     mysql> quit;
     $
  • 在你的网络主机上位Slooze创建一个目录,比如命名为:photos,然后将slooze解压内容里的photos文件夹下的"photo.php"、"admin.php、"style.css"文件复制到该photos文件夹下;
  • 将解压的Slooze文件夹里的src文件夹里的内容也全部复制到服务器上的photos中,并且将这些php文件的权限都设置成时可执行的;
  • 这里下载PHPLib,将其下的用于RDBMS的db_*.inc 文件复制到photos文件夹下,如果你使用的MySQL则复制 db_mysql.inc文件;
  • 编辑photos下的slooze_local.php文件,你需要将利用文本文件存储数据的那段代码注释掉(使用//),然后将使用数据库存储的那段代码前的注释符号“//”删掉,并且在这部分填写你的数据库用户名和密码;

Slooze的数据库存储安装

测试安装

在浏览器中访问.../photos/photos.php,检查是否能看到Slooze的首页,此时因为没有数据,所以并没有相册或者是图片的显示。

添加图片

在网络主机上的photos文件夹下创建子目录,比如roll001,然后将你的那些图片文件复制到该目录下,如果图片文件名称是XX.jpg则其缩略图的名称为XX_t.jpg,图片和缩略图的大小都是没有限制的,如果你没有创建和上传缩略图的话,Slooze会帮你生成他们。

Slooze添加图片

参考来源

留言