blob: b40373c0d40a1194624c5cf9d045174d0347b1f5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
|
<?php defined("SYSPATH") or die("No direct script access.");
function green_start() {
return "\x1B[32m";
}
function color_end() {
return "\x1B[0m";
}
function red_start() {
return "\x1B[31m";
}
function magenta_start() {
return "\x1B[35m";
}
echo "+", str_repeat("-", 98), "+\n";
printf("| %-96.96s |\n", "Environment Tests");
printf("| %-96.96s |\n", "The following tests have been run to determine if Gallery3 will work\n");
printf("in your environment. If any of the tests have failed, consult the documention on\n");
printf("http://gallery.menalto.com for more information on how to correct the problem.");
echo "+", str_repeat("-", 98), "+\n";
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// <th>PHP Version</th> // //
// // //
// <? if (empty(self::$errors["php_version"])): ?> // //
// <td class="pass"><?php echo PHP_VERSION ?></td> // //
// <?php else: ?> // //
// <td class="fail">Gallery3 requires PHP 5.2 or newer, this version is <?php echo PHP_VERSION ?>.</td> // //
// <?php endif ?> // //
// </tr> // //
// <tr> // //
// <th>System Directory</th> // //
// <?php if (empty(self::$errors["syspath"])): ?> // //
// <td class="pass"><?php echo SYSPATH ?></td> // //
// <?php else: ?> // //
// <td class="fail">The configured <code>system</code> directory does not exist or does not contain required files.</td> // //
// <?php endif ?> // //
// </tr> // //
// <tr> // //
// <th>Application Directory</th> // //
// <?php if (empty(self::$errors["apppath"])): ?> // //
// <td class="pass"><?php echo APPPATH ?></td> // //
// <?php else: ?> // //
// <td class="fail">The configured <code>application</code> directory does not exist or does not contain required files.</td> // //
// <?php endif ?> // //
// </tr> // //
// <tr> // //
// <th>Modules Directory</th> // //
// <?php if (empty(self::$errors["modpath"])): ?> // //
// <td class="pass"><?php echo MODPATH ?></td> // //
// <?php else: ?> // //
// <td class="fail">The configured <code>modules</code> directory does not exist or does not contain required files.</td> // //
// <?php endif ?> // //
// </tr> // //
// <tr> // //
// <th>PCRE UTF-8</th> // //
// <?php if (!empty(self::$errors["utf-8"])): ?> // //
// <td class="fail"><a href="http://php.net/pcre">PCRE</a> has not been compiled with UTF-8 support.</td> // //
// <?php elseif (!empty(self::$errors["unicode"])): ?> // //
// <td class="fail"><a href="http://php.net/pcre">PCRE</a> has not been compiled with Unicode property support.</td> // //
// <?php else: ?> // //
// <td class="pass">Pass</td> // //
// <?php endif ?> // //
// </tr> // //
// <tr> // //
// <th>Reflection Enabled</th> // //
// <?php if (empty(self::$errors["reflection"])): ?> // //
// <td class="pass">Pass</td> // //
// <?php else: ?> // //
// <td class="fail">PHP <a href="http://www.php.net/reflection">reflection</a> is either not loaded or not compiled in.</td> // //
// <?php endif ?> // //
// </tr> // //
// <tr> // //
// <th>Filters Enabled</th> // //
// <?php if (empty(self::$errors["filter_list"])): ?> // //
// <td class="pass">Pass</td> // //
// <?php else: ?> // //
// <td class="fail">The <a href="http://www.php.net/filter">filter</a> extension is either not loaded or not compiled in.</td> // //
// <?php endif ?> // //
// </tr> // //
// <tr> // //
// <th>Iconv Extension Loaded</th> // //
// <?php if (empty(self::$errors["iconv"])): ?> // //
// <td class="pass">Pass</td> // //
// <?php else: ?> // //
// <td class="fail">The <a href="http://php.net/iconv">iconv</a> extension is not loaded.</td> // //
// <?php endif ?> // //
// </tr> // //
// // //
// <tr> // //
// <th>Mbstring Not Overloaded</th> // //
// <?php if (empty(self::$errors["mbstring"])): ?> // //
// <td class="pass">Pass</td> // //
// <?php else: ?> // //
// <td class="fail">The <a href="http://php.net/mbstring">mbstring</a> extension is overloading PHP's native string functions.</td> // //
// <?php endif ?> // //
// </tr> // //
// <tr> // //
// <th>URI Determination</th> // //
// <?php if (empty(self::$errors["uri"])): ?> // //
// <td class="pass">Pass</td> // //
// <?php else: ?> // //
// <td class="fail">Neither <code>$_SERVER['REQUEST_URI']</code> or <code>$_SERVER['PHP_SELF']</code> is available.</td> // //
// <?php endif ?> // //
// </tr> // //
// <tr> // //
// <th>PHP Short Tags</th> // //
// <?php if (empty(self::$errors["short tags"])): ?> // //
// <td class="pass">Pass</td> // //
// <?php else: ?> // //
// <td class="fail">Gallery3 needs php short tags enabled.</td> // //
// <?php endif ?> // //
// </tr> // //
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|