elgg安装

在Apache+PHP+Linux环境下安装Elgg遇到的挑战,包括PHP版本升级、DOMDocument.php错误、缺少PDO_MYSQL和GD扩展、重写规则配置以及文件路径问题的解决方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

换了个开源微博系统,与其说是微博系统,不如说是一个内核加各种插件。先说安装过程吧。

基于apache+php+linux(我自己的是centos)+mysql。由于之前安装了apache和mysql,还有lumanager,因此有些安装包版本冲突,就卸载了LuNamp。

随后碰到的 问题是php版本低,把版本从5.3.5升级到5.5.0。设置好apache服务器的网站根目录,就开始打开localhost本地网址。

结果首先出现的问题是:

先是php设置PATH,php composer的问题。yum就可以。

版本过低,这个是之前提到的问题,修改了。

然后提示DOMDocument.php找不到类,然后上网搜了搜,这类问题比较多,很好解决。

之后好了,页面出现了个php的extension包pdo_mysql和gd包不存在的问题,很简单,直接yum install了就可以了。

还有个问题是说网页动态问题:rewrite,这个是因为httpd.conf中的AllowOverride None的问题,把None改为all就可以了。

好像还有个问题,反正都是些很简单的。然后网站的requirements问题都解决了,安装下一步提示的问题是

Exception #1459427391: exception 'League\\Flysystem\\FileNotFoundException' with message 'File not found at path: elgg-config/settings.example.php' in /home/liuxianga/elgg/vendor/league/flys

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值