网站搜索

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


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

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

这一事实使得在 LAMPLinuxApacheMySQL)上部署 Piwigo 变得很容易、PHP)堆栈安装在您自己的服务器、VPS 或共享托管环境上。

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

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

要求:

  1. 具有注册域名的专用 VPS。
  2. 最小化安装的 CentOS 7 服务器或 CentOS 8。
  3. 安装在 CentOS 7 或 CentOS 8 中的 LAMP 堆栈。

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

在本指南中,我们将学习如何在 CentOS 8/7 VPSLAMP 堆栈之上安装和配置 Piwigo 图片库软件> 服务器。

设置 Piwigo 的先决条件

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

yum install php php-xml php-mbstring php-gd php-mysqli

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

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

systemctl restart httpd

5. 接下来,我们需要应用 SELinux 安全上下文,以允许 apache 使用以下命令写入 Piwigo Web 根目录 /var/www/html以下命令。

yum install policycoreutils-python-utils
semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html(/.*)?"
restorecon -R -v /var/www/html

在 CentOS 8/7 中安装 Piwigo

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

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

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/

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

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

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

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

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

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

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

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

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