MDL-33984 mysql: take rid of old unicode & mysql 4.1 message on error.
[moodle.git] / admin / environment.xml
CommitLineData
95e8227b 1<?xml version="1.0" encoding="UTF-8" ?>
2<COMPATIBILITY_MATRIX>
302c93ae 3 <MOODLE version="1.5">
95e8227b 4 <DATABASE level="required">
302c93ae 5 <VENDOR name="mysql" version="3.23" />
6 <VENDOR name="postgres" version="7.4" />
95e8227b 7 </DATABASE>
302c93ae 8 <PHP version="4.1.0" level="required" />
5deb5563 9 <PHP_EXTENSIONS>
36372e0c 10 <PHP_EXTENSION name="mbstring" level="optional" />
5deb5563 11 </PHP_EXTENSIONS>
95e8227b 12 </MOODLE>
302c93ae 13 <MOODLE version="1.6">
95e8227b 14 <DATABASE level="required">
d24e8b25 15 <VENDOR name="mysql" version="4.1.16">
16 <FEEDBACK>
b9993e95 17 <ON_ERROR message="mysql416required" />
d24e8b25 18 </FEEDBACK>
b9993e95 19 <BYPASS function="bypass_mysql416_reqs" message="mysql416bypassed" />
d24e8b25 20 </VENDOR>
302c93ae 21 <VENDOR name="postgres" version="7.4" />
95e8227b 22 </DATABASE>
5deb5563 23 <PHP version="4.3.0" level="required" />
24 <PHP_EXTENSIONS>
d24e8b25 25 <PHP_EXTENSION name="iconv" level="optional">
26 <FEEDBACK>
27 <ON_CHECK message="iconvrecommended" />
28 </FEEDBACK>
29 </PHP_EXTENSION>
8dc725d9 30 <PHP_EXTENSION name="mbstring" level="optional">
d24e8b25 31 <FEEDBACK>
de36987b 32 <ON_CHECK message="mbstringrecommended" />
d24e8b25 33 </FEEDBACK>
34 </PHP_EXTENSION>
5deb5563 35 </PHP_EXTENSIONS>
95e8227b 36 </MOODLE>
2d2f440b 37 <MOODLE version="1.7">
a392be33 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>
2d2f440b 78 <DATABASE level="required">
79 <VENDOR name="mysql" version="4.1.16">
80 <FEEDBACK>
81 <ON_ERROR message="mysql416required" />
82 </FEEDBACK>
2d2f440b 83 </VENDOR>
84 <VENDOR name="postgres" version="7.4" />
9b3bacf0 85 <VENDOR name="mssql" version="9.0" />
97ab73aa 86 <VENDOR name="odbc_mssql" version="9.0" />
f9ec4d37 87 <VENDOR name="mssql_n" version="9.0" />
2d2f440b 88 <VENDOR name="oracle" version="9.0" />
89 </DATABASE>
b399c397 90 <PHP version="4.3.0" level="required">
91 <RESTRICT function="restrict_php50_version" message="php50restricted" />
92 </PHP>
2d2f440b 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>
d14383e0 104 <PHP_EXTENSION name="curl" level="optional">
105 <FEEDBACK>
106 <ON_CHECK message="curlrecommended" />
107 </FEEDBACK>
108 </PHP_EXTENSION>
81243438 109 <PHP_EXTENSION name="openssl" level="optional">
110 <FEEDBACK>
111 <ON_CHECK message="opensslrecommended" />
112 </FEEDBACK>
113 </PHP_EXTENSION>
44537915 114 <PHP_EXTENSION name="tokenizer" level="optional">
115 <FEEDBACK>
116 <ON_CHECK message="tokenizerrecommended" />
117 </FEEDBACK>
118 </PHP_EXTENSION>
e4b89caa 119 <PHP_EXTENSION name="xmlrpc" level="optional">
120 <FEEDBACK>
121 <ON_CHECK message="xmlrpcrecommended" />
122 </FEEDBACK>
123 </PHP_EXTENSION>
fc731c4d 124 <PHP_EXTENSION name="ctype" level="optional">
125 <FEEDBACK>
126 <ON_CHECK message="ctyperecommended" />
127 </FEEDBACK>
128 </PHP_EXTENSION>
2d2f440b 129 </PHP_EXTENSIONS>
130 </MOODLE>
bac40536 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>
bac40536 142 </VENDOR>
8baf4a77 143 <VENDOR name="postgres" version="8.0" />
bac40536 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">
5460bdd8 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>
e4b89caa 178 <PHP_EXTENSION name="xmlrpc" level="optional">
179 <FEEDBACK>
180 <ON_CHECK message="xmlrpcrecommended" />
181 </FEEDBACK>
182 </PHP_EXTENSION>
bbbfc057 183 <PHP_EXTENSION name="ctype" level="optional">
184 <FEEDBACK>
185 <ON_CHECK message="ctyperecommended" />
186 </FEEDBACK>
187 </PHP_EXTENSION>
14c87a1f
PS
188 <PHP_EXTENSION name="pcre" level="required">
189 </PHP_EXTENSION>
5460bdd8 190 </PHP_EXTENSIONS>
191 <CUSTOM_CHECKS>
354e55a7 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>
627d326a 203 <CUSTOM_CHECK file="lib/customcheckslib.php" function="php_check_register_globals" level="required">
aa9c6b6b 204 <FEEDBACK>
f7ca1b7e 205 <ON_CHECK message="globalswarning" />
aa9c6b6b 206 </FEEDBACK>
207 </CUSTOM_CHECK>
5460bdd8 208 </CUSTOM_CHECKS>
209 </MOODLE>
8e3f40fb 210 <MOODLE version="2.0" requires="1.9">
5460bdd8 211 <UNICODE level="required">
212 <FEEDBACK>
213 <ON_ERROR message="unicoderequired" />
214 </FEEDBACK>
215 </UNICODE>
216 <DATABASE level="required">
84874400 217 <VENDOR name="mysql" version="5.0.25" />
d4e15ca3 218 <VENDOR name="postgres" version="8.3" />
5460bdd8 219 <VENDOR name="mssql" version="9.0" />
220 <VENDOR name="odbc_mssql" version="9.0" />
221 <VENDOR name="mssql_n" version="9.0" />
2c516959 222 <VENDOR name="oracle" version="10.2" />
55946ffd 223 <VENDOR name="sqlite" version="2.0" />
5460bdd8 224 </DATABASE>
6e66ecbe 225 <PHP version="5.2.8" level="required">
5460bdd8 226 </PHP>
227 <PHP_EXTENSIONS>
5552c5cc 228 <PHP_EXTENSION name="iconv" level="required">
5460bdd8 229 <FEEDBACK>
5552c5cc 230 <ON_CHECK message="iconvrequired" />
5460bdd8 231 </FEEDBACK>
232 </PHP_EXTENSION>
233 <PHP_EXTENSION name="mbstring" level="optional">
bac40536 234 <FEEDBACK>
235 <ON_CHECK message="mbstringrecommended" />
236 </FEEDBACK>
237 </PHP_EXTENSION>
2867b116 238 <PHP_EXTENSION name="curl" level="required">
bac40536 239 <FEEDBACK>
2867b116 240 <ON_CHECK message="curlrequired" />
bac40536 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>
ff7dd386 253 <PHP_EXTENSION name="xmlrpc" level="optional">
e4b89caa 254 <FEEDBACK>
ff7dd386 255 <ON_CHECK message="xmlrpcrecommended" />
e4b89caa 256 </FEEDBACK>
257 </PHP_EXTENSION>
621c6464
PS
258 <PHP_EXTENSION name="soap" level="optional">
259 <FEEDBACK>
260 <ON_CHECK message="soaprecommended" />
261 </FEEDBACK>
262 </PHP_EXTENSION>
ed94cb66 263 <PHP_EXTENSION name="ctype" level="required">
bbbfc057 264 <FEEDBACK>
265 <ON_ERROR message="ctyperequired" />
266 </FEEDBACK>
267 </PHP_EXTENSION>
ed94cb66 268 <PHP_EXTENSION name="zip" level="required">
269 <FEEDBACK>
270 <ON_ERROR message="ziprequired" />
271 </FEEDBACK>
272 </PHP_EXTENSION>
c808379e 273 <PHP_EXTENSION name="gd" level="optional">
274 <FEEDBACK>
275 <ON_CHECK message="gdrecommended" />
276 </FEEDBACK>
277 </PHP_EXTENSION>
b004fca1 278 <PHP_EXTENSION name="simplexml" level="required">
279 <FEEDBACK>
280 <ON_CHECK message="simplexmlrequired" />
281 </FEEDBACK>
282 </PHP_EXTENSION>
1f409159
PS
283 <PHP_EXTENSION name="spl" level="required">
284 <FEEDBACK>
285 <ON_CHECK message="splrequired" />
286 </FEEDBACK>
287 </PHP_EXTENSION>
14c87a1f
PS
288 <PHP_EXTENSION name="pcre" level="required">
289 </PHP_EXTENSION>
2d4d7747
PS
290 <PHP_EXTENSION name="dom" level="required">
291 </PHP_EXTENSION>
292 <PHP_EXTENSION name="xml" level="required">
293 </PHP_EXTENSION>
8b0846f7
PS
294 <PHP_EXTENSION name="intl" level="optional">
295 <FEEDBACK>
296 <ON_CHECK message="intlrecommended" />
297 </FEEDBACK>
298 </PHP_EXTENSION>
1eb7e229
PS
299 <PHP_EXTENSION name="json" level="required">
300 </PHP_EXTENSION>
bac40536 301 </PHP_EXTENSIONS>
c808379e 302 <PHP_SETTINGS>
303 <PHP_SETTING name="memory_limit" value="40M" level="required">
aa9c6b6b 304 <FEEDBACK>
c808379e 305 <ON_ERROR message="settingmemorylimit" />
aa9c6b6b 306 </FEEDBACK>
c808379e 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>
39f2bbf3
RW
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>
bac40536 325 </CUSTOM_CHECKS>
326 </MOODLE>
c904cbbd
PS
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">
84874400 334 <VENDOR name="mysql" version="5.0.25" />
c904cbbd
PS
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>
77c36d4c
EL
344 <PHP_EXTENSIONS>
345 <PHP_EXTENSION name="iconv" level="required">
346 <FEEDBACK>
347 <ON_CHECK 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_CHECK 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_CHECK message="simplexmlrequired" />
398 </FEEDBACK>
399 </PHP_EXTENSION>
400 <PHP_EXTENSION name="spl" level="required">
401 <FEEDBACK>
402 <ON_CHECK 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">
84874400 444 <VENDOR name="mysql" version="5.0.25" />
77c36d4c
EL
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>
9676c739
PS
454 <PHP_EXTENSIONS>
455 <PHP_EXTENSION name="iconv" level="required">
456 <FEEDBACK>
457 <ON_CHECK 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_CHECK 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_CHECK message="simplexmlrequired" />
508 </FEEDBACK>
509 </PHP_EXTENSION>
510 <PHP_EXTENSION name="spl" level="required">
511 <FEEDBACK>
512 <ON_CHECK 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">
84874400 554 <VENDOR name="mysql" version="5.1.33" />
9676c739
PS
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>
6c0e5cd1
PS
564 <PCREUNICODE level="optional">
565 <FEEDBACK>
566 <ON_CHECK message="pcreunicodewarning" />
567 </FEEDBACK>
568 </PCREUNICODE>
c904cbbd
PS
569 <PHP_EXTENSIONS>
570 <PHP_EXTENSION name="iconv" level="required">
571 <FEEDBACK>
572 <ON_CHECK 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_CHECK 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_CHECK message="simplexmlrequired" />
623 </FEEDBACK>
624 </PHP_EXTENSION>
625 <PHP_EXTENSION name="spl" level="required">
626 <FEEDBACK>
627 <ON_CHECK 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>
db1475dd 643 <PHP_EXTENSION name="hash" level="required"/>
c904cbbd
PS
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>
6c0e5cd1 662</MOODLE>
95e8227b 663</COMPATIBILITY_MATRIX>