用Xampp安装ELGG
我正在使用Apache 2.4.53和PHP 8.1.5在Windows中安装ELGG 2.3.0,并设置所有指令此链接 http://learn.elgg.org/en/stable/stable/stable/intro/install/install/xampp.html 但是,当我与LocalHost的浏览器一起运行Instalaition时:
警告:“继续”定位开关等同于“断裂”。您是说使用“继续2”?在d:\ xampp \ htdocs \ stites \ eLGG \ eLGG \ eLgg \ elgg \ engg \ Engine \ lib \ lib \ lib \ input.php上,第290
行错误:iTeratorAggregate:undfachingcountercounterror:diff tocriptcountercountror:太少的论据_elgg_php_php_error _erroror_hreror_handler(4) in D:\xampp\htdocs\sites\elgg\vendor\symfony\http-foundation\ParameterBag.php on line 19 and exactly 5 expected in D:\xampp\htdocs\sites\elgg\vendor\elgg\elgg\engine\ lib \ elgglib.php:964堆栈跟踪:#0 D:\ xampp \ htdocs \ stites \ stites \ elgg \ vendor \ symfony \ symfony \ symfone \ http-foundation \ parameterbag.php(19):_elgg_php_php_php_php_error_error_handler(8192,'' ,'d:\ xampp \ htdocs ...',298)#1 D:\ xampp \ htdocs \ stites \ sites \ elgg \ vendor \ copser \ copser \ classloader.php(414):inclage(inclyd) 。')#2 D:\ XAMPP \ htdocs \ sites \ elgg \ vendor \ composer \ composer \ classloader.php(301):composer \ autoload \ includefile \ includefile('d:\ xampp \ xampp \ htdocs ...' Xampp \ htdocs \ stites \ eLGG \ vendor \ symfony \ http-foundation \ request.php(240):Composer \ autoload \ autoload \ classloader-&gtloader- loadClass('Symfone \ Compone \ Compone \ Compone ...'compone ...'') \sites\elgg\vendor\symfony\http-foundation\Request.php(222): Symfony\Component\HttpFoundation\Request->initialize(Array, Array, Array, Array, Array, Array, NULL) #5 D: \ XAMPP \ htdocs \ stites \ legg \ vendor \ symfony \ symfony \ http-foundation \ request.php(1942):Symfony \ component \ component \ httpFoundation \ httpfoundation \ request- request- request-> __ #6 D:\ Xampp \ htdocs \ stites \ eLGG \ vendor \ symfony \ symfony \ http-foundation \ request.php(281):Symfony \ Component \ Component \ compont \ httpfoundation \ httpfoundation \ request \ request :: createrequestequestfromfactory(createrequestfromfactory( )#7 [内部函数]:Symfony \ Component \ httpFoundation \ request \请求:: createfromglobals(object(elgg \ di \ serviceProvider))#8 D:\ xampp \ xampp \ htdocs \ sites \ stites \ sites \ elgg \ elgg \ elgg \ elgg \ elgg \ elgg \ elgg \ elgg \ elgg \ ereng \ Engine \ Engine \ Engine \ Engine \ Engine \ Class \Elgg\Di\DiContainer.php(68): call_user_func(Array, Object(Elgg\Di\ServiceProvider)) #9 D:\xampp\htdocs\sites\elgg\vendor\elgg\elgg\engine\classes\Elgg\ Di\DiContainer.php(48): Elgg\Di\DiContainer->build(Array, 'request') #10 D:\xampp\htdocs\sites\elgg\vendor\elgg\elgg\engine\classes\Elgg\ http \ input.php(87):elgg \ di \ dicontainer-> __ get('request')#11 d:\ xampp \ htdocs \ stites \ stites \ elgg \ elgg \ vendor \ vendor \ elgg \ elgg \ ergg \ ergg \ eyeng \ eenter \ eenter \ elgg \ eyge \ i18n \ i18n \ i18n \ i18n \ i18n \ i18n \ i18n \ Translator.php(160):elgg \ http \ input-> get('hl')#12 d:\ xampp \ htdocs \ stites \ sites \ elgg \ elgg \ vendor \ elgg \ elgg \ elgg \ elgg \ Engine \ Engine \ Engine \ Engine \ elgg \ elgg \ elgg \ i18n \ i18n \ translator。 PHP(145):ELGG \ i18n \ Translator--> detectLanguage()#13 D:\ Xampp \ htdocs \ sites \ stites \ eLGG \ eLGG \ vendor \ eLGG \ elgg \ erge ELGG \ i18n \ translator-> getCurrentLanguage()#14 D:\ Xampp \ htdocs \ stites \ stites \ elgg \ vendor \ vendor \ elgg \ engem \ Engine \ Engine \ class \ elgginstaller.php(95) ('d:/xampp/htdocs ...',true)#15 D:\ xampp \ htdocs \ stites \ elgg \ elgg \ vendor \ elgg \ elgg \ enge \ Engine \ Engine \ class \ class \ elgg \ explication.php(483):Elgginstaller-&GT-&GT ; __ construct()#16 D:\ Xampp \ htdocs \ stites \ elgg \ elgg \ elgg \ elgg \ extrann.php(11):elgg \ application :: install()#17 {main} in D:\ xampp \ xampp \ xampp \ htdocs \ ergg \ elgg \ elgg \ vendor \ vendor \ symfony \ http-foundation \ parameterbag.php在第19行
I am trying to install elgg 2.3.0 in windows with Apache 2.4.53 and php 8.1.5 and set all instructions this link http://learn.elgg.org/en/stable/intro/install/xampp.html but when i run instalaition page with browser from localhost show me fatal error :
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in D:\xampp\htdocs\sites\elgg\vendor\elgg\elgg\engine\lib\input.php on line 290
Fatal error: During inheritance of IteratorAggregate: Uncaught ArgumentCountError: Too few arguments to function _elgg_php_error_handler(), 4 passed in D:\xampp\htdocs\sites\elgg\vendor\symfony\http-foundation\ParameterBag.php on line 19 and exactly 5 expected in D:\xampp\htdocs\sites\elgg\vendor\elgg\elgg\engine\lib\elgglib.php:964 Stack trace: #0 D:\xampp\htdocs\sites\elgg\vendor\symfony\http-foundation\ParameterBag.php(19): _elgg_php_error_handler(8192, 'Return type of ...', 'D:\xampp\htdocs...', 298) #1 D:\xampp\htdocs\sites\elgg\vendor\composer\ClassLoader.php(414): include('D:\xampp\htdocs...') #2 D:\xampp\htdocs\sites\elgg\vendor\composer\ClassLoader.php(301): Composer\Autoload\includeFile('D:\xampp\htdocs...') #3 D:\xampp\htdocs\sites\elgg\vendor\symfony\http-foundation\Request.php(240): Composer\Autoload\ClassLoader->loadClass('Symfony\Compone...') #4 D:\xampp\htdocs\sites\elgg\vendor\symfony\http-foundation\Request.php(222): Symfony\Component\HttpFoundation\Request->initialize(Array, Array, Array, Array, Array, Array, NULL) #5 D:\xampp\htdocs\sites\elgg\vendor\symfony\http-foundation\Request.php(1942): Symfony\Component\HttpFoundation\Request->__construct(Array, Array, Array, Array, Array, Array, NULL) #6 D:\xampp\htdocs\sites\elgg\vendor\symfony\http-foundation\Request.php(281): Symfony\Component\HttpFoundation\Request::createRequestFromFactory(Array, Array, Array, Array, Array, Array) #7 [internal function]: Symfony\Component\HttpFoundation\Request::createFromGlobals(Object(Elgg\Di\ServiceProvider)) #8 D:\xampp\htdocs\sites\elgg\vendor\elgg\elgg\engine\classes\Elgg\Di\DiContainer.php(68): call_user_func(Array, Object(Elgg\Di\ServiceProvider)) #9 D:\xampp\htdocs\sites\elgg\vendor\elgg\elgg\engine\classes\Elgg\Di\DiContainer.php(48): Elgg\Di\DiContainer->build(Array, 'request') #10 D:\xampp\htdocs\sites\elgg\vendor\elgg\elgg\engine\classes\Elgg\Http\Input.php(87): Elgg\Di\DiContainer->__get('request') #11 D:\xampp\htdocs\sites\elgg\vendor\elgg\elgg\engine\classes\Elgg\I18n\Translator.php(160): Elgg\Http\Input->get('hl') #12 D:\xampp\htdocs\sites\elgg\vendor\elgg\elgg\engine\classes\Elgg\I18n\Translator.php(145): Elgg\I18n\Translator->detectLanguage() #13 D:\xampp\htdocs\sites\elgg\vendor\elgg\elgg\engine\classes\Elgg\I18n\Translator.php(325): Elgg\I18n\Translator->getCurrentLanguage() #14 D:\xampp\htdocs\sites\elgg\vendor\elgg\elgg\engine\classes\ElggInstaller.php(95): Elgg\I18n\Translator->registerTranslations('D:/xampp/htdocs...', true) #15 D:\xampp\htdocs\sites\elgg\vendor\elgg\elgg\engine\classes\Elgg\Application.php(483): ElggInstaller->__construct() #16 D:\xampp\htdocs\sites\elgg\install.php(11): Elgg\Application::install() #17 {main} in D:\xampp\htdocs\sites\elgg\vendor\symfony\http-foundation\ParameterBag.php on line 19
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
ELGG 2.3.0不支持PHP 8。
打开php 7.4或使用最新的ELGG版本
Elgg 2.3.0 doesn't support PHP 8.
Switch on PHP 7.4 or use the latest Elgg version