Piwigo  - 创建您自己的照片库网站

Piwigo是一个开源项目,允许您在网络上创建自己的照片库并上传照片并创建新相册。 该平台包含一些内置的强大功能,如相册,标签,水印,地理位置,日历,系统通知,访问控制级别,主题和统计信息。

Piwigo拥有大量的可用插件(超过200个 )和大量主题。 它还翻译成50多种语言。 其核心功能是用PHP编程语言编写的,并且需要一个RDBMS数据库后端,例如MySQL数据库。

Piwigo照片库

这一事实使得易于在安装在您自己的服务器,VPS或共享托管环境中的LAMPLinuxApacheMySQLPHP )上部署Piwigo

您可以在CentOS系统上安装Piwigo之前尝试在线演示。

Demo URL: http://piwigo.org/demo/

要求:

  1. 一个具有注册域名的专用VPS
  2. 最小安装的CentOS 7服务器
  3. 安装在CentOS 7中的LAMP

Piwigo是一个开源项目,可以部署在您选择的VPS服务器上。

使用我们的全新BlueHost促销优惠 ,您可以享有免费域名生活优惠 50%的 优惠

在本指南中,我们将详细介绍如何在CentOS 7 VPS服务器的LAMP之上安装和配置Piwigo图像库软件。

设置Piwigo的预先要求

1.按照文章描述中的指南在VPS上安装LAMP之后,请确保您还安装了Piwigo要求的以下PHP扩展,以便在您的服务器上正常运行。

# yum install php php-xml php-mbstring php-gd

2.接下来,在您的VPS服务器上安装以下命令行实用程序,以便下载并提取系统中的Piwigo存档资源。

# yum install unzip zip wget 

3.接下来,登录到MySQL数据库并执行以下命令以创建将用于管理数据库的Piwigo数据库和用户。 用您自己的设置替换本教程中使用的数据库名称和凭证。

# mysql -u root -p
MariaDB [(none)]> create database piwigo;
MariaDB [(none)]>grant all privileges on piwigo.* to 'piwigouser'@'localhost' identified by 'pass123';
MariaDB [(none)]>flush privileges;
MariaDB [(none)]>exit

4.接下来,打开结束编辑PHP配置文件并为您的服务器设置正确的时区设置。 使用PHP文档获取时区设置列表。

# nano /etc/php.ini

[Date]语句后找到并插入下面的行。

date.timezone = Europe/Your_city

在PHP配置中设置时区

通过发出以下命令保存并关闭文件并重新启动Apache HTTP服务器以应用所有更改。

# systemctl restart httpd

5.接下来,通过执行以下命令,完全禁用CentOS系统中的SELinux 使用cat命令显示Selinux配置文件。

# cat /etc/selinux/config 
# sed -i.backup 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config 
# cat /etc/selinux/config 
# setenforce 0
# getenforce

在CentOS 7中禁用SELinux

在CentOS 7中安装Piwigo

6.下一步,请访问Piwigo官方下载页面,使用wget实用程序通过发出以下命令获取系统上的最新安装程序zip源文件。 下载完成后,在您当前的工作目录中提取Piwigo zip存档。

# wget http://piwigo.org/download/dlcounter.php?code=latest -O piwigo.zip
# ls 
# unzip piwigo.zip 

下载Piwigo软件

7.解压缩zip存档后,通过发出以下命令将Piwigo源文件复制到您的域webroot路径中。 之后,将Apache帐户的全部权限授予webroot文件并列出您的Web服务器文档根路径的内容。

# cp -rf piwigo/* /var/www/html/
# chown -R apache:apache /var/www/html/
# ls -l /var/www/html/

在Apache下设置Piwigo

8.接下来,通过发出以下命令,更改Piwigo安装文件的webroot文件权限并为其他系统用户授予_data目录完全写入权限。

# chmod -R 755 /var/www/html/
# chmod -R 777 /var/www/html/_data/
# ls -al /var/www/html/

在Piwigo上设置权限

9.现在开始Piwigo的安装过程。 打开浏览器并导航至您的服务器IP地址或域名。

http://192.168.1.164
OR
http://your-domain.com

在第一个安装屏幕上,选择Piwigo 语言并插入MySQL数据库设置:主机,用户,密码和表格前缀。 另外,添加一个带有强密码的Piwigo管理员帐户和管理员帐户的电子邮件地址。 最后,点击开始安装按钮来安装Piwigo。

Piwigo安装配置

10.安装完成后,点击访问图库按钮以重定向到Piwigo管理面板。

Piwigo安装完成

11.在下一个屏幕上,因为尚未将图像上载到服务器,请点击开始浏览按钮以显示软件指导窗口并查看上传照片并使用Piwigo图库所需的所有步骤。

开始Piwigo之旅

Piwigo管理仪表板

就这样! 现在,您可以使用最灵活的开放源代码解决方案之一来开始创建图像库并将图像文件上传到服务器以托管您的照片。

Piwigo图片库

如果您正在寻找某人安装Piwigo图片库软件,请考虑我们,因为我们以公平的最低费率提供广泛的Linux服务,并通过电子邮件提供14天的免费支持。 请求立即安装

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