Elgg/Elgg安装
上传Elgg[ ]
- 在自己的目录(/home/www/ elgg)
- 在文档根目录(/home/www)
- FTP客户端上传到您的Web服务器上的文件。
创建一个数据文件夹[ ]
Elgg需要一个特殊的文件夹来存储上传的文件,包括配置文件图标和照片。您将需要创建这个目录。
我们建议,这个文件夹被称为“数据”。出于安全原因,这个文件夹必须存储之外的文档根目录。例如,如果Elgg被安装在:
/home/www/elgg/
您可能要创建的数据文件夹中:
/home/www/data
另外,如果Elgg被安装在:
/home/username/public_html/
那么您可能要创建它在:
/home/username/data/
一旦此文件夹已被创建,您将需要确保Web服务器上运行Elgg有权写入和创造它的目录。这不应该是一个基于Windows的服务器的问题,但如果你的服务器运行在Linux,Mac OS X或一个UNIX系统,你需要设置在目录的权限。
如果您使用的是图形化的FTP客户端上传文件,您通常可以通过右键单击该文件夹并选择'属性'或'获取信息的权限。
注意:设置您的数据目录的777将工作,但它是不安全的,不建议。如果您不确定如何正确设置权限,请参阅本文件或联系以了解更多信息,您的主机。
创建一个MySQL数据库[ ]
使用您的数据库管理工具的选择(如果你对此不清楚,请询问系统管理员),创建一个新的MySQL数据库的Elgg。您可以创建一个具有下列任何工具MySQL数据库:
- cPanel数据库
- phpMyAdmin数据库
- MySQL命令行客户端数据库
请确保您添加一个用户到所有特权和记录的数据库名称,用户名和密码数据库。您将需要此信息时,安装Elgg。
访问您的Elgg网站[ ]
一旦你执行了这些步骤,请访问Elgg在Web浏览器的网站。 Elgg将通过安装过程的其余部分从那里你。第一个帐户,您在安装过程结束时将创建一个管理员帐户。 settings.php和.htaccess文件
在Elgg安装程序将尝试为您创建两个文件:
- engine/的settings.php,其中包含要安装的数据库设置
- .htaccess文件,它允许Elgg来生成动态的URL
如果这些文件不能自动生成,例如因为Web服务器没有写权限的目录,Elgg会告诉你如何创建它们。你也可以暂时改变根目录和引擎目录的权限。这两个目录上设置,以便Web服务器可以写入这两个文件,完成安装过程的权限,他们改变的权限回到他们原来的设置。如果由于某种原因,这不会工作,你将需要:
- 复制 engine/settings.example.php 到 engine/settings.php,打开它在一个文本编辑器和数据库中详细填写您的
- 复制 /htaccess_dist为/.htaccess
注意安装在一个虚拟主机 有关安装
要顺利进行,修改根htaccess文件,并取消注释:
117:#RewriteBase /
要为:
117:RewriteBase /