Компания, в которой я работаю, имеет немного измененный бэк-офис, сделанный в Pydio 8.0.1, и работает на сервере.
Дело в том, что я хочу запустить его локально в Xampp, чтобы проверить, хорошо ли он работает вместе с новым веб-сайтом, который я сделал для компании.
Моя проблема в том, что я не могу запустить его локально, даже если у меня есть база данных, работающая в PHP MyAdmin. Я получаю следующие ошибки:
Устарело: функция create_function () устарела в C: \ xampp \ htdocs \ backoffice2 \ core \ src \ lib \ dibi \ libs \ DibiConnection.php в строке 120 Неустранимая ошибка: Uncaught Pydio \ Core \ Exception \ PydioException: серьезная ошибка при загрузке реестра плагинов: произошла ошибка при попытке подключиться к вашей базе данных! Вы меняли какую-либо конфигурацию для подключения к ядру? Или, может быть, ваша база данных не работает? в C: \ xampp \ htdocs \ backoffice2 \ core \ src \ pydio \ Core \ PluginFramework \ PluginsService.php: 819 Трассировка стека: # 0 C: \ xampp \ htdocs \ backoffice2 \ core \ src \ pydio \ Core \ PluginFramework \ PluginsService .php (203): Pydio \ Core \ PluginFramework \ PluginsService-> getDetectedPlugins () # 1 C: \ xampp \ htdocs \ backoffice2 \ core \ src \ pydio \ Core \ Services \ ConfService.php (392): Pydio \ Core \ PluginFramework \ PluginsService :: getInstance (Object (Pydio \ Core \ Model \ Context)) # 2 C: \ xampp \ htdocs \ backoffice2 \ core \ src \ pydio \ Core \ Http \ Base.php (62): Pydio \ Core \ Services \ ConfService :: getGlobalConf ('ADMIN_URI') # 3 [внутренняя функция]: Pydio \ Core \ Http \ Base :: handleRoute ('/ backoffice2', '/', Array) # 4 C: \ xampp \ htdocs \ backoffice2 \ core \ src \ pydio \ Core \ Http \ TopLevelRouter.php (139): call_user_func (Array, '/ backoffice2', '/', Array) # 5 C: \ xamp в C: \ xampp \ htdocs \ backoffice2 \ core \ src \ pydio \ Core \ PluginFramework \ PluginsService.php в строке 819
Кстати, я заметил, что в «Bootstrap.json» есть следующие настраиваемые строки:
«AJXP_CLI_SECRET_KEY»: «вкхх $ lskdNyoNpi $ B4Gc5DN», «DIBI_PRECONFIGURATION»: { «Mysql_username»: «hardlevel_pt», «Mysql_use_mysqli»: «правда», «Mysql_password»: «ubukN4g8», «Mysql_host»: «hardlevel.pt.mysql», «Mysql_driver»: «mysql», «Mysql_database»: «hardlevel_pt», «Group_switch_value»: «MySQL» }
Может ли кто-нибудь дать мне некоторое представление об этой ситуации? Любая помощь приветствуется.
Что касается второй ошибки, мы можем только предложить вам проверить правильность данных подключения к базе данных и учетных данных (например, правильное имя сервера / IP-адрес, действительное имя пользователя / пароль / имя базы данных). Мы не можем проверить это за вас.






Возможно, это проблема версии php на Pydio 8.0.1 Попробуйте обновить Pydio до последней версии, если вы используете PHP 7.2.
вы используете PHP 7.2 на своем локальном компьютере? См. php.net/manual/en/function.create-function.php.