使用 Plogger 创建您自己的在线照片库相册
Plogger 是一个基于PHP的开源在线照片库系统,用于创建、编辑和管理在线相册画廊。它提供各种照片库功能,例如自定义图库组织、辅助功能键盘快捷键、远程图像上传、RSS feed 以及更多。
Plogger 非常易于使用、简单且更具吸引力的界面以及简单的配置设置。该应用程序非常轻量级,意味着易于使用,无需任何技术知识或技能的经验,您可以非常轻松地安装该应用程序,或者您也可以将该应用程序集成到您现有的网站中。
Plogger 需要什么?
- Web 服务器 – Apache 或 Nginx
- 操作系统 – Linux 或 Windows
- PHP 版本 5+
- MySQL 版本 5+
- PHP GD 扩展
全部功能
- 易于配置:Plogger 是一款轻量级应用程序,只需一步即可安装。没有臃肿的功能,也没有任何复杂的配置文件。 Plogger 包含有吸引力且安全的管理系统。
- 简单的管理员界面:通过用户友好的管理面板,您可以插入或编辑图像。缩略图是自动创建的,通过管理面板您可以设置缩略图的大小和格式。
- 轻松创建照片库:借助网络管理工具,您可以批量上传照片或使用FTP批量导入照片。轻松高效地整理您的照片。该应用程序还允许您编辑它们的描述。它将自动解压缩并导入上传的 zip 文件中的图像,并将其添加到您的图库中。
- 构建您自己的自定义主题:默认情况下,它带有简单的主题系统,但您可以通过创建自己的自定义主题来自定义主题,以提供有吸引力的外观和感觉。
- Plogger XML 服务:该应用程序有一个内置的 XML 生成器,这意味着您可以用任何语言创建自己的小部件。
- 远程更新您的图库:能够通过支持图库协议的软件远程更新您的图库。
- 集成 JavaScript 幻灯片:可以以免提 JavaScript 幻灯片的形式快速查看相册。
Plogger的安装
如上所述,Plogger 需要在您的系统上安装 Apache、MySQL 和 PHP 软件包。如果没有,请使用以下命令安装它们。您必须是 root 用户才能执行本文中的所有以下步骤。
在基于 Debian 的系统上安装
tecmint ~ # apt-get install apache2 mysql-server php5 php5-mysql php5-gd
tecmint ~ # service apache2 start
tecmint ~ # service mysql start
在基于 Red Hat 的系统上安装
tecmint ~ # yum install httpd mysql-server php php-mysql php-gd
tecmint ~ # service httpd start
tecmint ~ # service mysqld start
从官方网站获取最新版本的Plogger脚本。
- http://www.plogger.org/
您还可以使用以下“wget”命令将存档文件下载到网站root目录(即/var/www/html或 >/var/www/)。
tecmint ~ # cd /var/www
tecmint www # wget http://www.plogger.org/source/plogger-1.0RC1.zip
样本输出
--2013-10-06 13:07:28-- http://www.plogger.org/source/plogger-1.0RC1.zip
Resolving www.plogger.org (www.plogger.org)... 72.47.218.137
Connecting to www.plogger.org (www.plogger.org)|72.47.218.137|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 716441 (700K) [application/zip]
Saving to: ‘plogger-1.0RC1.zip’
100%[===========================================================================================================================================================>] 7,16,441 44.4KB/s in 18s
2013-10-06 13:07:49 (37.9 KB/s) - ‘plogger-1.0RC1.zip’ saved [716441/716441]
现在使用以下命令解压下载的存档文件。
tecmint www # unzip plogger-1.0RC1.zip
连接到您的MySQL服务器并创建数据库和用户。
## Connect to MySQL Server & Enter Password (if any or leave blank)##
mysql -u root -p
Enter password:
## Creating New User for Plogger Database ##
CREATE USER plogger@localhost IDENTIFIED BY "your_password_here";
## Create New Database ##
create database plogger;
## Grant Privileges to Database ##
GRANT ALL ON plogger.* TO plogger@localhost;
## FLUSH privileges ##
FLUSH PRIVILEGES;
## Exit ##
exit
请临时为“plog-content”目录设置777权限,以创建初始目录。安装完成后,您可以恢复到 755。
tecmint www # chmod -R 777 plog-content/
打开 Web 浏览器并运行位于的安装脚本。
http://localhost/plog-admin/_install.php
输入数据库详细信息并设置管理员密码。
在继续之前,请下载“plog-config.php”配置文件并将其放置在 Plogger 目录中,然后单击“继续”按钮。
您已成功安装Plogger!。您的用户名是plogger,密码是howtoing。
确保将“plog-content”目录CHMOD返回到0755。
tecmint www # chmod 0755 plog-content/
现在使用用户名和密码登录您的面板。
接下来,选择图像或ZIP存档来上传图像并创建图库。
上传图片后,您可以点击“查看”选项卡来查看Plogger的正面外观。查看我们为一位客户创建的 Plogger 屏幕截图。
故障排除
如果您在安装过程中收到类似以下错误:
"string(184) "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Type=MyISAM DEFAULT CHARACTER SET UTF8' at line 6" string(184) "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Type=MyISAM DEFAULT CHARACTER SET UTF8' at line 8" string(226)
使用合适的编辑器打开位于 plog-admin/include 目录中的 install-functions.php 文件。将所有出现的“Type=MyISAM”替换为“Engine=MyISAM”,将“timestamp(14)”替换为“timestamp<”并保存文件。现在重新尝试安装,它将正常工作。
没有关于 plogger 安装的任何适当的在线文档,用户在安装脚本时可能会遇到困难。在这种情况下,用户可以聘请我们以合理的最低价格在他们的服务器上安装脚本,并提供一个月的免费支持。
如果您正在寻找托管 Plogger 脚本,那么以下是与脚本及其要求兼容的推荐托管提供商列表。
- HostGator 托管
- 梦想主机托管
- BlueHost 托管
如果您正在通过评论使用任何照片库脚本,请告诉我,并且不要忘记与您的朋友分享这篇文章。