如何在ISPConfig服务器上设置Gallery2多站点
版本1.0
作者:<hans [at] bb-hosting [dot] org>
介绍:
Gallery2是一种基于网络的软件产品,可让您在自己的网站上管理您的照片。 通过本指南,我将向您展示如何为Gallery2设置MULTISITE。
定义:
多站点 - 多站点安装是一个轻量级的G2安装,取决于单个代码库。
多站点只有6(7)个文件(main.php,index.php,embed.php,upgrade / index.php,lib / support / index.php + config.php(,.htaccess))。
G2多站点设置具有单个代码库安装和无限数量的多个条件。
优点
多个条件超过正常G2安装的主要优点是节省了每个gallery2文件夹所需的磁盘空间(50-100 MB,具体取决于HDD分区的集群大小)。 只需要一个真正的gallery2文件夹(代码库),多个条件只能使用每个安装几千字节(加上它们包含的照片)。
您只需升级单个代码库。 一旦代码库被替换为新的G2版本,只需访问多个条件,每个多站点将自动启动它的升级过程。 每个多站点都必须独立升级,但您必须仅替换底层代码库一次。
多用户安装不会从用户的角度共享用户,相册/照片或其他任何内容。
多重条件是完全分开的,并且只分享相同的代码库。
在这个怎么样,我会用一个例子:
- Gallery2版本2.1.2
- Gallery codebase网站: http://gallery.hostingcompany.tld/
Gallery多站点网站: http://www.mywebsite.tld/gallery/
- Web2 Gallery2多站点: web100
- MySQL数据库: web100_db1
- MySQL用户名: web100_u1
- MySQL密码: mysqlpassword
- 使用的Linux发行版是Debian
我假设你已经设置了Gallery2代码库,根据我的Howto:
“如何在ISPConfig服务器上设置Gallery2代码库” 。
有了这个Howto,我创建了一个新的网站web100 / web /
其中有一个gallery目录。
当然,您也可以在您的Excites网站添加一个MySQL数据库,并在那里添加一个gallery目录。
为Gallery2多站点创建一个网站:
在ISPConfig中,通过主菜单中的“新站点”
创建一个网站。 在名为“Basis”
的选项卡上,使用图库
作为域名的hostname和hostingcompany.tld
。
启用此网站的MySQL和PHP脚本,但禁用PHP安全模式。
为网站创建一个管理员用户:
在ISPConfig中,创建一个管理员用户,以便以后可以通过FTP上传/下载该网站:
在主菜单中选择“ISP Manager”
,在结构树中选择您的新网站www.mywebsite.tld,然后按“用户和电子邮件”
标签。 按“新”
并定义新用户及其电子邮件地址。 给该用户管理员权限,然后按“保存”
。
为网站创建一个MySQL数据库:
单击名为“选项”
的选项卡,并为网站创建一个新的数据库。 ISPConfig将显示:
数据库名称: web100_db1
数据库用户: web100_u1
数据库密码: mypassword
然后为数据库用户定义密码,然后按“保存”
。
注意:如果您没有设置Gallery2代码库,请不要继续
Gallery 2安装程序(多站点):
现在是时候为我们的一个网站设置gallery2,利用Gallery2代码库。 首先,在图库的web100 / web /
中创建一个文件夹。 这必须由Web服务器再次写入:
以root身份登录到您的服务器,并提供以下命令:
cd /var/www/web100/web
mkdir gallery
chown -R www-data:www-data gallery
在您的浏览器中,指向您找到Gallery2安装程序的http://gallery.myhostingcompany.tld/install
。
在安装程序中,第1步,2和3。
在Gallery安装程序的第4步中,选择“多站点安装”
而不是“标准安装”
。
定义路径/ var / www / web100 / web / gallery /
作为新多站点的路径,然后按“选择目录”
:
如果您的多站点目录设置成功,将被确认:按“继续到第4步 >>”
。
在Gallery Installer中的第4步按“保存”
之前,首先我们必须创建一个用于存储照片的图库目录。 这必须由Web服务器写:
所以,输入/ var / www / web100 / web / gallery /
目录中的下一个命令:
mkdir g2data
chown -R www-data:www-data g2data
现在,再次在浏览器中按“保存”
完成第4步。
如果您已成功设置存储目录,则会被确认。 按“继续第5步 >>”
设置数据库。
Gallery2安装程序中的第5步指导您正确地为多站点设置数据库。
要设置数据库,请输入:
- MySQL数据库名称,它是web100_db1
- MySQL用户密码
- MySQL用户名,即web100_u1
输入所需信息后,按“保存”
。
如果您已成功设置Gallery2数据库,将会被确认。 按“继续执行第6步 >>”。
定义您的Gallery2网站的管理员。 如果您正确设置了管理员,请按“继续执行第7步 >>”
。
Gallery2安装程序中的第7步指导您创建配置文件。 我们已经在代码库设置过程中完成了这一操作,所以只需按“继续执行第8步”
。
Gallery2安装程序中的第8步指导您设置代码库。 我们已经在代码库设置过程中完成了这一操作,所以只需按“继续执行第9步”
。
在下一个屏幕上,您可以选择要安装的内容:
单击“激活所选模块”
继续并激活所选项目。 显示安全检查。
出于安全考虑,在服务器上提供以下命令:
chmod 755 /var/www/web100/web
chmod 644 /var/www/web1/web/config.php
在chmod提示文件后,在浏览器中按“再次检查”
。
现在一切都会保存。
点击“继续第1步1”
。
现在你完成了
在您的浏览器中,您可以指向URL http://mywebsite.tld/gallery/
。 使用您的Gallery2管理员帐户上传您的照片。
关于Gallery2的更多信息: http : //gallery.menalto.com/