forked from WWBN/AVideo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.php
133 lines (123 loc) · 4.83 KB
/
index.php
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
120
121
122
123
124
125
126
127
128
129
130
131
132
133
<?php
global $global, $config, $phprouter;
$phprouter = true;
if (!file_exists('.htaccess')) { ?>
<!DOCTYPE html>
<html lang="en">
<head>
<title>Error Page</title>
<link href="view/bootstrap/css/bootstrap.css" rel="stylesheet" type="text/css" />
<style>
body {
margin: 0;
padding: 0;
background: #e7ecf0;
font-family: Arial, Helvetica, sans-serif;
}
* {
margin: 0;
padding: 0;
}
p {
font-size: 12px;
color: #373737;
font-family: Arial, Helvetica, sans-serif;
line-height: 18px;
}
p a {
color: #218bdc;
font-size: 12px;
text-decoration: none;
}
a {
outline: none;
}
.f-left {
float: left;
}
.f-right {
float: right;
}
.clear {
clear: both;
overflow: hidden;
}
#block_error {
width: 1000px;
height: 700px;
border: 1px solid #cccccc;
margin: 72px auto 0;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
background: #fff url(http://www.ebpaidrev.com/systemerror/block.gif) no-repeat 0 51px;
}
#block_error div {
padding: 10px 40px 0 186px;
}
#block_error div h2 {
color: #218bdc;
font-size: 24px;
display: block;
padding: 0 0 14px 0;
border-bottom: 1px solid #cccccc;
margin-bottom: 12px;
font-weight: normal;
}
img {
max-height: 50px;
margin: 10px 0 0 5px;
}
</style>
</head>
<body marginwidth="0" marginheight="0">
<div id="block_error">
<img src="view/img/logo.png" class="img img-responsive center-block"/>
<div>
<h2>Error. Oops you've encountered an error</h2>
<p>
It appears that either something went wrong or the mod rewrite configration is not correct.<br />
</p>
<p><b>If you don't use apache, just let .htaccess stay or create a empty file - then this check will pass.</b></p>
<p>We need to allow Apache to read .htaccess files located under the <?php echo getcwd(); ?> directory.
You can do this by editing the Apache configuration file:</p>
<p>
Find the section <code><?php echo htmlentities("<directory /var/www/html>"); ?></code> and change <b>AllowOverride None</b> to <b>AllowOverride All</b>
</p>
<p><pre><code>sudo nano /etc/apache2/apache2.conf</code></pre></p>
<p>
After editing the above file your code should be like this:
</p>
<p><pre><code><?php echo htmlentities("<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>"); ?></code></pre></p>
<p>In order to use mod_rewrite you can type the following command in the terminal:</p>
<p><pre><code>sudo a2enmod rewrite</code></pre></p>
<p>Restart apache2 after</p>
<p><pre><code>sudo /etc/init.d/apache2 restart</code></pre></p>
<p>or</p>
<p><pre><code>sudo service apache2 restart</code></pre></p>
</div>
</div>
</body>
</html>
<?php exit; } // if .htaccess not exist
ini_set('error_log', $global['systemRootPath'].'videos/avideo.log');
// it is needed for installation
if (!file_exists('videos/configuration.php')) {
if (!file_exists('install/index.php')) {
die("No Configuration and no Installation");
}
header("Location: install/index.php");
}
require_once 'objects/simple-php-router/vendor/autoload.php';
require_once 'videos/configuration.php';
require_once 'objects/configuration.php';
$basePath = parse_url ($global['webSiteRootURL'], PHP_URL_PATH);
use Pecee\SimpleRouter\SimpleRouter;
$config = new Configuration();
include $global['systemRootPath']."routes.php";
SimpleRouter::start();
?>