草庐IT

php - 带有 wamp 的国际扩展 php_intl.dll

我想使用Moodle,但在安装过程中出现错误:php_extension->intl->shouldbeinstalledandenabledforbestresults.Intlextensionisusedtoimproveinternationalizationsupport,suchaslocaleawaresorting.当我点击链接时,我收到上面的错误消息:http://docs.moodle.org/24/en/admin/environment/php_extension/intl我点击了那个链接,但我仍然得到同样的错误。如果有人有任何想法,请帮助我。

php - 带有 wamp 的国际扩展 php_intl.dll

我想使用Moodle,但在安装过程中出现错误:php_extension->intl->shouldbeinstalledandenabledforbestresults.Intlextensionisusedtoimproveinternationalizationsupport,suchaslocaleawaresorting.当我点击链接时,我收到上面的错误消息:http://docs.moodle.org/24/en/admin/environment/php_extension/intl我点击了那个链接,但我仍然得到同样的错误。如果有人有任何想法,请帮助我。

全球开源学习平台Moodle

今天是正月初九,老苏开始上班了,起航新程,开工大吉!什么是Moodle?Moodle是一个开源的在线教育系统(慕课)。旨在为教育工作者、管理人员和学习者提供一个强大、安全且集成的系统,来创建个性化的学习环境。Moodle采用PHP和JavaScript编写,使用SQL数据库存储数据。前言1、为什么没用群晖自带的MariaDB?老苏本来是想用群晖自带的MariaDB10数据库,但是会连不上原因没搞明白,所以老苏最后还是采用了容器安装MariaDB的方式2、安装过程比较长安装过程中,日志中显示INFO==>RunningMoodleinstallscript时安装时间比较长,没搞明白是在初始化数据

javascript - 如何在我的 Moodle 页面上包含外部 JavaScript?

在Moodle中,我们使用$PAGE->requires->js_init_call()包含在我们插件的module.js中定义的JS函数文件,我如何包含外部Javascript资源,我们通常将其包含在中标签如:mypage 最佳答案 使用以下代码在您的代码中包含javascript文件:$PAGE->requires->js()E.g$PAGE->requires->js(newmoodle_url($CFG->wwwroot.'/local/my_localplugin/myjavascript.js'));

php - Magento 和 Moodle 集成

我有一个项目需要我使用Moodle设置一个基于订阅的在线学习网站。我检查了Moodle,它似乎可以自己处理这个问题。问题是,客户不会只是销售在线类(class)。他还会卖书、卖书评等。我认为Magento是销售这些商品并跟踪所有销售情况的最佳选择。我或许可以将在线类(class)添加为虚拟项目。我的问题是:有没有办法在认证和类(class)注册方面完全整合这两个系统?我的意思是,有人可能会:在Magento中创建一个帐户购买Magento类(class)在不登录的情况下访问Moodle站点(单点登录)参加类(class)。 最佳答案

php - Moodle 接受来自外部站点的登录

我们正在将Moodle添加到我们的站点(不同的服务器,不同的子域,但相同的主域,并且服务器设置为能够相互通信)我们希望它做的是:用户访问主站点用户登录用户点击Moodle链接用户无需重新输入信息即可自动登录Moodle如果用户收藏或直接访问Moodle,他们仍然可以直接在那里登录我们已经使用dbauth(外部数据库身份验证)对其进行了设置,因此来自主站点的帐户也适用于Moodle,我只是不知道如何让Moodle接受现有凭据并自动让用户登录. 最佳答案 所以我能够解决这个问题,我想我会分享我的解决方案,以防将来其他人遇到类似问题。因为

php - 我如何判断 moodle cron 是否正常工作?

我刚刚向服务器管理员发送了一条消息,询问他是否可以在服务器上设置cronjobs,他让我告诉他是否一切正常。我如何测试cronjobs是否正常工作? 最佳答案 确实如edelgado所说-如果cron作业自24小时以来未运行,通知页面中将显示一条消息。但是,如果您想立即运行脚本,您可以转到:http://www.mymoodlesite.com/admin/cron.phpwww.mymoodlesite.com是您的moodle实例的地址。该页面将显示服务器运行脚本时的输出。如果一切正常,它将在页面末尾打印类似的行:Cronscr

php - 使用 REST 服务 core_files_upload 上传文件到 Moodle

我正在开发一个Android应用程序,它将使用Moodle提供的REST网络服务core_files_upload将内容上传到我的Moodle安装中用户的私有(private)文件。core_files_upload采用以下参数:contextidcomponentfileareaitemidfilepathfilenamefilecontentMoodleWeb服务的文档不是很详细,所以我从Moodle论坛和Google搜索中拼凑了一些我能找到的东西,但我觉得我已经走到了死胡同。从示例中我看到参数采用以下值:contextid:int-notsurewhetherthisistheu

php - 无法访问moodle中的数据库

我正在使用moodle并更改了网站的位置,但我遇到了这个错误。我的config.php是:dbtype='mysql';$CFG->dbhost='localhost';$CFG->dbname='lightsys_test';$CFG->dbuser='lightsys_test';$CFG->dbpass='123456a';$CFG->dbpersist=false;$CFG->prefix='mdl_';$CFG->wwwroot='http://www.lightsystem.ir/aya/moodle';$CFG->dirroot='/home/lightsys/publi

php - 通过访问 phpMyAdmin 手动更改 moodle 管理员密码或创建另一个管理员帐户?

moodle平台管理员登录密码丢失。我可以访问phpMyAdmin。我去了mdl_user表,在那里我可以看到或编辑这个表。我应该如何进行?我可以将管理员加密的密码和key更改为已知密码,还是仅添加管理员用户更简单?那会怎样? 最佳答案 仅在Moodle2上测试您可以从命令行重置任何用户密码。在您的Moodle根目录中:phpadmin/cli/reset_password.php对于开发生产环境,您可能还想禁用密码策略检查(这样您就可以输入一个小而快速的密码)。编辑reset_password.php并注释://if(!check