Slooze/安装
来自站长百科
环境需求[ ]
Slooze是基于PHP+MySQL的开发的,但是它也可以使用文本文件来存储数据。如果想使用缩略图自动生成功能的话,PHP需要有GD 库,或者主机上安装有ImageMagick。
安装步骤[ ]
首先,下载该程序,并且将内容解压至本地。
然后,决定是使用文本文件还是数据库来存储照片的元数据信息(比如图片标题、描述、评论信息等);
使用文本文件进行数据存储[ ]
- 在你的网络主机上为Slooze新建一个目录,比如命名为photos,然后将解压的Slooze文件里的photos文件夹里的内容复制到该photos文件夹中,并且保证以.txt结尾的文件都是可写的;
- 将解压的Slooze文件夹里的src文件夹里的内容也全部复制到服务器上的photos中,并且将这些php文件的权限都设置成时可执行的;
- 然后可以测试程序的安装,并且可以添加图片;
使用数据库进行数据存储[ ]
- 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文件,你需要将利用文本文件存储数据的那段代码注释掉(使用//),然后将使用数据库存储的那段代码前的注释符号“//”删掉,并且在这部分填写你的数据库用户名和密码;
测试安装[ ]
在浏览器中访问.../photos/photos.php,检查是否能看到Slooze的首页,此时因为没有数据,所以并没有相册或者是图片的显示。
添加图片[ ]
在网络主机上的photos文件夹下创建子目录,比如roll001,然后将你的那些图片文件复制到该目录下,如果图片文件名称是XX.jpg则其缩略图的名称为XX_t.jpg,图片和缩略图的大小都是没有限制的,如果你没有创建和上传缩略图的话,Slooze会帮你生成他们。