Git Product home page Git Product logo

edusoho / edusoho Goto Github PK

View Code? Open in Web Editor NEW
1.8K 141.0 717.0 518.87 MB

EduSoho 网络课堂是由杭州阔知网络科技有限公司研发的开源网校系统。EduSoho 包含了在线教学、招生和管理等完整功能,让教育机构可以零门槛建立网校,成功转型在线教育。EduSoho 也可作为企业内训平台,帮助企业实现人才培养。

Home Page: http://www.edusoho.com

PHP 39.21% CSS 2.21% JavaScript 42.13% HTML 0.11% Shell 0.02% Vue 1.84% Twig 11.65% Less 2.81%

edusoho's Introduction

EduSoho网络课堂 Build Status

EduSoho 网络课堂是由杭州阔知网络科技有限公司研发的开源网校系统。EduSoho 包含了在线教学、招生和管理等完整功能,让教育机构可以零门槛建立网校,成功转型在线教育。EduSoho 也可作为企业内训平台,帮助企业实现人才培养。

功能介绍

EduSoho 涵盖六百多项功能,包括:

独创的学习引擎教学系统

  • 直播录播教学

    弹题录播、互动直播、音频课程,12种教学手段打造个性化教学计划。

  • 自动化考试系统

    支持整卷导入导出,自动化组卷阅卷,高效实现在线考试。

  • 任务式教学计划

    教学计划结合任务机制,有效规划和把控学员学习进程。

多渠道多类型的招生工具

  • 微信营销平台

    分销、砍价、拼团,让网校营销触达8亿微信用户。

  • 营销CRM系统

    过十余种维度挖掘潜在付费用户,提升营销活动精准度。

  • 打折促销功能

    学习卡、优惠码、广告弹窗等多种营销手段,提升付费转化。

数据化网校管理工具

  • 营销活动管理

    各招生渠道数据可视化报表,帮助运营人员快速分析运营效果。

  • 教学活动管理

    课程管理、公开课管理、直播排课,让网校教学活动有序开展。

  • 学员数据管理

    学员基本信息、学习数据和订单数据一目了然,有效营销和服务。

  • 订单财务管理

    时间、课程、用户等多维度筛选交易信息,协助财务统计分析。

PC、移动APP、微网校,多平台支持

  • 独立PC网校,建立机构品牌

    独立云服务器、独立网校系统、独立数据库,独立域名,建立在线教学平台。

  • 免费专属网校APP,把网校装进口袋

    iOS和安卓双系统支持,离线缓存,双向节流,为网校省流量,让学员自由学习。

  • 微网校系统,挖掘微信8亿潜在生源

    专为微信端优化的微网校系统,提高学员微信端学习体验,让您轻松享受8亿客户资源。

  • 网校小程序,招生学习更便捷

    网校小程序,无缝链接网校与公众号、微信群,让微信运营和网校运营一体化。

安装使用

版权协议

请查阅EduSoho开源协议V1.0版本

加入我们

edusoho's People

Contributors

amy7023 avatar bellorchid avatar bimoqi avatar geekweng avatar gniria avatar guogongwei avatar hongbusi avatar iamjimmylu avatar ilhamtahir avatar jianbindong avatar kentedusoho avatar kzzhaoyao avatar lileiseven avatar lizhenxiong avatar lllcj avatar lufangyu avatar lufangyu1217 avatar mrzzzc avatar retamia avatar rt356 avatar umbrella1794 avatar wenqinruan avatar whuangyong avatar xiaofengzhiqishi avatar yexuhui17 avatar youngjlong avatar yuwendorishappy avatar zhangyao-code avatar ziyuorange avatar zsm0620 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

edusoho's Issues

向插件添加更多bundle时自动注册机制的探讨

