Skip to content

Commit 9ef3938

Browse files
committed
fix error if server configs are renamed already
1 parent 5374602 commit 9ef3938

File tree

1 file changed

+19
-10
lines changed

1 file changed

+19
-10
lines changed

create-server-config.php

+19-10
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,26 @@
77
// This is needed because some hosts do not either unzip hidden files
88
// or neither GitHub puts that file inside the zips.
99
/********************************************************************/
10+
$apacheExampleName = "ApacheHtaccess";
11+
$apacheProductionName = ".htaccess";
12+
$iisExampleName = "IISWebConfig";
13+
$iisProductionName = "web.config";
1014
if(stripos($_SERVER['SERVER_SOFTWARE'],'apache')!== false){
11-
$f = fopen(".htaccess", "a+");
12-
$f2 = fopen("ApacheHtaccess","r");
13-
fwrite($f, fread($f2, filesize("ApacheHtaccess")));
14-
fclose($f);
15-
fclose($f2);
15+
if(!file_exists($apacheProductionName)) {
16+
$f = fopen($apacheProductionName, "a+");
17+
$f2 = fopen($apacheExampleName,"r");
18+
fwrite($f, fread($f2, filesize($apacheExampleName)));
19+
fclose($f);
20+
fclose($f2);
21+
}
22+
// skipping renaming file if it already exists
1623
} else {
17-
$f = fopen("web.config", "a+");
18-
$f2 = fopen("IISWebConfig","r");
19-
fwrite($f, fread($f2, filesize("IISWebConfig")));
20-
fclose($f);
21-
fclose($f2);
24+
if(!file_exists($iisProductionName)) {
25+
$f = fopen($iisProductionName, "a+");
26+
$f2 = fopen($iisExampleName,"r");
27+
fwrite($f, fread($f2, filesize($iisExampleName)));
28+
fclose($f);
29+
fclose($f2);
30+
}
2231
}
2332
?>

0 commit comments

Comments
 (0)