ÿØÿà JFIF ÿÛ „ ( %!1!%*+...983,7(-.-
PK [/]4# install.xmlnu ȯ {{site_set}}
{{site_name}}
{{site_desc}}
{{db_set}}
{{db_pre}}
true{{ad_act}}
{{ad_name}}
{{ad_pass}}
__ad_pass
{{f_name}}
{{l_name}}
{{ad_email}}
__email_address
{{support_email}}
__email_address{{ad_lang}}
{{select_lang}}
mysqlmoodledata*****[[php_path]] -q [[softpath]]/admin/cli/cron.phpinstall.phpinstall/*install/*/*install/*/*/*install/*/*/*/*PK [/]\
config.phpnu ȯ dbtype = '[[dbtype]]';
$CFG->dblibrary = 'native';
$CFG->dbhost = '[[softdbhost]]';
$CFG->dbname = '[[softdb]]';
$CFG->dbuser = '[[softdbuser]]';
$CFG->dbpass = '[[softdbpass]]';
$CFG->prefix = '[[dbprefix]]';
$CFG->dboptions = array (
'dbpersist' => 0,
'dbport' => '',
'dbsocket' => '',
'dbcollation' => '[[collate]]',
);
$CFG->wwwroot = '[[punycode_softurl]]';
$CFG->dataroot = '[[softdatadir]]';
$CFG->admin = 'admin';
$CFG->directorypermissions = 0777;
require_once(__DIR__ . '/lib/setup.php');
// There is no php closing tag in this file,
// it is intentional because it prevents trailing whitespace problems!
PK [/]3 3 upgrade.xmlnu ȯ admin/hidden
Please delete the install folder after upgrade.
PK [/]} NOTES.txtnu ȯ * Do not download Weekly Built.
1) Empty the cache, sessions, muc, lock, localcache and temp folders in data.zip
2) Use "defaultcity" for city while installing, country United States and Timezone America/New_york. Also in New settings - Location settings keep America/New_york
3) Download the Language packs here:
http://download.moodle.org/langpack/
4) Unpack the packages in the /languages/[[language]].zip
5) Change the language [[language]] in SQL config and users table.
6) Check this function and if new file is added update it in upgrade.php:
upgrade_stale_php_files_present() in the file : [NOT REQUIRED]
/lib/upgradelib.php
7) required minimum version check for upgrade in info.xml should be changed in case of major version change
8) We do not change $CFG->directorypermissions = 0777; in the config file because it is outside the web-accessible directory and does not matter if it is 0777
9) Check if /muc/config.php file is created in data folder on non suPHP server i.e. (you can use Webuzo).
10) `allversionshash` in config table is same for every install
11) `assignfeedback_editpdf` has the value '/usr/bin/gs' on Windows as well as Linux Manual install hence we leave it as it is.
12) PHP REQUIREMENT LINK: https://docs.moodle.org/dev/Moodle_4.0_release_notes#Server_requirements
13) While installing check utf8mb4 collation. To check utfmb4 support, we have referred moodle\lib\dml\mysqli_native_moodle_database.php file. (We have modified the default code to first detect from available collations and then from database since the database created will have a default collation)
14) Install manually with keeping database charset to "utfmb4 general ci"
15) check this file /lib/dml/mysqli_native_moodle_database.php and mariadb_native_moodle_database.php for utf8 collation detection.
16) Increase the version number in requirement function of upgrade.php in EVERY MAJOR VERSION as some of the plugings/extensions are not compatible with the latest version.
17) Keep the collation changes in sql as it is required to detect and fill. If not done, the script throws error on higher Mysql versions.
18) [IMP] Keep the .git and .gitignore files in fileindex.php as it is required to fetch the installations which are explicitely installed using git. (Requested by Softaculous core team )PK [/] /n(J J info.xmlnu ȯ {{overview}}
{{features}}
http://www.softaculous.com/demos/Moodle_4.0
http://www.softaculous.com/softwares/educational/Moodle_4.0
233436756
http://moodle.org/
4.0.12
91008-12-2023admin3.6.0
4.1.7
Moodle LMS is the world's most trusted open-source learning management system (LMS). It delivers a powerful set of learner-centric tools to build a collaborative learning environment that empowers both teaching and learning.
Whether you want to support deep collaborative learning through group activities like wikis or forums; foster peer review in workshops; run your learners through a checklist for compliance; or provide a full-scale MOOC for thousands of learners - Moodle can support your online education style.
Moodle LMS is true, full-featured open source ensures you own your site and your content on your own terms.
New password. Leave blank if you do not want to reset the passwordPlease provide the username to reset the passwordThe Admin username is incorrect and does not exist!Could not encrypt admin password because the domain is not pointing to the correct serverSupport EmailPK [/] update_pass.phpnu ȯ
* @license http://www.opensource.org/licenses/mit-license.html MIT License
* @copyright 2012 The Authors
*/
@unlink('update_pass.php');
if(!defined('PASSWORD_BCRYPT')){
define('PASSWORD_BCRYPT', 1);
}
define('PASSWORD_DEFAULT', PASSWORD_BCRYPT);
$resp = password_hash('[[admin_pass]]', PASSWORD_DEFAULT);
$resp1 = str_replace("\$", "\\\$", $resp);
echo ''.$resp1.'';
?>PK [/]0
import.phpnu ȯ 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
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PK [/]Zl
fileindex.phpnu ȯ .eslintrc
.gherkin-lintrc
.gitattributes
.git
.gitignore
.github
.grunt
.jshintignore
.jshintrc
.nvmrc
.shifter.json
.stylelintrc
.travis.yml
CONTRIBUTING.txt
COPYING.txt
Gruntfile.js
INSTALL.txt
PULL_REQUEST_TEMPLATE.txt
README.txt
TRADEMARK.txt
admin
analytics
auth
availability
backup
badges
behat.yml.dist
blocks
blog
brokenfile.php
cache
calendar
cohort
comment
competency
completion
composer.json
composer.lock
config-dist.php
contentbank
course
customfield
dataformat
draftfile.php
editmode.php
enrol
error
favourites
file.php
files
filter
githash.php
grade
group
h5p
help.php
help_ajax.php
index.php
install
install.php
iplookup
lang
lib
local
login
media
message
mnet
mod
my
notes
npm-shrinkwrap.json
package.json
payment
phpcs.xml.dist
phpunit.xml.dist
pix
plagiarism
pluginfile.php
portfolio
privacy
question
rating
report
reportbuilder
repository
rss
search
security.txt
tag
theme
tokenpluginfile.php
user
userpix
version.php
webservice
config.phpPK [/]t edit.xmlnu ȯ {{ad_act}}
{{ad_name}}
true
{{ad_pass}}
{{exp_ad_pass}}truePK [/]tG% G% php81/import.phpnu ȯ ionCube')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' get-loader.ioncube.com and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' http://ioncu.be/LV ')."\n\n");exit(199);
?>
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PK [/]r{&