集成软件,巴黎人手机版MSSQL也可全面支持(需要
分类:巴黎人-服务器

Moodle安装指引手册,moodle辅导手册

第一步 安装 Ubuntu 16.10 Server LTS


Moodle 的官方文书档案分明了Ubuntu Server LTS 是相符运转Moodle平台的。

1、使用纯代码交互的服务器Ubuntu尤其安全、稳固,不轻便被红客攻击。

2、就算在安顿了服务器版本的Ubuntu后意识无法适应,也能够自行增多图形分界面。

使用Ubuntu 16.* 的优势和供给介意的地点:

1、Ubuntu 16.* 支持 PHP7.0。

2、Moodle 3.01  以至后来的本子都得以应用 PHP7.0。

3、须求注意的是, Moodle3.0.1版本在行使PHP7.0的条件下不扶持使用 MSSQL 和 SQLS牧马人V。

Ubuntu 16.10 Server的下载地址:ubuntu官方下载页

Ubuntu 16.10 Server的装置和主导配备教学:Ubuntu 16.10 Server 安装及骨干配备

Moodle官方越发推荐使用 amd64的版本 (64人版本)的Ubuntu Server。


  

1,安装apache2
sudo apt-get install apache2
设置到位,运转如下命令重启下:
sudo /etc/init.d/apache2 restart
在浏览器里输入 works!“,那就证实Apache就打响的装置了,Apache的暗中同意安装,会在/var下树立贰个名称为www的目录,这么些正是Web目录了,全部要能过浏览器访问的Web文件都要放权这么些目录里。

笔者前段时间到底三个WEB方向的踽踽前行的小新手,不过也是昨日手上有两台云服务器在手的人了,网站也做了两个了,所以,今日任何时候今天的话题,大家来搭建贰个要好网址,那样,笔者先把自家原先搭建的一个给大家看看,

巴黎人手机版 1小编给和睦协会做的网址--夏洛特迅睿尔别的,网站奉上德雷斯顿迅睿尔

Moodle安装辅导手册

此文书档案用于指引在Ubuntu(版本号:16.04)下进展Moodle安装及中央配置

第二步 安装LAMP (Linux/Apache/Mysql/PHP)环境

在极端输入以下指令:

sudo apt-get update      #立异软件源

sudo apt-get install apache2 mysql-client mysql-server php7.0 libapache2-mod-php7.0

在mysql-server的装置进度中,会出现供给填写密码的对话框,要是你对数据库有安全性必要,建议输入密码并记住。

巴黎人手机版 2

输入MySql的领队密码


一.安装工具下载: 

2 ,安装php
sudo apt-get install libapache2-mod-php5 php5
除此以外,建议设置增加php5-gd php5-mysql,安装格局同上.
安装完后,大家要双重开动Apache,让它加载PHP模块:
sudo /etc/init.d/apache2 restart
接下去,大家就在Web目录上面新建二个PHP文件来测量试验PHP是或不是能符合规律的运行,命令:
sudo gedit /var/www/phpinfo.php(这么些仿佛不起功能,但是能够和睦到非常目录然后自身树立三个文书phpinfo.php)
下一场输入:
<?php
phpinfo();
?>
跟着保存文件,在浏览器里输入

First Step --熟稔linux并且安装Apache2

  • ###### Install Apache2 on Ubuntu 16.04

在 ubuntu16.04 的系统上装载 LAMP网站服务架构的龙骨Apache2

LAMP(Linux,Apache,MySQL,PHP)是一种用于托管Web内容布满的网络合同栈。本指南介绍了哪些设置和测量检验在Ubuntu 16.04 LAMP架构。最棒是用root 账户进行操作 能够方便不少

率先更新您的系统:

sudo apt-get update && sudo apt-get upgrade

然后安装Apache2

sudo apt-get install apache2

接下来编辑下列文书档案:

File: /etc/apache2/apache2.conf

修改下述内容:

KeepAlive Off

然后修改上面路线的从头到尾的经过

File: /etc/apache2/mods-available/mpm_prefork.conf

<IfModule mpm_prefork_module>StartServers 4 MinSpareServers 20MaxSpareServers 40 MaxRequestWorkers 200MaxConnectionsPerChild 4500</IfModule>

输入以下命令载入上述修改:

sudo a2dismod mpm_eventsudo a2enmod mpm_prefork

接下来退出修改并施行下列命令:(重启Apache2)

sudo systemctl restart apache2

巴黎人手机版 3地址栏和第贰个网页

Reference 参考引用

  • Moodle Document
  • Installing Moodle
  • Step by step installation guide for Ubuntu
  • How to install Moodle on Ubuntu 16.04
  • 安装Moodle

其三步 安装任何所需的软件

在终极输入:

sudo apt-get install graphviz aspell php7.0-pspell php7.0-curl php7.0-gd php7.0-intl php7.0-mysql php7.0-xml php7.0-xmlrpc php7.0-ldap php7.0-zip php7.0-soap php7.0-mbstring

graphviz: 是AT&T Labs Research开拓的图片绘制工具,他得以很有益于的用来绘制结构化的图形网络,扶持多样格式输出,生成图片的质感和进程都不利。

aspell:Vim 下拼写检讨工具。用于代码拼写检查。

php7.0-pspell : 针对php语言的拼写检查工具。

php7.0-curl:php语言下,使用UENCOREL语法在命令行格局下办事的开源文件传输工具。

php7.0-gd: php管理图片的扩大库,提供一雨后鞭笋用来拍卖图片的API。

php7.0-intl : 国际化扩充,是ICU库的一个包装器。

php7.0-mysql : php 7.0 的 MySQL扩张,用于php与MySQL的连天和通讯。

php7.0-xml : php 7.0 的 xml 扩展库。

php7.0-xmlrpc : php 7.0 的 XML-RPC 扩展。用于落到实处应用的布满式计算。

php7.0-ldap : php 7.0 的轻量目录访问公约 (Lightweight Directory Access Protocol)。用于目录检索和LDAP认证。

php7.0-zip : php 7.0 的 zip 扩充,用于解压缩文件。

php7.0-soap :php 7.0 的 soap 扩展 (Simple Object Access Protocol)。它是一种基于 XML 的,可扩充的通讯协议。SOAP 提供了一种规范,使得运转在不一样平台上并动用差异的编制程序语言编写的应用程序能够并行开展通讯。

php7.0-mbstring :php 7.0 的 mbstring 扩张(Multi-Byte String)。使php 能够扶植更加的多的字符类型,和多样语言编码。主假诺unicode。

sudo service apache2 restart  #重启Apache服务器,载入新装置的模块。

sudo apt-get install git-core      #选择Git 来安装和更新 Moodle应用。


  系统碰到:

3,安装mysql
sudo apt-get install mysql-sever-5.1 mysql-client-5.1(注:mysql-sever安装会报错,能够经过Ubuntu系统自带的安装)
在安装的终极,它会需求里输入root的密码,注意,这里的root密码可不是Ubuntu的root密码啊,是你要给MySQL设定的root密码。

Second Step -- 安装Mysql数据管理器

  • ##### install Mysql on Ubuntu

    sudo apt-get install mysql-server

在设置进度中会要你四遍输入root账户(mysql的root 不是linux的)的密码。必须要牢记,不然你就对您的mysql失去了操作权

mysql -u root -p

接下来登陆进去

巴黎人手机版 4mysql界面

输入如下指令创立你的第二个数据库:(提出直接照抄,之后剔除就可以,测量检验时期不要太在意):

CREATE DATABASE webdata; GRANT ALL ON webdata.* TO 'webuser' IDENTIFIED BY 'password';

脱离mysql输入如下指令就可以:

mysql > quit

Requirments 安装须求

第四步 下载Moodle

大家计划将Moodle放在 /opt (Optional Application Software Packages 可选的应用安装包)目录下。在终点中输入:

cd /opt          # 定位到 /opt 目录下

sudo git clone git://git.moodle.org/moodle.git    #将moodle 从git库中克隆到地面目录 (依据网络状态,恐怕会现出克隆失败)

cd moodle    #定位到 moodle目录下

sudo git branch -a  #查找可用的每一种Moodle版本分支列表

sudo git branch --track MOODLE_32_STABLE  origin/MOODLE_32_STABLE  #选拔将在采取的Moodle版本号

sudo git checkout MOODLE_32_STABLE  # 将精选的Moodle版本下载到本地

巴黎人手机版 5

下载Moodle


     Operating System: Windows 10 Enterprise 64-bit (10.0, Build 17134)

4,安装phpmyadmin-Mysql数据库处理
sudo apt-get install phpmyadmin
phpmyadmin设置:
在安装进度中会供给采用Web server:apache2或lighttpd,选拔apache2,按tab键然后分明。然后会要求输入设置的Mysql数据库密码连接密码Password of the database's administrative user。
下一场将phpmyadmin与apache2创设连接,以本身的为例:www目录在/var/www,phpmyadmin在/usr/share /phpmyadmin目录,所以就用命令:sudo ln -s /usr/share/phpmyadmin /var/www创设连接。
phpmyadmin测量检验:在浏览器地址栏中开拓
(phpmyadmin能够有取舍的安装)
上述ALMP的基本组件就设置收尾了,上面大家再来看有的别样的装置:
安装Ubuntu文件实行读写权限
LAMP创设安装好今后,PHP网络服务器根目录默许设置是在:/var/www。由于Linux系统的安全性标准,改目录下的文本读写权限是只允许root顾客操作的,所以大家不可能在www文件夹中新建php文件,也不能够修改和删除,必供给先修改/var/www目录的读写权限。在分界面管理器中经过右键属性不能够修改文件权限,得施行root终端命令:sudo chmod 777 /var/www。然后就足以写入html或php文件了。假若对777意味着的文书权限不是很明亮可参谋chmod命令。

Third Step -- 安装PHP7.0之并行的大桥

php是连连mysql与apache2的桥梁,通过读取mysql中的内容 然后上报给apache2 然后在网页上出示出来,那就形成了响应机制,客户通过对网页的操作,告诉apache2自个儿想要的操作,然后apache2 找上了php ,php就去mysql这里拿多少,然后安安分分的 把数据打包一下发给apache告诉浏览器那些客商想干嘛,然后apache2就把这一个多少重返给客商,这么一解说,是否好精通多了?

安装代码如下:

sudo apt-get install php7.0 php-pear libapache2-mod-php7.0 php7.0-mysql

本来,你一旦想要完结越多效果与利益,不要紧把以下东西都给装了,那个是能够选的:

sudo apt-get install php7.0-curl php7.0-json php7.0-cgi

编写制定文件

File : /etc/php/7.0/apache2/php.ini

max_input_time = 30error_reporting = E_COMPILE_ERROR | E_RECOVERABLE_ERROR | E_ERROR | E_CORE_ERRORerror_log = /var/log/php/error.log(这个我没找到,所以自己在下面写了一个就好了)

接下来创造多少个文本:

sudo mkdir /var/log/php sudo chown www-data /var/log/php

下一步,重启Apahce2,载入大家所做的操作:

sudo systemctl restart apache2

本来,若是你要验证一下您的操作是或不是都职业有成了,可以有像这种类型一些花招:在劳务器端的文本下编写制定:

File excerpt: /var/www/html/text.php

(那一个text.php是您本身树立的,不是自带的,自带的独有一个index.html)至于一些怎么编辑,这几个,太基础了。作者估量那要都不会,很难成功,所以依然先去恶补一下linux--ubuntu的操作吧

<html><head> <title>PHP Test</title></head> <body> <?php echo '<p>Hello World</p>'; // In the variables section below, replace user and password with your own MySQL credentials as created on your server 下面的那些变量你要根据你自己的情况修改,username是你的数据库用户名,password是这个用户名的密码,$servername = "localhost"; $username = "webuser"; $password = "password"; // Create MySQL connection $conn = mysqli_connect($servername, $username, $password); // Check connection - if it fails, output will include the error messageif  { die('<p>Connection failed: <p>'.mysqli_connect_error; } echo '<p>Connected successfully</p>'; ?></body></html>

在您的浏览器输入那些文件的地址,也正是你的服务器IP+text.php,图片上的是自己本人取名的,你随意~~~~

巴黎人手机版 6得逞了的标记

OK啦。LAMP就早已搭建完毕了,LAMP剩下的正是更浓郁的一些剧情了。HTML5编辑啊。还会有局地CSS3 样式编辑啊,Javascript的宏图啊。Mysql数据库的编排啊。PHP文件的编辑啊, 业务逻辑设计,算法设计啊,太多了 不一而足~~~~~下边小编依然放多少个自身常用的代码到那时吧,别的还附上效果图哦。

巴黎人手机版 7别踩白块网页版!!~~~~~~~~~~~~~~~~~~·网站奉上~~~~~~~~~~~~~~~~~~

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no"> <title>别踩白块儿</title> <style> *{margin:0;padding:0;list-style-type:none;} a,img{border:0;} html,body{ width: 100%;height:98%; } body{font:12px/180% Arial, Helvetica, sans-serif, "微软雅黑";} .main{position:relative;margin:10px auto;max-width:380px;height:600px;border:1px solid #ccc;overflow:hidden;} .ph-main{width: 100%;height: 100%;position: relative;border: none; margin: auto;overflow: hidden;} .container{position:absolute;top:-150px;width:100%;height:auto;} .row{width:100%;height:150px;} .cell{float:left;width:25%;height:100%;background-color: #912CEE;} .block{background:#76EE00;cursor:pointer;} .mark{ position: absolute; width: 40px; height: 20px; background-color: #e8e8e8; border-radius: 50%; top: 10px; left: 50%; margin-left: -20px; text-align: center; line-height: 20px;z-index: 1;} .mask , .again-mask{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba;text-align: center;z-index: 2;} .mask h1 , .again-mask h1{ color: #fff;height: 50px;line-height: 50px;font-family: '微软雅黑';margin-top: 35%; } .mask span , .again-mask span{ display: block; width: 100px;height: 50px;font-size: 20px; text-align: center; line-height: 50px;margin: 50px auto; background: #4cd964;color: #fff;border-radius: 6px; cursor: pointer; -webkit-box-shadow: 1px 1px 1px #999;box-shadow: 1px 1px 1px #999;text-shadow: 1px 1px 1px #fff; } .again-mask h2{ color: #fff;height: 45px;line-height: 45px;font-family: '微软雅黑';} </style></head><body> <div > <div > </div> <div > <h1>别踩白块儿</h1> 开始 </div> </div> <script src="js/Block.js"></script> <script> var oContainer = document.getElementById('container'); var block = new Block(oContainer); block.init(); var mask = document.getElementById; var start = document.getElementById; start.onclick = function(){ block.start(); mask.style.display = 'none'; } </script> <div style="text-align:center;"><h3>来源:<a href="http://www.mycodes.net/" target="_blank">张照博制作</a></h3></div></body></html>

别的都不说了,大家伙好好读书啊!!!有空多交换

知识传递力量,技能无国界,传播文化更动您本身生活!

Hardware 硬件

  • 磁盘空间:160MB的(最小)可用空间以至尽大概大的存款和储蓄空间以存款和储蓄资料用。5GB大致是适合实际的最低分配的定额
  • 备份:备份空间(最佳是在互连网地方)最少要与上述磁盘空间同样大以存储你的备份资料。
  • 内部存款和储蓄器:起码要256MB,刚强建议1G以上内部存款和储蓄器。常常的经验准绳告诉我们Moodle使用1GB的内部存款和储蓄器可以支撑10到20名并发客户,不过那会依照你所选取的特定的硬件、软件组合及使用办法的两样而改换。“并发”指的是同期在内部存款和储蓄器中的网络服务器进度(如,客户在几分钟内在网页上与系统进行交互 的一颦一笑)。同理可得,那并非在说已登入到系统内的客户数。

第五步 陈设本地存款和储蓄库到网页服务器上

在巅峰中输入:

sudo cp -R /opt/moodle /var/www/html/

sudo mkdir /var/moodledata

sudo chown -R www-data /var/moodledata

sudo chmod -R 777 /var/moodledata

sudo chmod -R 0755 /var/www/html/moodle


  集成软件:

5,配置Apache
1启用mod_rewrite模块
终点命令:sudo a2enmod rewrite
重启Apache服务器:sudo /etc/init.d/apache2 restart
Apache重启后大家能够测量试验一下,在/var/www目录下新建文件test.php,写入代码:<?php phpinfo(); ?>保存,在地点栏输入 Apache已经平常干活了(记得重启Apache服务器后再测量检验)。
2设置Apache支持.htm .html .php
sudo gedit /etc/apache2/apache2.conf
在开辟的公文中增多
AddType application/x-httpd-php .php .htm .html即可。
配置Mysql测试
地点php,Apache都早就测量试验过了,上边大家再测验一下Mysql数据库是或不是早就准确启用。
在/var/www目录下新建mysql_test.php:
<?php
$link = mysql_connect("localhost","root","020511");
if (!$link)
{
die('Could not connect: ' . mysql_error());
}
else echo "Mysql已经不易配置";
mysql_close($link);
?>
封存退出,在地方栏输入
配置php5
sudo gedit /etc/php5/apache2/php.ini修改允许最大应用内部存款和储蓄器,查找
memory_limit = 8M修改为
memory_limit = 32M
修改允许最大上传尺寸,查找
upload_max_filesize = 2M修改为
upload_max_filesize = 8M
同意mysql和gd模块,检查文件最后是或不是含有下边包车型大巴代码,若无增多上。(默认是在配备文件最终有丰盛的,检查一下防止万一)
extension=mysql.soextension=gd.so保存并关闭文件。

Software 软件

第六步 设置 MySQL 服务器

首先,我们须求将私下认可存款和储蓄引擎更动为innodb,并将默许文件格式改动为Barracuda。同临时候还要求安装innodb_file_per_table以便Barracuda能够健康职业。

在极端中输入:

sudo vim  /etc/mysql/mysql.conf.d/mysqld.cnf    # 用vim编辑mysql的安排文书档案,也足以用vi展开。

在新开发的文书档案中,找到 【mysqld】小结,在 【Basic Setting】下步向以下语句。(在Vim大概Vi景况下,必要在键盘上按下Insert键才具开展输入操作,也许按下字母I)。

default_storage_engine = innodb

innodb_file_per_table = 1

innodb_file_format = Barracuda

巴黎人手机版 8

在 Basic Setting 字段下,新加上三行参数

下一场保存文书档案:

Ctrl + C 或者 Esc

:w    #保存文书档案

:q    #脱离文档

重启MySQL服务器,在极端输入:

sudo service mysql restart

接下去,大家将要MySQL中开创Moodle的注重性数据库,并给予Moodle顾客以科学的操作权限。

在极端输入:

mysql -u root -p  #跻身mysql的管理形式

输入你后面创立的总指挥密码

接下去,在MySQL的管理情势下,输入:

mysql > CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

这么大家就在MySQL中创制了叫moodle的数据库并定义了数据库字符集的连带参数。

mysql > CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码';

创办客户,在 ‘顾客名’处填入你所要创制的客商名称,并在 '密码'处填入你想设置的密码。例如:

mysql > CREATE USER 'moodle123'@'localhost' IDENTIFIED BY '123456';

mysql > GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO 用户名@localhost IDENTIFIED BY '密码';

把上述部分列的操作权限授予大家刚创设的顾客。

mysql > quit;      #剥离MySQL管理界面


    XAMPP Version: 7.2.10,XAMPP首要正是搭建apache服务器和mysql数据库。XAMPP(Apache+MySQL+PHP+PEENVISIONL)是一个成效强盛的建站集成软件包。当然你也可以运用easy PHP或许wamp或帝国软件,这几个都是集成包。你即便不想行使的话能够团结独立安装后本身安排。这里笔者使用xampp7.2.10。

巴黎人手机版 9

OS 操作系统

Ubuntu 16.04

第七步 实现安装

在终极输入:

sudo chmod -R 777 /var/www/html/moodle  #一时开放webroot目录的读写权限

开采你的浏览器,在地点栏输入 . 第叁遍张开会展现如下分界面:采用简体普通话恐怕依据你的须要来定制。

巴黎人手机版 10

1、选取Moodle平台的言语

其次步,安排Moodle路线。这里只须要将数据目录修改为 /var/moodledata 就足以。

巴黎人手机版 11

修改数据目录

稳重,点击向后从此,部分客户也许会合世粤语语言包无法下载而致使只好采纳拉脱维亚语的提醒性文字。能够因而终端的 wget 命令手动下载所需的语言包,并解压到 /var/moodledata/lang 目录下。以普通话语言包为例:

wget -c

unzip zh_cn.zip

sudo mv zh_cn /var/moodledata/lang

(由于互联网难题,也恐怕出现 wget 方法不能够下载语言包的标题。能够因而windows平台的浏览器把语言包下载好,再通过PSFTP (PuTTY) 工具将文件传到你的服务器上。)

接下去,选择数据库驱动,采取创新的MySQL(native/mysql)并点击向后。并对数据库进行安装,填入从前在MySQL管理格局下设置的moodle数据库的顾客名和密码,并点击向后。

巴黎人手机版 12

选用数据库驱动为 革新的MySQL

巴黎人手机版 13

数据库设置,填入在此之前创设的moodle数据库的顾客名和密码

接下去,阅读版权表达并点击继续。

遭受检查,独有在服务器知足全体最低须要的动静下技巧一而再设置。

巴黎人手机版 14

满意最低要求,点击继续。

接下去就等候安装到位,提示创立你的Moodle平台的领队账户。

迄今甘休,Moodle平台的安装就全体完结了。别忘记在装置达成后,在顶峰输入:

sudo chmod -R 0755 /var/www/html/moodle    #注销写权限,保险平台的中卫。

谈起底,祝你利用魔灯快乐。

巴黎人手机版 15

    xampp最新版下载地址:

Web Server 互联网服务器

Apache 2.0 or later

    安装Moodle 3.5.2的要求:PHP 7.0, MariaDB 5.5.31 or MySQL 5.5.31 or Postgres 9.3 or MSSQL 2008 or Oracle 10.2

Database 数据库

数据库开荒以MySQL和PostgreSQL为主,两个均通过了健全地质衡量试并可以得到丰富的文书档案帮助。MSSQL也可周全援救(须要注 意的是,自行选购插件只怕并从未在MSSQL上实行测量试验),可是文书档案及在线扶持未有MySQL或PostgreSql那样完美。Oracle不能够一心扶持,也不推荐使用它。

  • Mysql 5.5.31 or later
  • MariaDB 5.5.31 or later
  • PostgreSQL 9.3 or later
  • Microsoft SQL Server 2008 or later
  • Oracle Database 10.2 or later

  Moodle下载:

PHP

当下Moodle供给的最低版本是5.3.3。数个扩张要求启用;查看更加多实际情况参见PHP页面。如果缺点和失误任何须须的强盛,安装程序会在景况检查中间断。

建议在设置Moodle以前,预先安装以下PHP扩充:

  • ctype
  • curl
  • dom
  • fileinfo
  • gd
  • hash
  • iconv
  • intl
  • json
  • mbstring
  • openssl
  • pcre
  • simplexml
  • soap
  • spl
  • tokenizer
  • xml
  • xmlrpc
  • xmlreader
  • zip
  • zlib

    #安装PHP扩展 apt install php7.0-ctype php7.0-curl php7.0-dom php7.0-fileinfo php7.0-gd php7.0-hash php7.0-iconv php7.0-intl php7.0-json php7.0-mbstring php7.0-openssl php7.0-pcre php7.0-simplexml php7.0-soap php7.0-spl php7.0-tokenizer php7.0-xml php7.0-xmlrpc php7.0-xmlreader php7.0-zip php7.0-zlib -y

    Moodle最新版下载地址: 巴黎人手机版 16

Browser 浏览器

Moodle is compatible with any standards compliant web browser. We regularly test Moodle with the following browsers:

  • Chrome
  • Firefox
  • Safari 7 or below
  • Edge
  • Internet Explorer 10 or below

    Moole 3.5.2+ :  前边的+表示Moodle是牢固版

Installing 发轫设置

   只要要采取和本身同样的版本的话,使用上面的下载地址:

Moodle Files 获取文件

  • 从Github上得到Moodle代码文件,这一步视网络状态,用时或然会比较长。
#切换到Web服务器根据目录
cd /var/www/html
#从github上获取moodle的源码文件。
git clone -b MOODLE_34_STABLE https://github.com/moodle/moodle.git
#修改目录权限,因为安装过程中会向这个目录中写入一些文件
chown -R www-data /var/www/html/moodle
chmod -R 777 /var/www/html/moodle
  • 创建客户数据目录
mkdir /var/moodledata
#修改目录的拥有者
chown -R www-data /var/moodledata
#修改目录权限,确保只有拥有者和所属组拥有全部权限
chmod -R 770 /var/moodledata

小提示: 之所以是在Web服务器根目录之外的地方创立,是因为我们不希望顾客可以透过浏览器访谈那个文件。

        链接:

DB Configuration 数据库配置

我们采取Mysql数据库作为Moodle的数目存储介质,这里须要对Mysql的配备稍做修改。

        提取码:tg73

修改Mysql配置

编排Mysql的布局文件

vim /etc/mysql/mysql.conf.d/mysqld.cnf

找到mysqld片断

[mysqld]
user            = mysql
pid-file        = /var/run/mysqld/mysqld.pid
socket          = /var/run/mysqld/mysqld.sock
port            = 3306
basedir         = /usr
datadir         = /var/lib/mysql
tmpdir          = /tmp
lc-messages-dir = /usr/share/mysql
skip-external-locking

在其底部增加以下三行配置

default_storage_engine = innodb
innodb_file_per_table = 1
innodb_file_format = Barracuda

保留后重启Mysql服务

service mysql restart

二.装置意况布置:

创建moodle数据库

#创建数据库并指定字符集
CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
#为moodle应用创建单独的数据库用户,并为其指定数据库的操作权限
GRANT ALL PRIVILEGES ON moodle.* to [email protected]'%' IDENTIFIED BY 'yourpassword';
FLUSH PRIVILEGES;

  由于笔者的计算机上曾经有IIS服务器了,IIS服务器使用的是80端口,你借使设置apache的话也会采取80端口,那样会促成冲突,所以咱们要求配置IIS的端口。当然你的管理器上尚未IIS的话不用实施下边包车型客车步骤:

Configuration 配置

成就上述的操作之后,大家就足以在浏览器中访谈Moodle并对其开展配备。展开浏览器并输入,举办Moodle的装置配备。

提示:将[your_server_ip]轮换为您实际的服务器IP地址或许为Moodle配置的域名。

  1.选拔Windows+Escort张开运维,输入compmgmt.msc 打开Computer管理

Step1 语言选择

此处选取的语言是指在安装进度中应用的,并不是Moodle网址暗中同意语言。

  巴黎人手机版 17

Step2 门道设置

那边配置大家在服务器上为Moodle创制的Web服务根目录,以致数据存款和储蓄目录。

  2.固定到IIS处理,点击关闭

Step3 选拔数据库驱动

作者们选择了Mysql作为系统数据库,所以这边要挑选Mysql的数据库驱动。

  巴黎人手机版 18

Step4 连接数据库

布署Mysql数据库的连日音信。若无变动Mysql暗许的端口号,这里能够毫无填写。

  3.点击绑定,修改端口

Step5 版权注明

一贯点击继续,步向下一步。

  巴黎人手机版 19

Step6 检查服务器

检查服务器的配置是还是不是满意Moodle的安装需求,假如在页面最下方看见Your server environment meets all minimum requirements表示能够三番七回设置。
万一有个别PHP的扩张未有安装,能够依照页面上的唤起自行开展设置一视同仁启Apache服务。

  4.点击初阶,然后在浏览器中输入localhost:81,能够看出已经得以访谈到IIS了,那样端口就修改产生了。

Step7 模块安装

Moodel开端安装,直到页面下方呈现 Success表示安装成功做到

  巴黎人手机版 20

Step8 配置助理馆员帐号

制造系统管理员帐号。

三.伊始安装

Step9 配置网址

  1.xampp安装:

Miscellaneous

  巴黎人手机版 21

Security improve

打开Moodle的布署文件

vim /var/www/html/moodle/config.php

找到第25行代码$CFG->directorypermissions = 0777;,对其实行如下修改并保留。

$CFG->directorypermissions = 0770;

还记得从前为了设置供给我们将引得/var/www/html/moodle的权限修改为777,今后要求将权力收回。

chmod -R 755 /var/www/html/moodle
#修改配置文件权限,只读所有者拥有最大权限
chmod 744 /var/www/html/moodle/config.php

  巴黎人手机版 22

  这里是让您绝不设置到C:Program Files文件夹下,因为它未有安装权限。UAC正是

  巴黎人手机版 23

     巴黎人手机版 24

     巴黎人手机版 25

    小编那边设置到了D:xampp,之后就直接下一步就行

    巴黎人手机版 26

本文由巴黎人手机版发布于巴黎人-服务器,转载请注明出处:集成软件,巴黎人手机版MSSQL也可全面支持(需要

上一篇:那么这种情况就需要使用split命令切割文件巴黎人 下一篇:目标系统必须包括gdbserver程序,/etc/shells命令查看
猜你喜欢
热门排行
精彩图文