[ Index ]

PHP Cross Reference of moodle-2.8

title

Body

[close]

/admin/ -> environment.xml (source)

   1  <?xml version="1.0" encoding="UTF-8" ?>
   2  <COMPATIBILITY_MATRIX>
   3    <MOODLE version="1.5">
   4      <DATABASE level="required">
   5        <VENDOR name="mysql" version="3.23" />
   6        <VENDOR name="postgres" version="7.4" />
   7      </DATABASE>
   8      <PHP version="4.1.0" level="required" />
   9      <PHP_EXTENSIONS>
  10        <PHP_EXTENSION name="mbstring" level="optional" />
  11      </PHP_EXTENSIONS>
  12    </MOODLE>
  13    <MOODLE version="1.6">
  14      <DATABASE level="required">
  15        <VENDOR name="mysql" version="4.1.16">
  16          <FEEDBACK>
  17            <ON_ERROR message="mysql416required" />
  18          </FEEDBACK>
  19          <BYPASS function="bypass_mysql416_reqs" message="mysql416bypassed" />
  20        </VENDOR>
  21        <VENDOR name="postgres" version="7.4" />
  22      </DATABASE>
  23      <PHP version="4.3.0" level="required" />
  24      <PHP_EXTENSIONS>
  25        <PHP_EXTENSION name="iconv" level="optional">
  26          <FEEDBACK>
  27            <ON_CHECK message="iconvrecommended" />
  28          </FEEDBACK>
  29        </PHP_EXTENSION>
  30        <PHP_EXTENSION name="mbstring" level="optional">
  31          <FEEDBACK>
  32            <ON_CHECK message="mbstringrecommended" />
  33          </FEEDBACK>
  34        </PHP_EXTENSION>
  35      </PHP_EXTENSIONS>
  36    </MOODLE>
  37    <MOODLE version="1.7">
  38      <UNICODE level="optional">
  39        <FEEDBACK>
  40          <ON_CHECK message="unicoderecommended" />
  41        </FEEDBACK>
  42      </UNICODE>
  43      <DATABASE level="required">
  44        <VENDOR name="mysql" version="4.1.16">
  45          <FEEDBACK>
  46            <ON_ERROR message="mysql416required" />
  47          </FEEDBACK>
  48          <BYPASS function="bypass_mysql416_reqs" message="mysql416bypassed" />
  49        </VENDOR>
  50        <VENDOR name="postgres" version="7.4" />
  51        <VENDOR name="mssql" version="9.0" />
  52        <VENDOR name="odbc_mssql" version="9.0" />
  53        <VENDOR name="mssql_n" version="9.0" />
  54        <VENDOR name="oracle" version="9.0" />
  55      </DATABASE>
  56      <PHP version="4.3.0" level="required">
  57        <RESTRICT function="restrict_php50_version" message="php50restricted" />
  58      </PHP>
  59      <PHP_EXTENSIONS>
  60        <PHP_EXTENSION name="iconv" level="optional">
  61          <FEEDBACK>
  62            <ON_CHECK message="iconvrecommended" />
  63          </FEEDBACK>
  64        </PHP_EXTENSION>
  65        <PHP_EXTENSION name="mbstring" level="optional">
  66          <FEEDBACK>
  67            <ON_CHECK message="mbstringrecommended" />
  68          </FEEDBACK>
  69        </PHP_EXTENSION>
  70      </PHP_EXTENSIONS>
  71    </MOODLE>
  72    <MOODLE version="1.8">
  73      <UNICODE level="required">
  74        <FEEDBACK>
  75          <ON_ERROR message="unicoderequired" />
  76        </FEEDBACK>
  77      </UNICODE>
  78      <DATABASE level="required">
  79        <VENDOR name="mysql" version="4.1.16">
  80          <FEEDBACK>
  81            <ON_ERROR message="mysql416required" />
  82          </FEEDBACK>
  83        </VENDOR>
  84        <VENDOR name="postgres" version="7.4" />
  85        <VENDOR name="mssql" version="9.0" />
  86        <VENDOR name="odbc_mssql" version="9.0" />
  87        <VENDOR name="mssql_n" version="9.0" />
  88        <VENDOR name="oracle" version="9.0" />
  89      </DATABASE>
  90      <PHP version="4.3.0" level="required">
  91        <RESTRICT function="restrict_php50_version" message="php50restricted" />
  92      </PHP>
  93      <PHP_EXTENSIONS>
  94        <PHP_EXTENSION name="iconv" level="optional">
  95          <FEEDBACK>
  96            <ON_CHECK message="iconvrecommended" />
  97          </FEEDBACK>
  98        </PHP_EXTENSION>
  99        <PHP_EXTENSION name="mbstring" level="optional">
 100          <FEEDBACK>
 101            <ON_CHECK message="mbstringrecommended" />
 102          </FEEDBACK>
 103        </PHP_EXTENSION>
 104        <PHP_EXTENSION name="curl" level="optional">
 105          <FEEDBACK>
 106            <ON_CHECK message="curlrecommended" />
 107          </FEEDBACK>
 108        </PHP_EXTENSION>
 109        <PHP_EXTENSION name="openssl" level="optional">
 110          <FEEDBACK>
 111            <ON_CHECK message="opensslrecommended" />
 112          </FEEDBACK>
 113        </PHP_EXTENSION>
 114        <PHP_EXTENSION name="tokenizer" level="optional">
 115          <FEEDBACK>
 116            <ON_CHECK message="tokenizerrecommended" />
 117          </FEEDBACK>
 118        </PHP_EXTENSION>
 119        <PHP_EXTENSION name="xmlrpc" level="optional">
 120          <FEEDBACK>
 121            <ON_CHECK message="xmlrpcrecommended" />
 122          </FEEDBACK>
 123        </PHP_EXTENSION>
 124        <PHP_EXTENSION name="ctype" level="optional">
 125          <FEEDBACK>
 126            <ON_CHECK message="ctyperecommended" />
 127          </FEEDBACK>
 128        </PHP_EXTENSION>
 129      </PHP_EXTENSIONS>
 130    </MOODLE>
 131    <MOODLE version="1.9">
 132      <UNICODE level="required">
 133        <FEEDBACK>
 134          <ON_ERROR message="unicoderequired" />
 135        </FEEDBACK>
 136      </UNICODE>
 137      <DATABASE level="required">
 138        <VENDOR name="mysql" version="4.1.16">
 139          <FEEDBACK>
 140            <ON_ERROR message="mysql416required" />
 141          </FEEDBACK>
 142        </VENDOR>
 143        <VENDOR name="postgres" version="8.0" />
 144        <VENDOR name="mssql" version="9.0" />
 145        <VENDOR name="odbc_mssql" version="9.0" />
 146        <VENDOR name="mssql_n" version="9.0" />
 147        <VENDOR name="oracle" version="9.0" />
 148      </DATABASE>
 149      <PHP version="4.3.0" level="required">
 150        <RESTRICT function="restrict_php50_version" message="php50restricted" />
 151      </PHP>
 152      <PHP_EXTENSIONS>
 153        <PHP_EXTENSION name="iconv" level="optional">
 154          <FEEDBACK>
 155            <ON_CHECK message="iconvrecommended" />
 156          </FEEDBACK>
 157        </PHP_EXTENSION>
 158        <PHP_EXTENSION name="mbstring" level="optional">
 159          <FEEDBACK>
 160            <ON_CHECK message="mbstringrecommended" />
 161          </FEEDBACK>
 162        </PHP_EXTENSION>
 163        <PHP_EXTENSION name="curl" level="optional">
 164          <FEEDBACK>
 165            <ON_CHECK message="curlrecommended" />
 166          </FEEDBACK>
 167        </PHP_EXTENSION>
 168        <PHP_EXTENSION name="openssl" level="optional">
 169          <FEEDBACK>
 170            <ON_CHECK message="opensslrecommended" />
 171          </FEEDBACK>
 172        </PHP_EXTENSION>
 173        <PHP_EXTENSION name="tokenizer" level="optional">
 174          <FEEDBACK>
 175            <ON_CHECK message="tokenizerrecommended" />
 176          </FEEDBACK>
 177        </PHP_EXTENSION>
 178        <PHP_EXTENSION name="xmlrpc" level="optional">
 179          <FEEDBACK>
 180            <ON_CHECK message="xmlrpcrecommended" />
 181          </FEEDBACK>
 182        </PHP_EXTENSION>
 183        <PHP_EXTENSION name="ctype" level="optional">
 184          <FEEDBACK>
 185            <ON_CHECK message="ctyperecommended" />
 186          </FEEDBACK>
 187        </PHP_EXTENSION>
 188        <PHP_EXTENSION name="pcre" level="required">
 189        </PHP_EXTENSION>
 190      </PHP_EXTENSIONS>
 191      <CUSTOM_CHECKS>
 192        <CUSTOM_CHECK file="question/upgrade.php" function="question_check_no_rqp_questions" level="optional">
 193          <FEEDBACK>
 194            <ON_CHECK message="qtyperqpwillberemovedanyway" />
 195            <ON_OK message="qtyperqpwillberemoved" />
 196          </FEEDBACK>
 197        </CUSTOM_CHECK>
 198        <CUSTOM_CHECK file="question/upgrade.php" function="question_random_check" level="optional">
 199          <FEEDBACK>
 200            <ON_OK message="questioncwqpfsok" />
 201          </FEEDBACK>
 202        </CUSTOM_CHECK>
 203        <CUSTOM_CHECK file="lib/customcheckslib.php" function="php_check_register_globals" level="required">
 204          <FEEDBACK>
 205            <ON_CHECK message="globalswarning" />
 206          </FEEDBACK>
 207        </CUSTOM_CHECK>
 208      </CUSTOM_CHECKS>
 209    </MOODLE>
 210    <MOODLE version="2.0" requires="1.9">
 211      <UNICODE level="required">
 212        <FEEDBACK>
 213          <ON_ERROR message="unicoderequired" />
 214        </FEEDBACK>
 215      </UNICODE>
 216      <DATABASE level="required">
 217        <VENDOR name="mysql" version="5.0.25" />
 218        <VENDOR name="postgres" version="8.3" />
 219        <VENDOR name="mssql" version="9.0" />
 220        <VENDOR name="odbc_mssql" version="9.0" />
 221        <VENDOR name="mssql_n" version="9.0" />
 222        <VENDOR name="oracle" version="10.2" />
 223        <VENDOR name="sqlite" version="2.0" />
 224      </DATABASE>
 225      <PHP version="5.2.8" level="required">
 226      </PHP>
 227      <PHP_EXTENSIONS>
 228        <PHP_EXTENSION name="iconv" level="required">
 229          <FEEDBACK>
 230            <ON_ERROR message="iconvrequired" />
 231          </FEEDBACK>
 232        </PHP_EXTENSION>
 233        <PHP_EXTENSION name="mbstring" level="optional">
 234          <FEEDBACK>
 235            <ON_CHECK message="mbstringrecommended" />
 236          </FEEDBACK>
 237        </PHP_EXTENSION>
 238        <PHP_EXTENSION name="curl" level="required">
 239          <FEEDBACK>
 240            <ON_ERROR message="curlrequired" />
 241          </FEEDBACK>
 242        </PHP_EXTENSION>
 243        <PHP_EXTENSION name="openssl" level="optional">
 244          <FEEDBACK>
 245            <ON_CHECK message="opensslrecommended" />
 246          </FEEDBACK>
 247        </PHP_EXTENSION>
 248        <PHP_EXTENSION name="tokenizer" level="optional">
 249          <FEEDBACK>
 250            <ON_CHECK message="tokenizerrecommended" />
 251          </FEEDBACK>
 252        </PHP_EXTENSION>
 253        <PHP_EXTENSION name="xmlrpc" level="optional">
 254          <FEEDBACK>
 255            <ON_CHECK message="xmlrpcrecommended" />
 256          </FEEDBACK>
 257        </PHP_EXTENSION>
 258        <PHP_EXTENSION name="soap" level="optional">
 259          <FEEDBACK>
 260            <ON_CHECK message="soaprecommended" />
 261          </FEEDBACK>
 262        </PHP_EXTENSION>
 263        <PHP_EXTENSION name="ctype" level="required">
 264          <FEEDBACK>
 265            <ON_ERROR message="ctyperequired" />
 266          </FEEDBACK>
 267        </PHP_EXTENSION>
 268        <PHP_EXTENSION name="zip" level="required">
 269          <FEEDBACK>
 270            <ON_ERROR message="ziprequired" />
 271          </FEEDBACK>
 272        </PHP_EXTENSION>
 273        <PHP_EXTENSION name="gd" level="optional">
 274          <FEEDBACK>
 275            <ON_CHECK message="gdrecommended" />
 276          </FEEDBACK>
 277        </PHP_EXTENSION>
 278        <PHP_EXTENSION name="simplexml" level="required">
 279          <FEEDBACK>
 280            <ON_ERROR message="simplexmlrequired" />
 281          </FEEDBACK>
 282        </PHP_EXTENSION>
 283        <PHP_EXTENSION name="spl" level="required">
 284          <FEEDBACK>
 285            <ON_ERROR message="splrequired" />
 286          </FEEDBACK>
 287        </PHP_EXTENSION>
 288        <PHP_EXTENSION name="pcre" level="required">
 289        </PHP_EXTENSION>
 290        <PHP_EXTENSION name="dom" level="required">
 291        </PHP_EXTENSION>
 292        <PHP_EXTENSION name="xml" level="required">
 293        </PHP_EXTENSION>
 294        <PHP_EXTENSION name="intl" level="optional">
 295          <FEEDBACK>
 296            <ON_CHECK message="intlrecommended" />
 297          </FEEDBACK>
 298        </PHP_EXTENSION>
 299        <PHP_EXTENSION name="json" level="required">
 300        </PHP_EXTENSION>
 301      </PHP_EXTENSIONS>
 302      <PHP_SETTINGS>
 303        <PHP_SETTING name="memory_limit" value="40M" level="required">
 304          <FEEDBACK>
 305            <ON_ERROR message="settingmemorylimit" />
 306          </FEEDBACK>
 307        </PHP_SETTING>
 308        <PHP_SETTING name="safe_mode" value="0" level="optional">
 309          <FEEDBACK>
 310            <ON_CHECK message="settingsafemode" />
 311          </FEEDBACK>
 312        </PHP_SETTING>
 313        <PHP_SETTING name="file_uploads" value="1" level="optional">
 314          <FEEDBACK>
 315            <ON_CHECK message="settingfileuploads" />
 316          </FEEDBACK>
 317        </PHP_SETTING>
 318      </PHP_SETTINGS>
 319      <CUSTOM_CHECKS>
 320        <CUSTOM_CHECK file="lib/customcheckslib.php" function="php_check_php533" level="optional">
 321          <FEEDBACK>
 322            <ON_CHECK message="php533warning" />
 323          </FEEDBACK>
 324        </CUSTOM_CHECK>
 325      </CUSTOM_CHECKS>
 326    </MOODLE>
 327    <MOODLE version="2.1" requires="1.9">
 328      <UNICODE level="required">
 329        <FEEDBACK>
 330          <ON_ERROR message="unicoderequired" />
 331        </FEEDBACK>
 332      </UNICODE>
 333      <DATABASE level="required">
 334        <VENDOR name="mysql" version="5.0.25" />
 335        <VENDOR name="postgres" version="8.3" />
 336        <VENDOR name="mssql" version="9.0" />
 337        <VENDOR name="odbc_mssql" version="9.0" />
 338        <VENDOR name="mssql_n" version="9.0" />
 339        <VENDOR name="oracle" version="10.2" />
 340        <VENDOR name="sqlite" version="2.0" />
 341      </DATABASE>
 342      <PHP version="5.3.2" level="required">
 343      </PHP>
 344      <PHP_EXTENSIONS>
 345        <PHP_EXTENSION name="iconv" level="required">
 346          <FEEDBACK>
 347            <ON_ERROR message="iconvrequired" />
 348          </FEEDBACK>
 349        </PHP_EXTENSION>
 350        <PHP_EXTENSION name="mbstring" level="optional">
 351          <FEEDBACK>
 352            <ON_CHECK message="mbstringrecommended" />
 353          </FEEDBACK>
 354        </PHP_EXTENSION>
 355        <PHP_EXTENSION name="curl" level="required">
 356          <FEEDBACK>
 357            <ON_ERROR message="curlrequired" />
 358          </FEEDBACK>
 359        </PHP_EXTENSION>
 360        <PHP_EXTENSION name="openssl" level="optional">
 361          <FEEDBACK>
 362            <ON_CHECK message="opensslrecommended" />
 363          </FEEDBACK>
 364        </PHP_EXTENSION>
 365        <PHP_EXTENSION name="tokenizer" level="optional">
 366          <FEEDBACK>
 367            <ON_CHECK message="tokenizerrecommended" />
 368          </FEEDBACK>
 369        </PHP_EXTENSION>
 370        <PHP_EXTENSION name="xmlrpc" level="optional">
 371          <FEEDBACK>
 372            <ON_CHECK message="xmlrpcrecommended" />
 373          </FEEDBACK>
 374        </PHP_EXTENSION>
 375        <PHP_EXTENSION name="soap" level="optional">
 376          <FEEDBACK>
 377            <ON_CHECK message="soaprecommended" />
 378          </FEEDBACK>
 379        </PHP_EXTENSION>
 380        <PHP_EXTENSION name="ctype" level="required">
 381          <FEEDBACK>
 382            <ON_ERROR message="ctyperequired" />
 383          </FEEDBACK>
 384        </PHP_EXTENSION>
 385        <PHP_EXTENSION name="zip" level="required">
 386          <FEEDBACK>
 387            <ON_ERROR message="ziprequired" />
 388          </FEEDBACK>
 389        </PHP_EXTENSION>
 390        <PHP_EXTENSION name="gd" level="optional">
 391          <FEEDBACK>
 392            <ON_CHECK message="gdrecommended" />
 393          </FEEDBACK>
 394        </PHP_EXTENSION>
 395        <PHP_EXTENSION name="simplexml" level="required">
 396          <FEEDBACK>
 397            <ON_ERROR message="simplexmlrequired" />
 398          </FEEDBACK>
 399        </PHP_EXTENSION>
 400        <PHP_EXTENSION name="spl" level="required">
 401          <FEEDBACK>
 402            <ON_ERROR message="splrequired" />
 403          </FEEDBACK>
 404        </PHP_EXTENSION>
 405        <PHP_EXTENSION name="pcre" level="required">
 406        </PHP_EXTENSION>
 407        <PHP_EXTENSION name="dom" level="required">
 408        </PHP_EXTENSION>
 409        <PHP_EXTENSION name="xml" level="required">
 410        </PHP_EXTENSION>
 411        <PHP_EXTENSION name="intl" level="optional">
 412          <FEEDBACK>
 413            <ON_CHECK message="intlrecommended" />
 414          </FEEDBACK>
 415        </PHP_EXTENSION>
 416        <PHP_EXTENSION name="json" level="required">
 417        </PHP_EXTENSION>
 418      </PHP_EXTENSIONS>
 419      <PHP_SETTINGS>
 420        <PHP_SETTING name="memory_limit" value="40M" level="required">
 421          <FEEDBACK>
 422            <ON_ERROR message="settingmemorylimit" />
 423          </FEEDBACK>
 424        </PHP_SETTING>
 425        <PHP_SETTING name="safe_mode" value="0" level="optional">
 426          <FEEDBACK>
 427            <ON_CHECK message="settingsafemode" />
 428          </FEEDBACK>
 429        </PHP_SETTING>
 430        <PHP_SETTING name="file_uploads" value="1" level="optional">
 431          <FEEDBACK>
 432            <ON_CHECK message="settingfileuploads" />
 433          </FEEDBACK>
 434        </PHP_SETTING>
 435      </PHP_SETTINGS>
 436    </MOODLE>
 437    <MOODLE version="2.2" requires="1.9">
 438      <UNICODE level="required">
 439        <FEEDBACK>
 440          <ON_ERROR message="unicoderequired" />
 441        </FEEDBACK>
 442      </UNICODE>
 443      <DATABASE level="required">
 444        <VENDOR name="mysql" version="5.0.25" />
 445        <VENDOR name="postgres" version="8.3" />
 446        <VENDOR name="mssql" version="9.0" />
 447        <VENDOR name="odbc_mssql" version="9.0" />
 448        <VENDOR name="mssql_n" version="9.0" />
 449        <VENDOR name="oracle" version="10.2" />
 450        <VENDOR name="sqlite" version="2.0" />
 451      </DATABASE>
 452      <PHP version="5.3.2" level="required">
 453      </PHP>
 454      <PHP_EXTENSIONS>
 455        <PHP_EXTENSION name="iconv" level="required">
 456          <FEEDBACK>
 457            <ON_ERROR message="iconvrequired" />
 458          </FEEDBACK>
 459        </PHP_EXTENSION>
 460        <PHP_EXTENSION name="mbstring" level="optional">
 461          <FEEDBACK>
 462            <ON_CHECK message="mbstringrecommended" />
 463          </FEEDBACK>
 464        </PHP_EXTENSION>
 465        <PHP_EXTENSION name="curl" level="required">
 466          <FEEDBACK>
 467            <ON_ERROR message="curlrequired" />
 468          </FEEDBACK>
 469        </PHP_EXTENSION>
 470        <PHP_EXTENSION name="openssl" level="optional">
 471          <FEEDBACK>
 472            <ON_CHECK message="opensslrecommended" />
 473          </FEEDBACK>
 474        </PHP_EXTENSION>
 475        <PHP_EXTENSION name="tokenizer" level="optional">
 476          <FEEDBACK>
 477            <ON_CHECK message="tokenizerrecommended" />
 478          </FEEDBACK>
 479        </PHP_EXTENSION>
 480        <PHP_EXTENSION name="xmlrpc" level="optional">
 481          <FEEDBACK>
 482            <ON_CHECK message="xmlrpcrecommended" />
 483          </FEEDBACK>
 484        </PHP_EXTENSION>
 485        <PHP_EXTENSION name="soap" level="optional">
 486          <FEEDBACK>
 487            <ON_CHECK message="soaprecommended" />
 488          </FEEDBACK>
 489        </PHP_EXTENSION>
 490        <PHP_EXTENSION name="ctype" level="required">
 491          <FEEDBACK>
 492            <ON_ERROR message="ctyperequired" />
 493          </FEEDBACK>
 494        </PHP_EXTENSION>
 495        <PHP_EXTENSION name="zip" level="required">
 496          <FEEDBACK>
 497            <ON_ERROR message="ziprequired" />
 498          </FEEDBACK>
 499        </PHP_EXTENSION>
 500        <PHP_EXTENSION name="gd" level="optional">
 501          <FEEDBACK>
 502            <ON_CHECK message="gdrecommended" />
 503          </FEEDBACK>
 504        </PHP_EXTENSION>
 505        <PHP_EXTENSION name="simplexml" level="required">
 506          <FEEDBACK>
 507            <ON_ERROR message="simplexmlrequired" />
 508          </FEEDBACK>
 509        </PHP_EXTENSION>
 510        <PHP_EXTENSION name="spl" level="required">
 511          <FEEDBACK>
 512            <ON_ERROR message="splrequired" />
 513          </FEEDBACK>
 514        </PHP_EXTENSION>
 515        <PHP_EXTENSION name="pcre" level="required">
 516        </PHP_EXTENSION>
 517        <PHP_EXTENSION name="dom" level="required">
 518        </PHP_EXTENSION>
 519        <PHP_EXTENSION name="xml" level="required">
 520        </PHP_EXTENSION>
 521        <PHP_EXTENSION name="intl" level="optional">
 522          <FEEDBACK>
 523            <ON_CHECK message="intlrecommended" />
 524          </FEEDBACK>
 525        </PHP_EXTENSION>
 526        <PHP_EXTENSION name="json" level="required">
 527        </PHP_EXTENSION>
 528      </PHP_EXTENSIONS>
 529      <PHP_SETTINGS>
 530        <PHP_SETTING name="memory_limit" value="40M" level="required">
 531          <FEEDBACK>
 532            <ON_ERROR message="settingmemorylimit" />
 533          </FEEDBACK>
 534        </PHP_SETTING>
 535        <PHP_SETTING name="safe_mode" value="0" level="optional">
 536          <FEEDBACK>
 537            <ON_CHECK message="settingsafemode" />
 538          </FEEDBACK>
 539        </PHP_SETTING>
 540        <PHP_SETTING name="file_uploads" value="1" level="optional">
 541          <FEEDBACK>
 542            <ON_CHECK message="settingfileuploads" />
 543          </FEEDBACK>
 544        </PHP_SETTING>
 545      </PHP_SETTINGS>
 546    </MOODLE>
 547    <MOODLE version="2.3" requires="2.2">
 548      <UNICODE level="required">
 549        <FEEDBACK>
 550          <ON_ERROR message="unicoderequired" />
 551        </FEEDBACK>
 552      </UNICODE>
 553      <DATABASE level="required">
 554        <VENDOR name="mysql" version="5.1.33" />
 555        <VENDOR name="postgres" version="8.3" />
 556        <VENDOR name="mssql" version="9.0" />
 557        <VENDOR name="odbc_mssql" version="9.0" />
 558        <VENDOR name="mssql_n" version="9.0" />
 559        <VENDOR name="oracle" version="10.2" />
 560        <VENDOR name="sqlite" version="2.0" />
 561      </DATABASE>
 562      <PHP version="5.3.2" level="required">
 563      </PHP>
 564      <PCREUNICODE level="optional">
 565        <FEEDBACK>
 566          <ON_CHECK message="pcreunicodewarning" />
 567        </FEEDBACK>
 568      </PCREUNICODE>
 569      <PHP_EXTENSIONS>
 570        <PHP_EXTENSION name="iconv" level="required">
 571          <FEEDBACK>
 572            <ON_ERROR message="iconvrequired" />
 573          </FEEDBACK>
 574        </PHP_EXTENSION>
 575        <PHP_EXTENSION name="mbstring" level="optional">
 576          <FEEDBACK>
 577            <ON_CHECK message="mbstringrecommended" />
 578          </FEEDBACK>
 579        </PHP_EXTENSION>
 580        <PHP_EXTENSION name="curl" level="required">
 581          <FEEDBACK>
 582            <ON_ERROR message="curlrequired" />
 583          </FEEDBACK>
 584        </PHP_EXTENSION>
 585        <PHP_EXTENSION name="openssl" level="optional">
 586          <FEEDBACK>
 587            <ON_CHECK message="opensslrecommended" />
 588          </FEEDBACK>
 589        </PHP_EXTENSION>
 590        <PHP_EXTENSION name="tokenizer" level="optional">
 591          <FEEDBACK>
 592            <ON_CHECK message="tokenizerrecommended" />
 593          </FEEDBACK>
 594        </PHP_EXTENSION>
 595        <PHP_EXTENSION name="xmlrpc" level="optional">
 596          <FEEDBACK>
 597            <ON_CHECK message="xmlrpcrecommended" />
 598          </FEEDBACK>
 599        </PHP_EXTENSION>
 600        <PHP_EXTENSION name="soap" level="optional">
 601          <FEEDBACK>
 602            <ON_CHECK message="soaprecommended" />
 603          </FEEDBACK>
 604        </PHP_EXTENSION>
 605        <PHP_EXTENSION name="ctype" level="required">
 606          <FEEDBACK>
 607            <ON_ERROR message="ctyperequired" />
 608          </FEEDBACK>
 609        </PHP_EXTENSION>
 610        <PHP_EXTENSION name="zip" level="required">
 611          <FEEDBACK>
 612            <ON_ERROR message="ziprequired" />
 613          </FEEDBACK>
 614        </PHP_EXTENSION>
 615        <PHP_EXTENSION name="gd" level="optional">
 616          <FEEDBACK>
 617            <ON_CHECK message="gdrecommended" />
 618          </FEEDBACK>
 619        </PHP_EXTENSION>
 620        <PHP_EXTENSION name="simplexml" level="required">
 621          <FEEDBACK>
 622            <ON_ERROR message="simplexmlrequired" />
 623          </FEEDBACK>
 624        </PHP_EXTENSION>
 625        <PHP_EXTENSION name="spl" level="required">
 626          <FEEDBACK>
 627            <ON_ERROR message="splrequired" />
 628          </FEEDBACK>
 629        </PHP_EXTENSION>
 630        <PHP_EXTENSION name="pcre" level="required">
 631        </PHP_EXTENSION>
 632        <PHP_EXTENSION name="dom" level="required">
 633        </PHP_EXTENSION>
 634        <PHP_EXTENSION name="xml" level="required">
 635        </PHP_EXTENSION>
 636        <PHP_EXTENSION name="intl" level="optional">
 637          <FEEDBACK>
 638            <ON_CHECK message="intlrecommended" />
 639          </FEEDBACK>
 640        </PHP_EXTENSION>
 641        <PHP_EXTENSION name="json" level="required">
 642        </PHP_EXTENSION>
 643        <PHP_EXTENSION name="hash" level="required"/>
 644      </PHP_EXTENSIONS>
 645      <PHP_SETTINGS>
 646        <PHP_SETTING name="memory_limit" value="40M" level="required">
 647          <FEEDBACK>
 648            <ON_ERROR message="settingmemorylimit" />
 649          </FEEDBACK>
 650        </PHP_SETTING>
 651        <PHP_SETTING name="safe_mode" value="0" level="optional">
 652          <FEEDBACK>
 653            <ON_CHECK message="settingsafemode" />
 654          </FEEDBACK>
 655        </PHP_SETTING>
 656        <PHP_SETTING name="file_uploads" value="1" level="optional">
 657          <FEEDBACK>
 658            <ON_CHECK message="settingfileuploads" />
 659          </FEEDBACK>
 660        </PHP_SETTING>
 661      </PHP_SETTINGS>
 662    </MOODLE>
 663    <MOODLE version="2.4" requires="2.2">
 664      <UNICODE level="required">
 665        <FEEDBACK>
 666          <ON_ERROR message="unicoderequired" />
 667        </FEEDBACK>
 668      </UNICODE>
 669      <DATABASE level="required">
 670        <VENDOR name="mysql" version="5.1.33" />
 671        <VENDOR name="postgres" version="8.3" />
 672        <VENDOR name="mssql" version="9.0" />
 673        <VENDOR name="odbc_mssql" version="9.0" />
 674        <VENDOR name="mssql_n" version="9.0" />
 675        <VENDOR name="oracle" version="10.2" />
 676        <VENDOR name="sqlite" version="2.0" />
 677      </DATABASE>
 678      <PHP version="5.3.2" level="required">
 679      </PHP>
 680      <PCREUNICODE level="optional">
 681        <FEEDBACK>
 682          <ON_CHECK message="pcreunicodewarning" />
 683        </FEEDBACK>
 684      </PCREUNICODE>
 685      <PHP_EXTENSIONS>
 686        <PHP_EXTENSION name="iconv" level="required">
 687          <FEEDBACK>
 688            <ON_ERROR message="iconvrequired" />
 689          </FEEDBACK>
 690        </PHP_EXTENSION>
 691        <PHP_EXTENSION name="mbstring" level="optional">
 692          <FEEDBACK>
 693            <ON_CHECK message="mbstringrecommended" />
 694          </FEEDBACK>
 695        </PHP_EXTENSION>
 696        <PHP_EXTENSION name="curl" level="required">
 697          <FEEDBACK>
 698            <ON_ERROR message="curlrequired" />
 699          </FEEDBACK>
 700        </PHP_EXTENSION>
 701        <PHP_EXTENSION name="openssl" level="optional">
 702          <FEEDBACK>
 703            <ON_CHECK message="opensslrecommended" />
 704          </FEEDBACK>
 705        </PHP_EXTENSION>
 706        <PHP_EXTENSION name="tokenizer" level="optional">
 707          <FEEDBACK>
 708            <ON_CHECK message="tokenizerrecommended" />
 709          </FEEDBACK>
 710        </PHP_EXTENSION>
 711        <PHP_EXTENSION name="xmlrpc" level="optional">
 712          <FEEDBACK>
 713            <ON_CHECK message="xmlrpcrecommended" />
 714          </FEEDBACK>
 715        </PHP_EXTENSION>
 716        <PHP_EXTENSION name="soap" level="optional">
 717          <FEEDBACK>
 718            <ON_CHECK message="soaprecommended" />
 719          </FEEDBACK>
 720        </PHP_EXTENSION>
 721        <PHP_EXTENSION name="ctype" level="required">
 722          <FEEDBACK>
 723            <ON_ERROR message="ctyperequired" />
 724          </FEEDBACK>
 725        </PHP_EXTENSION>
 726        <PHP_EXTENSION name="zip" level="required">
 727          <FEEDBACK>
 728            <ON_ERROR message="ziprequired" />
 729          </FEEDBACK>
 730        </PHP_EXTENSION>
 731        <PHP_EXTENSION name="gd" level="optional">
 732          <FEEDBACK>
 733            <ON_CHECK message="gdrecommended" />
 734          </FEEDBACK>
 735        </PHP_EXTENSION>
 736        <PHP_EXTENSION name="simplexml" level="required">
 737          <FEEDBACK>
 738            <ON_ERROR message="simplexmlrequired" />
 739          </FEEDBACK>
 740        </PHP_EXTENSION>
 741        <PHP_EXTENSION name="spl" level="required">
 742          <FEEDBACK>
 743            <ON_ERROR message="splrequired" />
 744          </FEEDBACK>
 745        </PHP_EXTENSION>
 746        <PHP_EXTENSION name="pcre" level="required">
 747        </PHP_EXTENSION>
 748        <PHP_EXTENSION name="dom" level="required">
 749        </PHP_EXTENSION>
 750        <PHP_EXTENSION name="xml" level="required">
 751        </PHP_EXTENSION>
 752        <PHP_EXTENSION name="intl" level="optional">
 753          <FEEDBACK>
 754            <ON_CHECK message="intlrecommended" />
 755          </FEEDBACK>
 756        </PHP_EXTENSION>
 757        <PHP_EXTENSION name="json" level="required">
 758        </PHP_EXTENSION>
 759        <PHP_EXTENSION name="hash" level="required"/>
 760      </PHP_EXTENSIONS>
 761      <PHP_SETTINGS>
 762        <PHP_SETTING name="memory_limit" value="40M" level="required">
 763          <FEEDBACK>
 764            <ON_ERROR message="settingmemorylimit" />
 765          </FEEDBACK>
 766        </PHP_SETTING>
 767        <PHP_SETTING name="safe_mode" value="0" level="optional">
 768          <FEEDBACK>
 769            <ON_CHECK message="settingsafemode" />
 770          </FEEDBACK>
 771        </PHP_SETTING>
 772        <PHP_SETTING name="file_uploads" value="1" level="optional">
 773          <FEEDBACK>
 774            <ON_CHECK message="settingfileuploads" />
 775          </FEEDBACK>
 776        </PHP_SETTING>
 777      </PHP_SETTINGS>
 778    </MOODLE>
 779    <MOODLE version="2.5" requires="2.2">
 780      <UNICODE level="required">
 781        <FEEDBACK>
 782          <ON_ERROR message="unicoderequired" />
 783        </FEEDBACK>
 784      </UNICODE>
 785      <DATABASE level="required">
 786        <VENDOR name="mysql" version="5.1.33" />
 787        <VENDOR name="postgres" version="8.3" />
 788        <VENDOR name="mssql" version="9.0" />
 789        <VENDOR name="odbc_mssql" version="9.0" />
 790        <VENDOR name="mssql_n" version="9.0" />
 791        <VENDOR name="oracle" version="10.2" />
 792        <VENDOR name="sqlite" version="2.0" />
 793      </DATABASE>
 794      <PHP version="5.3.3" level="required">
 795      </PHP>
 796      <PCREUNICODE level="optional">
 797        <FEEDBACK>
 798          <ON_CHECK message="pcreunicodewarning" />
 799        </FEEDBACK>
 800      </PCREUNICODE>
 801      <PHP_EXTENSIONS>
 802        <PHP_EXTENSION name="iconv" level="required">
 803          <FEEDBACK>
 804            <ON_ERROR message="iconvrequired" />
 805          </FEEDBACK>
 806        </PHP_EXTENSION>
 807        <PHP_EXTENSION name="mbstring" level="optional">
 808          <FEEDBACK>
 809            <ON_CHECK message="mbstringrecommended" />
 810          </FEEDBACK>
 811        </PHP_EXTENSION>
 812        <PHP_EXTENSION name="curl" level="required">
 813          <FEEDBACK>
 814            <ON_ERROR message="curlrequired" />
 815          </FEEDBACK>
 816        </PHP_EXTENSION>
 817        <PHP_EXTENSION name="openssl" level="optional">
 818          <FEEDBACK>
 819            <ON_CHECK message="opensslrecommended" />
 820          </FEEDBACK>
 821        </PHP_EXTENSION>
 822        <PHP_EXTENSION name="tokenizer" level="optional">
 823          <FEEDBACK>
 824            <ON_CHECK message="tokenizerrecommended" />
 825          </FEEDBACK>
 826        </PHP_EXTENSION>
 827        <PHP_EXTENSION name="xmlrpc" level="optional">
 828          <FEEDBACK>
 829            <ON_CHECK message="xmlrpcrecommended" />
 830          </FEEDBACK>
 831        </PHP_EXTENSION>
 832        <PHP_EXTENSION name="soap" level="optional">
 833          <FEEDBACK>
 834            <ON_CHECK message="soaprecommended" />
 835          </FEEDBACK>
 836        </PHP_EXTENSION>
 837        <PHP_EXTENSION name="ctype" level="required">
 838          <FEEDBACK>
 839            <ON_ERROR message="ctyperequired" />
 840          </FEEDBACK>
 841        </PHP_EXTENSION>
 842        <PHP_EXTENSION name="zip" level="required">
 843          <FEEDBACK>
 844            <ON_ERROR message="ziprequired" />
 845          </FEEDBACK>
 846        </PHP_EXTENSION>
 847        <PHP_EXTENSION name="gd" level="required">
 848          <FEEDBACK>
 849            <ON_ERROR message="gdrequired" />
 850          </FEEDBACK>
 851        </PHP_EXTENSION>
 852        <PHP_EXTENSION name="simplexml" level="required">
 853          <FEEDBACK>
 854            <ON_ERROR message="simplexmlrequired" />
 855          </FEEDBACK>
 856        </PHP_EXTENSION>
 857        <PHP_EXTENSION name="spl" level="required">
 858          <FEEDBACK>
 859            <ON_ERROR message="splrequired" />
 860          </FEEDBACK>
 861        </PHP_EXTENSION>
 862        <PHP_EXTENSION name="pcre" level="required">
 863        </PHP_EXTENSION>
 864        <PHP_EXTENSION name="dom" level="required">
 865        </PHP_EXTENSION>
 866        <PHP_EXTENSION name="xml" level="required">
 867        </PHP_EXTENSION>
 868        <PHP_EXTENSION name="intl" level="optional">
 869          <FEEDBACK>
 870            <ON_CHECK message="intlrecommended" />
 871          </FEEDBACK>
 872        </PHP_EXTENSION>
 873        <PHP_EXTENSION name="json" level="required">
 874        </PHP_EXTENSION>
 875        <PHP_EXTENSION name="hash" level="required"/>
 876      </PHP_EXTENSIONS>
 877      <PHP_SETTINGS>
 878        <PHP_SETTING name="memory_limit" value="40M" level="required">
 879          <FEEDBACK>
 880            <ON_ERROR message="settingmemorylimit" />
 881          </FEEDBACK>
 882        </PHP_SETTING>
 883        <PHP_SETTING name="safe_mode" value="0" level="optional">
 884          <FEEDBACK>
 885            <ON_CHECK message="settingsafemode" />
 886          </FEEDBACK>
 887        </PHP_SETTING>
 888        <PHP_SETTING name="file_uploads" value="1" level="optional">
 889          <FEEDBACK>
 890            <ON_CHECK message="settingfileuploads" />
 891          </FEEDBACK>
 892        </PHP_SETTING>
 893      </PHP_SETTINGS>
 894    </MOODLE>
 895    <MOODLE version="2.6" requires="2.2">
 896      <UNICODE level="required">
 897        <FEEDBACK>
 898          <ON_ERROR message="unicoderequired" />
 899        </FEEDBACK>
 900      </UNICODE>
 901      <DATABASE level="required">
 902        <VENDOR name="mariadb" version="5.3.5" />
 903        <VENDOR name="mysql" version="5.1.33" />
 904        <VENDOR name="postgres" version="8.3" />
 905        <VENDOR name="mssql" version="9.0" />
 906        <VENDOR name="oracle" version="10.2" />
 907      </DATABASE>
 908      <PHP version="5.3.3" level="required">
 909      </PHP>
 910      <PCREUNICODE level="optional">
 911        <FEEDBACK>
 912          <ON_CHECK message="pcreunicodewarning" />
 913        </FEEDBACK>
 914      </PCREUNICODE>
 915      <PHP_EXTENSIONS>
 916        <PHP_EXTENSION name="iconv" level="required">
 917          <FEEDBACK>
 918            <ON_ERROR message="iconvrequired" />
 919          </FEEDBACK>
 920        </PHP_EXTENSION>
 921        <PHP_EXTENSION name="mbstring" level="optional">
 922          <FEEDBACK>
 923            <ON_CHECK message="mbstringrecommended" />
 924          </FEEDBACK>
 925        </PHP_EXTENSION>
 926        <PHP_EXTENSION name="curl" level="required">
 927          <FEEDBACK>
 928            <ON_ERROR message="curlrequired" />
 929          </FEEDBACK>
 930        </PHP_EXTENSION>
 931        <PHP_EXTENSION name="openssl" level="optional">
 932          <FEEDBACK>
 933            <ON_CHECK message="opensslrecommended" />
 934          </FEEDBACK>
 935        </PHP_EXTENSION>
 936        <PHP_EXTENSION name="tokenizer" level="optional">
 937          <FEEDBACK>
 938            <ON_CHECK message="tokenizerrecommended" />
 939          </FEEDBACK>
 940        </PHP_EXTENSION>
 941        <PHP_EXTENSION name="xmlrpc" level="optional">
 942          <FEEDBACK>
 943            <ON_CHECK message="xmlrpcrecommended" />
 944          </FEEDBACK>
 945        </PHP_EXTENSION>
 946        <PHP_EXTENSION name="soap" level="optional">
 947          <FEEDBACK>
 948            <ON_CHECK message="soaprecommended" />
 949          </FEEDBACK>
 950        </PHP_EXTENSION>
 951        <PHP_EXTENSION name="ctype" level="required">
 952          <FEEDBACK>
 953            <ON_ERROR message="ctyperequired" />
 954          </FEEDBACK>
 955        </PHP_EXTENSION>
 956        <PHP_EXTENSION name="zip" level="required">
 957          <FEEDBACK>
 958            <ON_ERROR message="ziprequired" />
 959          </FEEDBACK>
 960        </PHP_EXTENSION>
 961        <PHP_EXTENSION name="zlib" level="optional">
 962        </PHP_EXTENSION>
 963        <PHP_EXTENSION name="gd" level="required">
 964          <FEEDBACK>
 965            <ON_ERROR message="gdrequired" />
 966          </FEEDBACK>
 967        </PHP_EXTENSION>
 968        <PHP_EXTENSION name="simplexml" level="required">
 969          <FEEDBACK>
 970            <ON_ERROR message="simplexmlrequired" />
 971          </FEEDBACK>
 972        </PHP_EXTENSION>
 973        <PHP_EXTENSION name="spl" level="required">
 974          <FEEDBACK>
 975            <ON_ERROR message="splrequired" />
 976          </FEEDBACK>
 977        </PHP_EXTENSION>
 978        <PHP_EXTENSION name="pcre" level="required">
 979        </PHP_EXTENSION>
 980        <PHP_EXTENSION name="dom" level="required">
 981        </PHP_EXTENSION>
 982        <PHP_EXTENSION name="xml" level="required">
 983        </PHP_EXTENSION>
 984        <PHP_EXTENSION name="intl" level="optional">
 985          <FEEDBACK>
 986            <ON_CHECK message="intlrecommended" />
 987          </FEEDBACK>
 988        </PHP_EXTENSION>
 989        <PHP_EXTENSION name="json" level="required">
 990        </PHP_EXTENSION>
 991        <PHP_EXTENSION name="hash" level="required"/>
 992      </PHP_EXTENSIONS>
 993      <PHP_SETTINGS>
 994        <PHP_SETTING name="memory_limit" value="64M" level="required">
 995          <FEEDBACK>
 996            <ON_ERROR message="settingmemorylimit" />
 997          </FEEDBACK>
 998        </PHP_SETTING>
 999        <PHP_SETTING name="safe_mode" value="0" level="optional">
