1 |
diff -ruN phpki-ng.old/phpki-ng-0.84/include/common.php phpki-ng/phpki-ng-0.84/include/common.php |
2 |
--- phpki-ng.old/phpki-ng-0.84/include/common.php 2021-03-18 13:01:29.070643552 +0100 |
3 |
+++ phpki-ng/phpki-ng-0.84/include/common.php 2021-03-18 13:01:57.166094491 +0100 |
4 |
@@ -38,7 +38,7 @@ |
5 |
?> |
6 |
<!DOCTYPE html> |
7 |
<head> |
8 |
- <meta charset="utf-8"> |
9 |
+ <meta http-equiv="content-type" content="text/html; charset=utf-8" /> |
10 |
<title>PHPki: <?php echo $title?> </title> |
11 |
<link rel="stylesheet" type="text/css" href="<?php echo $style_css?>"> |
12 |
<script type="text/javascript" language="javascript"> |
13 |
@@ -130,7 +130,7 @@ |
14 |
<?php |
15 |
} |
16 |
|
17 |
- ?><hr style="width:99%; align:left; color:#99caff;" /><?php |
18 |
+ ?><hr style="width:99%; color:#99caff;" /><?php |
19 |
} |
20 |
|
21 |
|
22 |
diff -ruN phpki-ng.old/phpki-ng-0.84/include/my_functions.php phpki-ng/phpki-ng-0.84/include/my_functions.php |
23 |
--- phpki-ng.old/phpki-ng-0.84/include/my_functions.php 2021-03-18 13:01:29.113644244 +0100 |
24 |
+++ phpki-ng/phpki-ng-0.84/include/my_functions.php 2021-03-18 13:01:57.166094491 +0100 |
25 |
@@ -305,3 +305,27 @@ |
26 |
return null; |
27 |
} |
28 |
} |
29 |
+ |
30 |
+# Used in setup |
31 |
+function flush_exec($command, $line_length = 200) |
32 |
+{ |
33 |
+ $handle = popen("$command 2>&1", 'r'); |
34 |
+ |
35 |
+ $line = ''; |
36 |
+ while (! feof($handle)) { |
37 |
+ $chr = fread($handle, 1); |
38 |
+ $line .= $chr; |
39 |
+ if ($chr == "\n") { |
40 |
+ print str_replace("\n", "<br>\n", $line); |
41 |
+ $line = ''; |
42 |
+ flush(); |
43 |
+ } elseif (strlen($line) > $line_length) { |
44 |
+ print $line."<br>\n"; |
45 |
+ $line = ''; |
46 |
+ flush(); |
47 |
+ } |
48 |
+ } |
49 |
+ print $line."<br>\n"; |
50 |
+ flush(); |
51 |
+ return; |
52 |
+} |
53 |
diff -ruN phpki-ng.old/phpki-ng-0.84/setup.php-presetup phpki-ng/phpki-ng-0.84/setup.php-presetup |
54 |
--- phpki-ng.old/phpki-ng-0.84/setup.php-presetup 2021-03-18 13:01:29.116644288 +0100 |
55 |
+++ phpki-ng/phpki-ng-0.84/setup.php-presetup 2021-03-18 13:01:57.166094491 +0100 |
56 |
@@ -3,29 +3,6 @@ |
57 |
include('./include/my_functions.php'); |
58 |
include('./include/common.php'); |
59 |
|
60 |
-function flush_exec($command, $line_length = 200) |
61 |
-{ |
62 |
- $handle = popen("$command 2>&1", 'r'); |
63 |
- |
64 |
- $line = ''; |
65 |
- while (! feof($handle)) { |
66 |
- $chr = fread($handle, 1); |
67 |
- $line .= $chr; |
68 |
- if ($chr == "\n") { |
69 |
- print str_replace("\n", "<br>\n", $line); |
70 |
- $line = ''; |
71 |
- flush(); |
72 |
- } elseif (strlen($line) > $line_length) { |
73 |
- print $line."<br>\n"; |
74 |
- $line = ''; |
75 |
- flush(); |
76 |
- } |
77 |
- } |
78 |
- print $line."<br>\n"; |
79 |
- flush(); |
80 |
- return; |
81 |
-} |
82 |
- |
83 |
$version = PHPKI_VERSION; |
84 |
|
85 |
# Who does the webserver run as (apache,www-data,etc)? |
86 |
@@ -161,12 +138,16 @@ |
87 |
$er .= 'E-mail address ('. htvar($contact) . ') may be invalid.<br>'; |
88 |
} |
89 |
|
90 |
- if (strpos($store_dir, $_SERVER['DOCUMENT_ROOT']) === 0) { |
91 |
- $er .= 'Store directory must exist somewhere outside of DOCUMENT_ROOT ('.$_SERVER['DOCUMENT_ROOT'].').<br>'; |
92 |
+ // reetp this was the wrong way round - swapped |
93 |
+ // strpos ($haystack, $needle) |
94 |
+ if (strpos($_SERVER['DOCUMENT_ROOT'], $store_dir) === 0) { |
95 |
+ $er .= 'Store directory ('.$store_dir.') must exist somewhere outside of DOCUMENT_ROOT ('.$_SERVER['DOCUMENT_ROOT'].').<br>'; |
96 |
} |
97 |
|
98 |
- if (strpos($store_dir, dirname($_SERVER['SCRIPT_FILENAME'])) === 0) { |
99 |
- $er .= 'Store directory cannot exist within the PHPki installation directory ('.dirname($_SERVER['SCRIPT_FILENAME']).').<br>'; |
100 |
+ // reetp this was the wrong way round - swapped |
101 |
+ // strpos ($haystack, $needle) |
102 |
+ if (strpos(dirname($_SERVER['SCRIPT_FILENAME']), $store_dir) === 0) { |
103 |
+ $er .= 'Store directory ('.$store_dir.') cannot exist within the PHPki installation directory ('.dirname($_SERVER['SCRIPT_FILENAME']).').<br>'; |
104 |
} |
105 |
|
106 |
if (! $er) { |
107 |
@@ -184,10 +165,10 @@ |
108 |
$er .= "The store directory \"$store_dir\" is not readable by the web server user \"$uname\"<br>"; |
109 |
} |
110 |
if (! is_writeable($store_dir)) { |
111 |
- $er .= "The store directory \"$store_dir\: is not writeable by the web server user \"$uname\"<br>"; |
112 |
+ $er .= "The store directory \"$store_dir\: is not writable by the web server user \"$uname\"<br>"; |
113 |
} |
114 |
} else { |
115 |
- $er .= "Store directory \"$store_dir\" does not exist. You will have to manually create it as desribed in the setup form.<br>"; |
116 |
+ $er .= "Store directory \"$store_dir\" does not exist. You will have to manually create it as described in the setup form.<br>"; |
117 |
} |
118 |
} |
119 |
|
120 |
@@ -1227,9 +1208,6 @@ |
121 |
This may take a few minutes. Please do not interrupt the process.....</center> |
122 |
</p> |
123 |
|
124 |
- <p><center><font color=red>Please click the Submit button ONCE and be patient.</font><br /> |
125 |
- This may take a few minutes. Please do not interrupt the process.....</center> |
126 |
- </p> |
127 |
<p> |
128 |
<center><input style="border: 1px solid red; padding: 10px;" type=submit name=submit value=Submit></center> |
129 |
<input type=hidden name=stage value='validate'> |