软件介绍
Elgg是一个功能强大、简单易用的web程序开发框架,是一款专门面向社会的Web应用程序的开源快速开发框架,使用该框架用户可以快速便捷的构建用户登录并共享信息的任何应用程序,可以配合MySQL5.5或更高版本进行数据管理和操作调用,同时可以将数据库值映射到Entities信息的原子单位的表示形式和Extenders其他信息和有关实体的描述;使用Elgg这款web程序开发框架,用户可以在此框架上构建各种社交环境,方便用户对所在学校或组织的内部协作平台进行网络社交环境搭建,是一款非常不错的社交环境搭建框架。
软件功能
完善的核心API,使开发人员可以通过简单的学习曲线来启动新项目
Composer是首选的软件包管理器,可大大简化Elgg核心和插件的安装和维护
钩子和事件的灵活系统,允许插件扩展和修改应用程序功能和行为的大多数方面
可扩展的视图系统,允许插件在应用程序的表示层上进行协作并构建复杂的自定义主题
静态资产的可缓存系统,允许主题和插件绕过引擎提供图像,样式表,字体和脚本
用户身份验证由可插拔身份验证模块提供支持,该模块允许应用程序实现自定义身份验证协议
内置的反CSRF验证,严格的XSS过滤器,HMAC签名,最新的密码哈希加密方法可确保安全性
客户端API由RequireJS和内置Ajax服务通过异步JavaScript模块提供支持,以便与服务器轻松通信
灵活的实体系统,允许应用程序原型化新类型的内容和用户交互
带有统一API层的自以为是的数据模型,使开发人员可以轻松地与数据库进行交互
访问控制系统,允许应用程序构建详细的内容访问策略,以及创建专用网络和Intranet组-用户组的现成支持
文件存储由灵活的API提供支持,该API允许插件存储用户生成的文件并在不启动引擎的情况下提供/传输它们
通知服务,允许应用程序向用户订阅现场和电子邮件通知,并实现与其他第三方服务的集成
RPCWeb服务,可用于与外部应用程序和移动客户端的复杂集成
Elgg应用程序的国际化和本地化很简单,并且可以与Transifex等第三方服务集成
Elgg社区可以帮助您解决任何出现的问题,并拥有一个包含1000多个开源插件的存储库
软件特色
Elgg是一个由DI服务驱动的模块化OOP框架
NGINX或Apache兼容
Symfony2HTTPFoundation处理请求和响应
RequireJS处理AMD
ZendMail处理传出电子邮件
htmLawedXSS过滤器
数据库管理员
Phinx数据库迁移
CSS预处理CSS粉碎
想象一下图像处理
使用Memcached和/或Redis进行永久缓存
使用Monolog处理错误
官方教程
上传Elgg使用Composer(建议使用CLI的话,建议使用):
下载最新版本的Elgg
使用FTP客户端将ZIP文件上传到您的服务器
解压缩域文档根目录中的文件。
创建一个数据文件夹Elgg需要一个特殊的文件夹来存储上载的文件,包括配置文件图标和照片。您将需要创建此目录。
创建此文件夹后,您需要确保运行Elgg的Web服务器具有在其中写入和创建目录的权限。在基于Windows的服务器上这应该不是问题,但是如果您的服务器运行Linux,MacOSX或UNIX变体,则需要在目录上设置权限。
如果使用图形FTP客户端上载文件,通常可以通过右键单击文件夹并选择“属性”或“获取信息”来设置权限。
创建一个MySQL数据库使用您选择的数据库管理工具(如果不确定,请咨询系统管理员),为Elgg创建一个新的MySQL数据库。您可以使用以下任何工具创建MySQL数据库:
确保以所有特权将用户添加到数据库,并记录数据库名称,用户名和密码。在安装Elgg时,您将需要此信息。
设置CronElgg使用对您站点的定时请求来执行后台任务,例如发送通知或执行数据库清理作业。您需要配置cron才能使用这些功能。
访问您的Elgg网站完成这些步骤后,请在网络浏览器中访问Elgg网站。Elgg将带您完成其余的安装过程。在安装过程结束时创建的第一个帐户将是管理员帐户。
关于settings.php和.htaccess的说明
如果不能自动生成这些文件(例如,由于Web服务器在目录中没有写权限),Elgg将告诉您如何创建它们。您也可以临时更改对根目录和引擎目录的权限。在这两个目录上设置权限,以便Web服务器可以写入这两个文件,完成安装过程,然后它们将权限更改回其原始设置。如果由于某种原因无法正常工作,则您需要:
故障排除救命!我在安装Elgg时遇到问题
记下修复安装所采取的步骤。有时更改某些设置或文件以尝试解决问题可能会在以后导致其他一些问题。如果需要重新开始,只需删除所有文件,删除数据库,然后重新开始。
我无法在安装时保存设置(保存设置时出现404错误)
未安装``mod_rewrite``。
当安装脚本应该是“动作”时,安装脚本会将我重定向到“动作”
我安装在一个子目录中,但我的安装操作不起作用!如果您安装Elgg的地址是https://example.org/mysite/而不是https://example.org/,则很有可能不会处理.htaccess中的重写规则。正确地。这通常是由于在Apache中使用了别名。您可能需要给mod_rewrite一个指向Elgg安装位置的指针。
请注意,在子目录中安装不需要使用RewriteBase。由于服务器的设置,仅在极少数情况下需要使用它。
我做了一切!mod_rewrite工作正常,但仍然出现404错误也许文件.htaccess有问题。有时elgg安装例程无法创建一个,也无法告诉您。如果您在这一点上并尝试了上面编写的所有内容:
检查它是否确实是由elgg创建的.htaccess(不仅是服务器提供商提供的虚拟对象)
如果不是elgg提供的htaccess文件,请使用htaccess_dist(将其重命名为.htaccess)
在需求检查页面之后,我收到一条错误消息,指出重写测试失败在安装的需求检查步骤(步骤2)之后,我收到以下消息:
我们认为您的服务器正在运行ApacheWeb服务器。
重写测试失败,最可能的原因是Elgg的目录的AllowOverride未设置为All。这样可以防止Apache处理包含重写规则的.htaccess文件。
不太可能的原因是Apache为Elgg目录配置了别名,您需要在.htaccess中设置RewriteBase。Elgg目录中的.htaccess文件中还有其他说明。
发生此错误后,与Web界面的交互会导致错误500(内部服务器错误)
这可能是由于未通过取消注释注释而未加载“过滤器模块”引起的。
#LoadModulefilter_modulemodules/mod_filter.so
“httpd.conf”文件中的一行。
Apache的“error.log”文件将包含类似于以下内容的条目:
….htaccess:无效的命令“AddOutputFilterByType”,可能是拼写错误或由服务器配置中未包含的模块定义的
提交数据库设置后出现白页检查Apachemysql模块是否已安装并正在加载。
我收到404错误,网址很长
我在设置数据路径时遇到问题这是高度特定于服务器的,因此很难给出特定的建议。如果您已经创建了用于上传数据的目录,请确保您的http服务器可以访问它。最简单(但最不安全)的方法是授予它权限777。最好让Web服务器拥有目录的所有权并限制权限。
此问题的主要原因是将PHP配置为阻止使用open_basedir访问大多数目录。您可能需要与托管服务提供商联系。
确保路径正确并以/结尾。您可以在配置表中检查数据库中的路径。
如果您仅具有对服务器的ftp访问权限并创建了目录,但是不知道其路径,则可以从配置数据库表中设置的www文件路径中找出它。在此阶段,建议从托管帮助团队寻求帮助。
我没有电子邮件服务器,因此无法验证我的管理员帐户!的确,普通帐户(除了通过管理面板创建的帐户之外)都要求先验证其电子邮件地址,然后才能登录,而管理员帐户则不需要。
注册第一个帐户后,您将能够使用提供的凭据登录!
我已经尝试了所有这些建议,但仍然无法安装Elgg在调试安装过程中,您可能破坏了其他内容。尝试执行全新安装:
删除您的elgg数据库
删除您的数据目录
删除Elgg源文件
如果失败,请寻求Elgg社区的帮助。请确保在服务器的错误日志中提及要安装的Elgg版本,服务器平台的详细信息以及可能收到的任何错误消息,包括错误消息。
Tags:Elgg下载,开源社交网络引擎,程序源码
小编点评:U盘量产恢复软件这款软件支持大部分的.
下载小编点评:无情无情快递查询助手是一款便利的快递查询工具,
下载小编点评:会贤固定资产管理系统是一款专业的资产管.
下载小编点评:这款重点税源财务报表报送客户端是陕西.
下载小编点评:小鱼便签是一款界面精美功能实用的桌面.
下载小编点评:超人电力工程造价软件是一款为电力工程行.
下载小编点评:广州用心软件是一个汽配管理工具,主.
下载小编点评:Lily启动管理附破解工具包是一款管理工具.
下载小编点评:此款软件是基于医库中国的资源制作的绿色版软件.
下载小编点评:此款软件是精通对讲机写频软件,您可以使.
下载小编点评:百度网盘是目前市场上非常流行的网络.
下载小编点评:对于有些用五笔打字的朋友,相信有些.
下载小编点评:百度云精灵(解密精灵)是一款获取百度网.
下载PE系统U盘格式化工具(PeToUSB)
U盘工具 / 398.81MB / 2021-10-15 / WinAll, WinXP / / 下载WetSock V4.9A2下载
桌面工具 / 818.24MB / 2018-9-27 / Win8,Win7,WinXP / 英文 / 免费软件 下载SClock Plus(桌面时钟工具)V1.51下载
桌面工具 / 214.55MB / 2010-1-28 / Win8,Win7,WinXP / 英文 / 免费软件 下载Picasso Clock ScreenSaver(桌面时钟软件)V3.1下载
桌面工具 / 581.41MB / 2023-5-16 / Win8,Win7,WinXP / 英文 / 免费软件 下载Ratool(U盘读写控制软件)V1.3绿色中文版下载
U盘工具 / 4.4MB / 2016-12-22 / Win8,Win7,WinXP / 多国语言[中文] / 免费软件 下载USB Image Tool(U盘备份恢复工具)V1.7.0.0绿色中文版下载
U盘工具 / 880.30MB / 2023-9-30 / Win8,Win7,WinXP / 英文 / 免费软件 下载实时地球壁纸软件下载-实时地球壁纸软件 v2.0 免费版
桌面工具 / 26.60MB / 2010-7-16 / WinAll / 简体中文 / 免费软件 下载虚拟台球3(Virtual Pool 3)免费版(暂未上线)
体育竞技 / 459.75MB / 2012-1-29 / Win7,Vista,Win2003,WinXP / 英文 / 免费软件 下载挺坎机器人竞赛(暂未上线)
体育竞技 / 378.5MB / 2019-11-6 / Win8,Win7,Vista,WinXP / 多国语言 / 免费软件 下载苏丹王的迷宫2(暂未上线)
冒险游戏 / 846.17MB / 2011-8-12 / Win8,Win7,Vista,WinXP / 英文 / 免费软件 下载蚀刻素描(暂未上线)
冒险游戏 / 952.81MB / 2014-11-7 / Win8,Win7,Vista,WinXP / 英文 / 免费软件 下载灭罪红颜(暂未上线)
冒险游戏 / 385.42MB / 2016-12-10 / Win8,Win7,Vista,WinXP / 英文 / 免费软件 下载遗产传奇:绞刑架下的慈悲典藏版(暂未上线)
冒险游戏 / 285.39MB / 2015-12-13 / Win8,Win7,Vista,WinXP / 简体中文 / 免费软件 下载