Elgg是一个功能强大、简单易用的web程序开发框架,是一款专门面向社会的Web应用程序的开源快速开发框架,使用该框架用户可以快速便捷的构建用户登录并共享信息的任何应用程序,可以配合MySQL 5.5或更高版本进行数据管理和操作调用,同时可以将数据库值映射到Entities信息的原子单位的表示形式和Extenders其他信息和有关实体的描述;使用Elgg这款web程序开发框架,用户可以在此框架上构建各种社交环境,方便用户对所在学校或组织的内部协作平台进行网络社交环境搭建,是一款非常不错的社交环境搭建框架。
完善的核心API,使开发人员可以通过简单的学习曲线来启动新项目
Composer是首选的软件包管理器,可大大简化Elgg核心和插件的安装和维护
钩子和事件的灵活系统,允许插件扩展和修改应用程序功能和行为的大多数方面
可扩展的视图系统,允许插件在应用程序的表示层上进行协作并构建复杂的自定义主题
静态资产的可缓存系统,允许主题和插件绕过引擎提供图像,样式表,字体和脚本
用户身份验证由可插拔身份验证模块提供支持,该模块允许应用程序实现自定义身份验证协议
内置的反CSRF验证,严格的XSS过滤器,HMAC签名,最新的密码哈希加密方法可确保安全性
客户端API由RequireJS和内置Ajax服务通过异步JavaScript模块提供支持,以便与服务器轻松通信
灵活的实体系统,允许应用程序原型化新类型的内容和用户交互
带有统一API层的自以为是的数据模型,使开发人员可以轻松地与数据库进行交互
访问控制系统,允许应用程序构建详细的内容访问策略,以及创建专用网络和Intranet组-用户组的现成支持
文件存储由灵活的API提供支持,该API允许插件存储用户生成的文件并在不启动引擎的情况下提供/传输它们
通知服务,允许应用程序向用户订阅现场和电子邮件通知,并实现与其他第三方服务的集成
RPC Web服务,可用于与外部应用程序和移动客户端的复杂集成
Elgg应用程序的国际化和本地化很简单,并且可以与Transifex等第三方服务集成
Elgg社区可以帮助您解决任何出现的问题,并拥有一个包含1000多个开源插件的存储库
Elgg是一个由DI服务驱动的模块化OOP框架
NGINX或Apache兼容
Symfony2 HTTP Foundation处理请求和响应
RequireJS处理AMD
Zend Mail处理传出电子邮件
htmLawed XSS过滤器
数据库管理员
Phinx数据库迁移
CSS预处理CSS粉碎
想象一下图像处理
使用Memcached和/或Redis进行永久缓存
使用Monolog处理错误
上传Elgg使用Composer(建议使用CLI的话,建议使用):
下载最新版本的Elgg
使用FTP客户端将ZIP文件上传到您的服务器
解压缩域文档根目录中的文件。
创建一个数据文件夹Elgg需要一个特殊的文件夹来存储上载的文件,包括配置文件图标和照片。您将需要创建此目录。
创建此文件夹后,您需要确保运行Elgg的Web服务器具有在其中写入和创建目录的权限。在基于Windows的服务器上这应该不是问题,但是如果您的服务器运行Linux,Mac OS X或UNIX变体,则需要在目录上设置权限。
如果使用图形FTP客户端上载文件,通常可以通过右键单击文件夹并选择“属性”或“获取信息”来设置权限。
创建一个MySQL数据库使用您选择的数据库管理工具(如果不确定,请咨询系统管理员),为Elgg创建一个新的MySQL数据库。您可以使用以下任何工具创建MySQL数据库:
确保以所有特权将用户添加到数据库,并记录数据库名称,用户名和密码。在安装Elgg时,您将需要此信息。
设置CronElgg使用对您站点的定时请求来执行后台任务,例如发送通知或执行数据库清理作业。您需要配置cron才能使用这些功能。
访问您的Elgg网站完成这些步骤后,请在网络浏览器中访问Elgg网站。Elgg将带您完成其余的安装过程。在安装过程结束时创建的第一个帐户将是管理员帐户。
关于settings.php和.htaccess的说明
如果不能自动生成这些文件(例如,由于Web服务器在目录中没有写权限),Elgg将告诉您如何创建它们。您也可以临时更改对根目录和引擎目录的权限。在这两个目录上设置权限,以便Web服务器可以写入这两个文件,完成安装过程,然后它们将权限更改回其原始设置。如果由于某种原因无法正常工作,则您需要:
故障排除救命!我在安装Elgg时遇到问题
记下修复安装所采取的步骤。有时更改某些设置或文件以尝试解决问题可能会在以后导致其他一些问题。如果需要重新开始,只需删除所有文件,删除数据库,然后重新开始。
我无法在安装时保存设置(保存设置时出现404错误)
未安装``mod_rewrite``。
当安装脚本应该是“动作”时,安装脚本会将我重定向到“动作”
我安装在一个子目录中,但我的安装操作不起作用!如果您安装Elgg的地址是 http://example.org/mysite/而不是http://example.org/,则很有可能不会处理.htaccess中的重写规则。正确地。这通常是由于在Apache中使用了别名。您可能需要给mod_rewrite一个指向Elgg安装位置的指针。
请注意,在子目录中安装不需要使用RewriteBase。由于服务器的设置,仅在极少数情况下需要使用它。
我做了一切!mod_rewrite工作正常,但仍然出现404错误也许文件.htaccess有问题。有时elgg安装例程无法创建一个,也无法告诉您。如果您在这一点上并尝试了上面编写的所有内容:
检查它是否确实是由elgg创建的.htaccess(不仅是服务器提供商提供的虚拟对象)
如果不是elgg提供的htaccess文件,请使用htaccess_dist(将其重命名为.htaccess)
在需求检查页面之后,我收到一条错误消息,指出重写测试失败在安装的需求检查步骤(步骤2)之后,我收到以下消息:
我们认为您的服务器正在运行Apache Web服务器。
重写测试失败,最可能的原因是Elgg的目录的AllowOverride未设置为All。这样可以防止Apache处理包含重写规则的.htaccess文件。
不太可能的原因是Apache为Elgg目录配置了别名,您需要在.htaccess中设置RewriteBase。Elgg目录中的.htaccess文件中还有其他说明。
发生此错误后,与Web界面的交互会导致错误500(内部服务器错误)
这可能是由于未通过取消注释注释而未加载“过滤器模块”引起的。
#LoadModule filter_module modules / mod_filter.so
“ httpd.conf”文件中的一行。
Apache的“ error.log”文件将包含类似于以下内容的条目:
….htaccess:无效的命令“ AddOutputFilterByType”,可能是拼写错误或由服务器配置中未包含的模块定义的
提交数据库设置后出现白页检查Apache mysql模块是否已安装并正在加载。
我收到404错误,网址很长
我在设置数据路径时遇到问题这是高度特定于服务器的,因此很难给出特定的建议。如果您已经创建了用于上传数据的目录,请确保您的http服务器可以访问它。最简单(但最不安全)的方法是授予它权限777。最好让Web服务器拥有目录的所有权并限制权限。
此问题的主要原因是将PHP配置为阻止使用open_basedir访问大多数目录。您可能需要与托管服务提供商联系。
确保路径正确并以/结尾。您可以在配置表中检查数据库中的路径。
如果您仅具有对服务器的ftp访问权限并创建了目录,但是不知道其路径,则可以从配置数据库表中设置的www文件路径中找出它。在此阶段,建议从托管帮助团队寻求帮助。
我没有电子邮件服务器,因此无法验证我的管理员帐户!的确,普通帐户(除了通过管理面板创建的帐户之外)都要求先验证其电子邮件地址,然后才能登录,而管理员帐户则不需要。
注册第一个帐户后,您将能够使用提供的凭据登录!
我已经尝试了所有这些建议,但仍然无法安装Elgg在调试安装过程中,您可能破坏了其他内容。尝试执行全新安装:
删除您的elgg数据库
删除您的数据目录
删除Elgg源文件
如果失败,请寻求Elgg社区的帮助。请确保在服务器的错误日志中提及要安装的Elgg版本,服务器平台的详细信息以及可能收到的任何错误消息,包括错误消息。
CIMCO Edit
276.25 MB/2020-08-17CIMCOEditV5是CIMCO软件公司专为数控编程而设计的专业软件,该软件以其强大的功能、低廉的价格而风靡欧美,它有强大而实用的数控编辑功能、文件的智能比较、刀位轨迹的三维模拟、DNC传输等功能。其完全的Windows界面,一目了然的地址颜色,强大的在线帮助,会使您爱不释手。
CKplayer网页播放器
336 KB/2020-08-17ckplayer是一款在网页上播放视频的免费的网页播放器,功能强大,体积小巧,跨平台,使用起来随心所欲。CKplayer网页播放器主要以adobe的flash(所使用的版本是CS5)平台开发,ckplayer同时也支持html5的视频播放。
WordPress
6.7 MB/2020-08-17WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设自己的网志。也可以把WordPress当作一个内容管理系统(CMS)来使用。
Discuz论坛
4.05 MB/2020-08-17Discuz!Board(以下简称Discuz!,中国国家版权局著作权登记号2003SR6623)是一个通用的论坛软件系统,用户可以在不需要任何编程的基础上,Discuz论坛通过简单的设置和安装
Guns后台管理系统
12.5 MB/2020-08-17Guns后台管理系统是一款项目快速开发管理系统网站搭建模板,基于SpringBoot2开发,内置主控面板、组织架构、用户管理、机构管理、职位管理、权限管理、基础数据、系统功能
狂雨小说cms
7.8 MB/2020-08-17狂雨小说是一款体积轻量、简单易用的轻量级小说网站搭建模板,基于ThinkPHP5.1+MySQL的技术开发,网站搭建和部署便捷简单,通过该模板用户可以快速搭建一个属于自己的小说内
Slidev(开发幻灯片展示)
8.52 MB/2020-08-17Slidev是一款非常专业且优秀的开发幻灯片展示软件,作为基于Web的幻灯片制作和演示软件,非常适合开发人员使用,可帮助他们专注于在Markdown中编写内容,软件功能强大,拥有HTML
魔众短链接系统
27.5 MB/2020-08-17魔众短链接系统是一款绿色安全、免费开源的短链接生成网站搭建模板,基于PHP+Mysql开发,可帮助用户快速搭建属于自己的短链接生成网站,该网站界面简洁美观、对SEO非常友好,功
CIMCO Edit
建站专家网站建设系统
Turbo C 2.0库函数速查
PPTV网络电视系统
中英繁公司企业智能自助建站源码
宾馆酒店饭店网站建设模板ASP源码
XOOPS 简体中文版 2.0.3 for Unix
SaurusCMS
Deluge For Linux
明星三缺一手机单机版
彩民之家44666
ky棋牌苹果版本
波克城市棋牌
王者棋牌cc老版本
彩虹多多彩票正版
狂暴捕鱼官网504.1
水果机投币游戏机单机版免费版
琼崖海南麻将15app下载
您可能感兴趣的专题
男生必备
男生们看过来!
安卓装机必备
女生必备
女生必备app是拥有众多女性用户的手机软件,作为一个女生,生活中像淘宝、京东这类线上购物软件可以说是少不了的,小红书这种穿搭、化妆分享平台也很受欢迎,类似于西柚大姨妈、美柚这种专为女生打造的生理期app更是手机必备,还有大家用的最多拍照美颜app是绝对不能忘记的,除此之外对于一些追星女孩来说,微博也是一个必不可少的软件。超多女生必备软件尽在下载吧!
迅雷看看使用教程
迅雷看看播放器是一款多功能在线高清多媒体视频播放器,支持本地播放与在线视频点播,采用P2P点对点传输技术,可以在线流畅观看高清晰电影。不仅如此,迅雷看看不断完善用户交互和在线产品体验,让您的工作与生活充满乐趣。
驱动精灵
驱动精灵是一款集驱动管理和硬件检测于一体的、专业级的驱动管理和维护工具。驱动精灵为用户提供驱动备份、恢复、安装、删除、在线更新等实用功能,也是大家日常生活中经常用到的实用型软件之一了。
拼音输入法
对于电脑文字输入,拼音输入法是一种非常受欢迎的输入法,搜狗拼音输入法、百度拼音输入法、QQ拼音输入法、谷歌拼音输入法、紫光拼音输入法、智能拼音输入法等,你在用哪款呢?一款好用适合自己的拼音输入法一定对您平时帮助很大!下载吧收集了最热门国人最喜欢用的拼音输入法给大家。
b站哔哩哔哩怎么使用
很多人都喜欢在b站哔哩哔哩上观看视频,不单是因为可以提前看到一些视频资源,B站的一些弹幕、评论的玩法也是被网友们玩坏了!下面下载吧小编带来了b站哔哩哔哩怎么使用的教程合集!希望能帮到你啦!
抖音短视频app
抖音短视频app,这里汇聚全球潮流音乐,搭配舞蹈、表演等内容形式,还有超多原创特效、滤镜、场景切换帮你一秒变大片,为你打造刷爆朋友圈的魔性短视频。脑洞有多大,舞台就有多大!好玩的人都在这儿!