前段时间由于要写一些插件,研究了一下Es的插件相关的东西。ES的插件生成命令plugin:create会在plugins目录下生成插件,插件中会默认有一个bundle,然后使用注册命令plugins:register会做另外一些重要的事情,其中和注册bundle有关的是把插件相关信息写入data/plugin_installed.php文件,这个文件每次框架启动时会在AppKernel.php中读取,读取出所登记的插件里bundle的名字空间信息就会动态的自动生成类名并new之,而不需要手动在AppKernel.php中添加。
现在面临的问题是:plugin:create生成的插件,只会有一个bundle,名字空间也跟随插件名称固定生成,比如一个Test插件,会且只会生成这样的一个名字空间的bundle:Test\TestBundle\TestBundle。同时在AppKernel.php中读取bundle信息时,也写死了只会读取这个名字空间(相关代码$cl = "{$c}" . substr(str_repeat("{$c}{$p}", 2), 0, -1);其中$c为插件名称),这就造成了如果插件开发者开发的插件想要拥有一个以上的bundle,那么非在生成插件时默认生成的那些bundle就失去了自动被注册的可能,只能手动添加,但对于插件来说,考虑到用户是在云平台安装的特性,手动添加是不可能的。
这样情况下,要想依靠系统自动注册的机制,就只能每个插件只用一个(默认的)bundle了。而对于开发者来说,限制每个插件只能拥有一个bundle也不尽合理。所以就想和ES官方以及各位开发者探讨一下,是否可以有办法对上述这个矛盾有一个比较周全的解决方案?

system:init no file app/data/crontab_config.yml

[Symfony\Component\Debug\Exception\ContextErrorException]
Warning: fopen(/www/wwwroot/edusoho-8.2.5/app/../app/data/crontab_config.yml): failed to open stream: No such file or directory

报错如下

An exception occurred while executing 'SELECT * FROM groups groups WHERE status = ? ORDER BY memberNum DESC LIMIT 12 OFFSET 0' with params ["open"]:

SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'groups groups WHERE status = 'open' ORDER BY memberNum DESC LIMIT 12 OFFSET 0' at line 1

安装没成功就报错了

错误信息如下:
An exception occurred while executing 'SELECT * FROM user WHERE uuid = ? LIMIT 1 ' with params ["0aa36eb8d142c67e2d5d34963f90b2a488a71845"]: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'uuid' in 'where clause'

Edusoho修改页面无效

问题描述:
我修改Edusoho项目中位于app\Resources\views\login\index.html.twig的文件发现没有效果。如图:
image
正常效果应该会在对应的页面弹出alert,但是并没有。

而我在另外一个symfony项目中添加如下内容,如图(却是可以正常弹出alert):
image

我也参考对应的官方文档,地址为:
http://developer.edusoho.com/frontend/intro.html

写的也不是特别详细,没有把前端如何本地调试和编译打包说清楚。

我在这里想表达的是,不管是写javascript代码还是修改部分html,在Edusoho中都无效,想问一下是什么原因?我想知道如何修改对应的twing直接可以在界面上看到对应的效果?现在无论怎么修改任何效果都看不到。

使用symfony,非常好

由于项目需要用到课堂任务,找到这里来。一看eduSoho使用symfony2,非常好,是正途。希望以后能贡献点力量。

mysql 8.0 使用groups表会报错

mysql version 8.0.3-rc-log

  • error
    error

  • success
    success

  • advise
    Doctrine\DBAL\Query\QueryBuilder

    private function getFromClauses()
    {
        $fromClauses = array();
        $knownAliases = array();

        // Loop through all FROM clauses
        foreach ($this->sqlParts['from'] as $from) {
            if ($from['alias'] === null) {
                $tableSql = sprintf("`%s`", $from['table']);
                $tableReference = $from['table'];
            } else {
                $tableSql = sprintf("`%s` `%s`", $from['table'], $from['alias']);
                $tableReference = $from['alias'];
            }

            $knownAliases[$tableReference] = true;

            $fromClauses[$tableReference] = $tableSql . $this->getSQLForJoins($tableReference, $knownAliases);
        }

        $this->verifyAllAliasesAreKnown($knownAliases);

        return $fromClauses;
    }

版权协议问题

你们在 composer.json 文件中声明的 "license": "MIT" 应该不是你们所希望的吧?请修正,不要误导大家!

lnmp环境下的配置问题

问题描述:
sudo apt-get install nginx安装的nginx,参考官方文档,基本上将官方文档对应的配置复制过来改一下就可以了。但是我通过编译安装的nginx出现502错误,配置与前者一模一样。

我的nginx配置如下:
#######################