1000          <FEEDBACK>
1001            <ON_CHECK message="settingsafemode" />
1002          </FEEDBACK>
1003        </PHP_SETTING>
1004        <PHP_SETTING name="file_uploads" value="1" level="optional">
1005          <FEEDBACK>
1006            <ON_CHECK message="settingfileuploads" />
1007          </FEEDBACK>
1008        </PHP_SETTING>
1009        <PHP_SETTING name="opcache.enable" value="1" level="optional">
1010          <FEEDBACK>
1011            <ON_CHECK message="opcacherecommended" />
1012          </FEEDBACK>
1013        </PHP_SETTING>
1014      </PHP_SETTINGS>
1015    </MOODLE>
1016    <MOODLE version="2.7" requires="2.2">
1017      <UNICODE level="required">
1018        <FEEDBACK>
1019          <ON_ERROR message="unicoderequired" />
1020        </FEEDBACK>
1021      </UNICODE>
1022      <DATABASE level="required">
1023        <VENDOR name="mariadb" version="5.5.31" />
1024        <VENDOR name="mysql" version="5.5.31" />
1025        <VENDOR name="postgres" version="9.1" />
1026        <VENDOR name="mssql" version="10.0" />
1027        <VENDOR name="oracle" version="10.2" />
1028      </DATABASE>
1029      <PHP version="5.4.4" level="required">
1030      </PHP>
1031      <PCREUNICODE level="optional">
1032        <FEEDBACK>
1033          <ON_CHECK message="pcreunicodewarning" />
1034        </FEEDBACK>
1035      </PCREUNICODE>
1036      <PHP_EXTENSIONS>
1037        <PHP_EXTENSION name="iconv" level="required">
1038          <FEEDBACK>
1039            <ON_ERROR message="iconvrequired" />
1040          </FEEDBACK>
1041        </PHP_EXTENSION>
1042        <PHP_EXTENSION name="mbstring" level="optional">
1043          <FEEDBACK>
1044            <ON_CHECK message="mbstringrecommended" />
1045          </FEEDBACK>
1046        </PHP_EXTENSION>
1047        <PHP_EXTENSION name="curl" level="required">
1048          <FEEDBACK>
1049            <ON_ERROR message="curlrequired" />
1050          </FEEDBACK>
1051        </PHP_EXTENSION>
1052        <PHP_EXTENSION name="openssl" level="optional">
1053          <FEEDBACK>
1054            <ON_CHECK message="opensslrecommended" />
1055          </FEEDBACK>
1056        </PHP_EXTENSION>
1057        <PHP_EXTENSION name="tokenizer" level="optional">
1058          <FEEDBACK>
1059            <ON_CHECK message="tokenizerrecommended" />
1060          </FEEDBACK>
1061        </PHP_EXTENSION>
1062        <PHP_EXTENSION name="xmlrpc" level="optional">
1063          <FEEDBACK>
1064            <ON_CHECK message="xmlrpcrecommended" />
1065          </FEEDBACK>
1066        </PHP_EXTENSION>
1067        <PHP_EXTENSION name="soap" level="optional">
1068          <FEEDBACK>
1069            <ON_CHECK message="soaprecommended" />
1070          </FEEDBACK>
1071        </PHP_EXTENSION>
1072        <PHP_EXTENSION name="ctype" level="required">
1073          <FEEDBACK>
1074            <ON_ERROR message="ctyperequired" />
1075          </FEEDBACK>
1076        </PHP_EXTENSION>
1077        <PHP_EXTENSION name="zip" level="required">
1078          <FEEDBACK>
1079            <ON_ERROR message="ziprequired" />
1080          </FEEDBACK>
1081        </PHP_EXTENSION>
1082        <PHP_EXTENSION name="zlib" level="required">
1083        </PHP_EXTENSION>
1084        <PHP_EXTENSION name="gd" level="required">
1085          <FEEDBACK>
1086            <ON_ERROR message="gdrequired" />
1087          </FEEDBACK>
1088        </PHP_EXTENSION>
1089        <PHP_EXTENSION name="simplexml" level="required">
1090          <FEEDBACK>
1091            <ON_ERROR message="simplexmlrequired" />
1092          </FEEDBACK>
1093        </PHP_EXTENSION>
1094        <PHP_EXTENSION name="spl" level="required">
1095          <FEEDBACK>
1096            <ON_ERROR message="splrequired" />
1097          </FEEDBACK>
1098        </PHP_EXTENSION>
1099        <PHP_EXTENSION name="pcre" level="required">
1100        </PHP_EXTENSION>
1101        <PHP_EXTENSION name="dom" level="required">
1102        </PHP_EXTENSION>
1103        <PHP_EXTENSION name="xml" level="required">
1104        </PHP_EXTENSION>
1105        <PHP_EXTENSION name="intl" level="optional">
1106          <FEEDBACK>
1107            <ON_CHECK message="intlrecommended" />
1108          </FEEDBACK>
1109        </PHP_EXTENSION>
1110        <PHP_EXTENSION name="json" level="required">
1111        </PHP_EXTENSION>
1112        <PHP_EXTENSION name="hash" level="required"/>
1113      </PHP_EXTENSIONS>
1114      <PHP_SETTINGS>
1115        <PHP_SETTING name="memory_limit" value="96M" level="required">
1116          <FEEDBACK>
1117            <ON_ERROR message="settingmemorylimit" />
1118          </FEEDBACK>
1119        </PHP_SETTING>
1120        <PHP_SETTING name="file_uploads" value="1" level="optional">
1121          <FEEDBACK>
1122            <ON_CHECK message="settingfileuploads" />
1123          </FEEDBACK>
1124        </PHP_SETTING>
1125        <PHP_SETTING name="opcache.enable" value="1" level="optional">
1126          <FEEDBACK>
1127            <ON_CHECK message="opcacherecommended" />
1128          </FEEDBACK>
1129        </PHP_SETTING>
1130      </PHP_SETTINGS>
1131      <CUSTOM_CHECKS>
1132        <CUSTOM_CHECK file="question/engine/upgrade/upgradelib.php" function="quiz_attempts_upgraded" level="required">
1133          <FEEDBACK>
1134            <ON_ERROR message="quizattemptsupgradedmessage" />
1135          </FEEDBACK>
1136        </CUSTOM_CHECK>
1137      </CUSTOM_CHECKS>
1138    </MOODLE>
1139    <MOODLE version="2.8" requires="2.2">
1140      <UNICODE level="required">
1141        <FEEDBACK>
1142          <ON_ERROR message="unicoderequired" />
1143        </FEEDBACK>
1144      </UNICODE>
1145      <DATABASE level="required">
1146        <VENDOR name="mariadb" version="5.5.31" />
1147        <VENDOR name="mysql" version="5.5.31" />
1148        <VENDOR name="postgres" version="9.1" />
1149        <VENDOR name="mssql" version="10.0" />
1150        <VENDOR name="oracle" version="10.2" />
1151      </DATABASE>
1152      <PHP version="5.4.4" level="required">
1153      </PHP>
1154      <PCREUNICODE level="optional">
1155        <FEEDBACK>
1156          <ON_CHECK message="pcreunicodewarning" />
1157        </FEEDBACK>
1158      </PCREUNICODE>
1159      <PHP_EXTENSIONS>
1160        <PHP_EXTENSION name="iconv" level="required">
1161          <FEEDBACK>
1162            <ON_ERROR message="iconvrequired" />
1163          </FEEDBACK>
1164        </PHP_EXTENSION>
1165        <PHP_EXTENSION name="mbstring" level="optional">
1166          <FEEDBACK>
1167            <ON_CHECK message="mbstringrecommended" />
1168          </FEEDBACK>
1169        </PHP_EXTENSION>
1170        <PHP_EXTENSION name="curl" level="required">
1171          <FEEDBACK>
1172            <ON_ERROR message="curlrequired" />
1173          </FEEDBACK>
1174        </PHP_EXTENSION>
1175        <PHP_EXTENSION name="openssl" level="optional">
1176          <FEEDBACK>
1177            <ON_CHECK message="opensslrecommended" />
1178          </FEEDBACK>
1179        </PHP_EXTENSION>
1180        <PHP_EXTENSION name="tokenizer" level="optional">
1181          <FEEDBACK>
1182            <ON_CHECK message="tokenizerrecommended" />
1183          </FEEDBACK>
1184        </PHP_EXTENSION>
1185        <PHP_EXTENSION name="xmlrpc" level="optional">
1186          <FEEDBACK>
1187            <ON_CHECK message="xmlrpcrecommended" />
1188          </FEEDBACK>
1189        </PHP_EXTENSION>
1190        <PHP_EXTENSION name="soap" level="optional">
1191          <FEEDBACK>
1192            <ON_CHECK message="soaprecommended" />
1193          </FEEDBACK>
1194        </PHP_EXTENSION>
1195        <PHP_EXTENSION name="ctype" level="required">
1196          <FEEDBACK>
1197            <ON_ERROR message="ctyperequired" />
1198          </FEEDBACK>
1199        </PHP_EXTENSION>
1200        <PHP_EXTENSION name="zip" level="required">
1201          <FEEDBACK>
1202            <ON_ERROR message="ziprequired" />
1203          </FEEDBACK>
1204        </PHP_EXTENSION>
1205        <PHP_EXTENSION name="zlib" level="required">
1206        </PHP_EXTENSION>
1207        <PHP_EXTENSION name="gd" level="required">
1208          <FEEDBACK>
1209            <ON_ERROR message="gdrequired" />
1210          </FEEDBACK>
1211        </PHP_EXTENSION>
1212        <PHP_EXTENSION name="simplexml" level="required">
1213          <FEEDBACK>
1214            <ON_ERROR message="simplexmlrequired" />
1215          </FEEDBACK>
1216        </PHP_EXTENSION>
1217        <PHP_EXTENSION name="spl" level="required">
1218          <FEEDBACK>
1219            <ON_ERROR message="splrequired" />
1220          </FEEDBACK>
1221        </PHP_EXTENSION>
1222        <PHP_EXTENSION name="pcre" level="required">
1223        </PHP_EXTENSION>
1224        <PHP_EXTENSION name="dom" level="required">
1225        </PHP_EXTENSION>
1226        <PHP_EXTENSION name="xml" level="required">
1227        </PHP_EXTENSION>
1228        <PHP_EXTENSION name="intl" level="optional">
1229          <FEEDBACK>
1230            <ON_CHECK message="intlrecommended" />
1231          </FEEDBACK>
1232        </PHP_EXTENSION>
1233        <PHP_EXTENSION name="json" level="required">
1234        </PHP_EXTENSION>
1235        <PHP_EXTENSION name="hash" level="required"/>
1236      </PHP_EXTENSIONS>
1237      <PHP_SETTINGS>
1238        <PHP_SETTING name="memory_limit" value="96M" level="required">
1239          <FEEDBACK>
1240            <ON_ERROR message="settingmemorylimit" />
1241          </FEEDBACK>
1242        </PHP_SETTING>
1243        <PHP_SETTING name="file_uploads" value="1" level="optional">
1244          <FEEDBACK>
1245            <ON_CHECK message="settingfileuploads" />
1246          </FEEDBACK>
1247        </PHP_SETTING>
1248        <PHP_SETTING name="opcache.enable" value="1" level="optional">
1249          <FEEDBACK>
1250            <ON_CHECK message="opcacherecommended" />
1251          </FEEDBACK>
1252        </PHP_SETTING>
1253      </PHP_SETTINGS>
1254      <CUSTOM_CHECKS>
1255        <CUSTOM_CHECK file="question/engine/upgrade/upgradelib.php" function="quiz_attempts_upgraded" level="required">
1256          <FEEDBACK>
1257            <ON_ERROR message="quizattemptsupgradedmessage" />
1258          </FEEDBACK>
1259        </CUSTOM_CHECK>
1260      </CUSTOM_CHECKS>
1261    </MOODLE>
1262  </COMPATIBILITY_MATRIX>


Generated: Fri Nov 28 20:29:05 2014 Cross-referenced by PHPXref 0.7.1