server {
listen 80;
server_name www.test.com;
root /var/www/edusoho/web;
access_log /var/log/nginx/example.com.access.log;
error_log /var/log/nginx/example.com.error.log;

location / {
    index app.php;
    try_files $uri @rewriteapp;
}

location @rewriteapp {
    rewrite ^(.*)$ /app.php/$1 last;
}
 location ~ ^/udisk {
    internal;
    root /var/www/edusoho/app/data/;
}
location ~ ^/(app|app_dev)\.php(/|$) {
    fastcgi_pass   unix:/var/run/php7.0-fpm.sock;
    fastcgi_split_path_info ^(.+\.php)(/.*)$;
    include fastcgi_params;
    fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
    fastcgi_param  HTTPS              off;
    fastcgi_param HTTP_X-Sendfile-Type X-Accel-Redirect;
    fastcgi_param HTTP_X-Accel-Mapping /udisk=/var/www/edusoho/app/data/udisk;
    fastcgi_buffer_size 128k;
    fastcgi_buffers 8 128k;
}


location ~* \.(jpg|jpeg|gif|png|ico|swf)$ {

    expires 3y;
    

    access_log off;

    gzip off;
}

location ~* \.(css|js)$ {
    access_log off;
    expires 3y;
}


location ~ ^/files/.*\.(php|php7.0)$ {
    deny all;
}

location ~ \.php$ {

    fastcgi_pass   unix:/var/run/php7.0-fpm.sock;
    fastcgi_split_path_info ^(.+\.php)(/.*)$;
    include fastcgi_params;
    fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
    fastcgi_param  HTTPS              off;
    fastcgi_param  HTTP_PROXY         "";
}

}

#######################

错误如图:
image

想请问一下是什么原因?

以我之前搭建Java项目集群来判断,nginx-tomcat这样的架构,通常nginx出现502是因为tomcat下的应用程序有问题。我想这次可能与edusoho有关系,同时也可能与php有关系。望解答一下。谢谢。

执行npm run compile报错

WebpackOptionsValidationError: Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema.

安装文档的两个小问题

Mac 开放环境安装:验证 Nginx 服务启动是否成功

echo "Hello, EduSoho!" >> /var/www/index.html
echo "<?php \nphpinfo();" >> /var/www/phpinfo.php

不能带感叹号和换行符

echo "Hello, EduSoho" >> /var/www/index.html
echo "<?php phpinfo();" >> /var/www/phpinfo.php

edusoho迁移另外的服务器不能访问

错误描述:
参考文档:http://www.qiqiuyu.com/my/course/331
按照这上面的进行迁移,由A服务器迁移到B服务器或者是由Linux迁移到Windows发现不能访问。
效果图如下:
image

由图可知,访问还是一片白板,删缓存了也改数据源配置,数据源配置设置为动态的形式(mysql也远程授权了),如图:
image

最后还是不能本地windows访问Edusoho及其另外一台Linux服务器访问Edusoho,请问是什么原因呢?

如果是去官网下载后解压一遍,通常是没有问题的,但是如果那样的话,岂不是非常不灵活,比如我本地windows中的Edusoho增加某某功能后,然后我还需要再在Linux上再改一遍,这样岂不是非常麻烦。我觉得通常windows改一遍通过git上传到linux上基本就可以了(当然了,中间也许可能需要修改如数据源之类的配置等)

低版本Chrome浏览器在播放课程的时候请求会有pending状态

播放时间延迟比较厉害,最新Chrome版本不会出现此问题。
Stalled的时间会有20多秒
在最新的QQ浏览器(Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.26 Safari/537.36 Core/1.63.5514.400 QQBrowser),或者是360安全浏览器(Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36)都会有这个问题。

Request URL:http://elearning.ssgaga.com/player/2/file/vIpZXo3q71taNHqalFQZFgyNIzQ6BRbm
Referrer Policy:no-referrer-when-downgrade
Request Headers
Provisional headers are shown
Referer:http://elearning.ssgaga.com/course/7/task/10/activity_show
User-Agent:Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.26 Safari/537.36 Core/1.63.5514.400 QQBrowser/10.1.1628.400
X-Requested-With:ShockwaveFlash/27.9.9.999

php app/console cache:clear 报错

$ php app/console cache:clear -vvv

// Clearing the cache for the dev environment with debug true

// Clearing outdated warmup directory...

// Warming up cache...

[Symfony\Component\Debug\Exception\FatalThrowableError]
Call to a member function getSchemeAndHttpHost() on null

Exception trace:
() at /Users/liyuliang/code/php/edusoho-git/app/AppKernel.php:147
AppKernel->initializeBiz() at /Users/liyuliang/code/php/edusoho-git/app/AppKernel.php:53
AppKernel->boot() at /Users/liyuliang/code/php/edusoho-git/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php:134
Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand->warmup() at /Users/liyuliang/code/php/edusoho-git/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php:96
Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand->execute() at /Users/liyuliang/code/php/edusoho-git/vendor/symfony/symfony/src/Symfony/Component/Console/Command/Command.php:267
Symfony\Component\Console\Command\Command->run() at /Users/liyuliang/code/php/edusoho-git/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:872
Symfony\Component\Console\Application->doRunCommand() at /Users/liyuliang/code/php/edusoho-git/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:191
Symfony\Component\Console\Application->doRun() at /Users/liyuliang/code/php/edusoho-git/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:92
Symfony\Bundle\FrameworkBundle\Console\Application->doRun() at /Users/liyuliang/code/php/edusoho-git/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:122
Symfony\Component\Console\Application->run() at /Users/liyuliang/code/php/edusoho-git/app/console:32

cache:clear [--no-warmup] [--no-optional-warmers] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-s|--shell] [--process-isolation] [-e|--env ENV] [--no-debug] [--]

安装向导出错

  1. 初始化系统
    怎么少了一个列呢?

An exception occurred while executing 'SELECT * FROM user WHERE uuid = ? LIMIT 1 ' with params ["91a79bcaadd56334789fc753047e122ae972e88e"]: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'uuid' in 'where clause'

安装数据库时失败?

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO)' in G:\Apache24\htdocs\vendor2\doctrine\dbal\lib\Doctrine\DBAL\Driver\PDOConnection.php:43 Stack trace: #0 G:\Apache24\htdocs\vendor2\doctrine\dbal\lib\Doctrine\DBAL\Driver\PDOConnection.php(43): PDO->__construct('mysql:host=127....', 'root', NULL, Array) #1 G:\Apache24\htdocs\vendor2\doctrine\dbal\lib\Doctrine\DBAL\Driver\PDOMySql\Driver.php(45): Doctrine\DBAL\Driver\PDOConnection->__construct('mysql:host=127....', 'root', NULL, Array) #2 G:\Apache24\htdocs\vendor2\doctrine\dbal\lib\Doctrine\DBAL\Connection.php(360): Doctrine\DBAL\Driver\PDOMySql\Driver->connect(Array, 'root', NULL, Array) #3 G:\Apache24\htdocs\vendor2\doctrine\dbal\lib\Doctrine\DBAL\Connection.php(429): Doctrine\DBAL\Connection->connect() #4 G:\Apache24\htdocs\vendor2\doctrine\dbal\lib\Doctrine\DBAL\Connection.php(389): Doctrine\DBAL\Connection->getDatabasePlatformVersion() #5 G:\Apache24\htdocs\vendor2\doctr in G:\Apache24\htdocs\vendor2\doctrine\dbal\lib\Doctrine\DBAL\Driver\AbstractMySQLDriver.php on line 103

这 api 乱的也是没谁了 ヽ(ー_ー)ノ

遍地都是 api o(╥﹏╥)o
api\config\routing.php
ApiBundle/Controller/ prefix: /api
opxiaMobileBundleV2/Resources/config/routing.yml prefix:/mapi_v2
还有一个废弃的 TopxiaMobileBundle

依赖Bug

更新版本之后在32位机器上会出现错误
request.CRITICAL: Uncaught PHP Exception Rhumsaa\Uuid\Exception\UnsatisfiedDependencyException: "When calling Rhumsaa\Uuid\Uuid::calculateUuidTime on a 32-bit system, Moontoast\Math\BigNumber must be present" at /www/vendor/ramsey/uuid/src/Uuid.php line 1160 {"exception":"[object] (Rhumsaa\\Uuid\\Exception\\UnsatisfiedDependencyException(code: 0): When calling Rhumsaa\\Uuid\\Uuid::calculateUuidTime on a 32-bit system, Moontoast\\Math\\BigNumber must be present at /www/vendor/ramsey/uuid/src/Uuid.php:1160)"} []

只能自己手动添加Moontoast\Math依赖解决问题,建议官方把这个依赖加进去。

How to set custom response headers

I try to set custom response headers to write user's id to access_log via nginx. Could you tell me how to set them in edusoho(Symfony version 2.8.18)?

What I want to do is below:

# Output X-User-Id: 0000 in edusoho
something_to_print_response_header('X-User-Id', something_to_get_user_id) # <- I want know this code.

# Write user_id to access_log In nginx.conf
log_format main '... $sent_http_user_id ...';

初始化失败

[InvalidArgumentException]
Duplicate migration, "D:\Projects\mandao\mandaotech\source\mandao-edu\migrations\20161014163431_Init.php" has the same version as "Init"

PHP7.3

用8.3.1版本在线安装没问题,就是用master的分支自己初始化开发环境不行

而且执行bin/phpmig migrate也是直接打印结果

必须执行vendor目录下的,难道是php版本太高了么?

安装完成后运行出错

开发环境安装成功,但是进入http://edusoho.local/ 页面报错

系统:Mac OS 10.14.3
MySQL: 8.0.15

An exception has been thrown during the rendering of a template ("An exception occurred while executing 'SELECT * FROM groups groups WHERE status = ? ORDER BY memberNum DESC LIMIT 6 OFFSET 0' with params ["open"]:

SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'groups groups WHERE status = 'open' ORDER BY memberNum DESC LIMIT 6 OFFSET 0' at line 1").

Fatal error: Uncaught InvalidArgumentException: The file "routing_plugins.yml" does not exist

Fatal error: Uncaught InvalidArgumentException: The file "routing_plugins.yml" does not exist (in: /var/www/html/edusoho/app/config, /var/www/html/edusoho/app/Resources). in /var/www/html/edusoho/app/cache/prod/classes.php:1525 Stack trace: #0 /var/www/html/edusoho/app/cache/prod/classes.php(2210): Symfony\Component\Config\FileLocator->locate('routing_plugins...', '/var/www/html/e...', false) #1 /var/www/html/edusoho/vendor2/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php(90): Symfony\Component\HttpKernel\Config\FileLocator->locate('routing_plugins...', '/var/www/html/e...', false) #2 /var/www/html/edusoho/vendor2/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php(153): Symfony\Component\Config\Loader\FileLoader->import('routing_plugins...', NULL, false, '/var/www/html/e...') #3 /var/www/html/edusoho/vendor2/symfony/symfony/src/Symfony/Component/Routing/Loader/YamlFileLoader.php(91): Symfony\Component\Routing\Loader\YamlFileLoader->parseImport(Object(Symfony\Component\Routing\RouteC in /var/www/html/edusoho/app/cache/prod/classes.php on line 4475

8.3.10 安装向导出错

初始化系统
怎么少了一个列呢?
An exception occurred while executing 'SELECT * FROM user WHERE uuid = ? LIMIT 1 ' with params ["91a79bcaadd56334789fc753047e122ae972e88e"]: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'uuid' in 'where clause'

实际原因应该是安装的时候,没有执行到安装演示数据和更新日志。
建议官方在一个新环境安装一下,就会发现问题。

在另一个ISSUES回答的,并不能解决问题
===================
新装环境不会报错
命令
bin/phpmig migrate
app/console system:init
migrations 中 20180206163424_user_add_uuid.php 会加这个字段
====================

为什么打包时会出错?

打包时会报如下错
Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema.

  • configuration has an unknown property 'activitiesDir'. These properties are valid:
    object { amd?, bail?, cache?, context?, dependencies?, devServer?, devtool?, entry, externals?, loader?, module?, name?, node?, output?, performance?, plugins?, profile?, recordsInputPath?, recordsOutputPath
    ?, recordsPath?, resolve?, resolveLoader?, stats?, target?, watch?, watchOptions? }
    For typos: please correct them.
    For loader options: webpack 2 no longer allows custom properties in configuration.
    Loaders should be updated to allow passing options via loader options in module.rules.
    Until loaders are updated one can use the LoaderOptionsPlugin to pass these options to the loader:
    plugins: [
    new webpack.LoaderOptionsPlugin({
    // test: /.xxx$/, // may apply this only for some modules
    options: {
    activitiesDir: ...
    }
    })
    ]
  • configuration.output.path: The provided value "web/static-dist/" is not an absolute path!

提示创建数据库失败

安装的时候 配置都写好,可写权限,下一步安装等了3分钟之后就提示创建数据库失败。我以为旧版本php5.5不支持了 就安装php7版本之后继续安装,还是不行。这个到底是我的问题,还是代码问题?

在MacOS的Firefox无法运行

你好,

我尝试运行stuq.org上海的edusoho来学习一门课程。发现在MacOS上面的Firefox里面无法正常运行。当我尝试在safari里面运行页面的时候,看到提示安装消息“您的浏览器未装Flash播放器或版本太低,请先安装Flash播放器。点击安装”。但是Firefox里面并没有该提示。而且我的Firefox已经激活了flash。

Firefox版本信息:55.0.3 (64-bit)
MacOS把本信息:10.12.6 (16G29) 这两天就升级10.13了。

谢谢

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.