]> git.wh0rd.org Git - tt-rss.git/blob - sanity_check.php
25f4da0b933bcebb44d48ddf352f6eb9834daecf
[tt-rss.git] / sanity_check.php
1 <?
2         define('EXPECTED_CONFIG_VERSION', 2);
3
4         if (!file_exists("config.php")) {
5                 print "<b>Fatal Error</b>: You forgot to copy 
6                 <b>config.php-dist</b> to <b>config.php</b> and edit it.";
7                 exit;
8         }
9
10         require_once "config.php";
11
12         if (CONFIG_VERSION != EXPECTED_CONFIG_VERSION) {
13                         print "<b>Fatal Error</b>: Your configuration file has
14                         wrong version. Please copy new options from <b>config.php-dist</b> and
15                         update CONFIG_VERSION directive.";
16                 exit;   
17         }
18
19         if (!file_exists("magpierss/rss_fetch.inc")) {
20                 print "<b>Fatal Error</b>: You forgot to place 
21                 <a href=\"http://magpierss.sourceforge.net\">MagpieRSS</a>
22                 distribution in <b>magpierss/</b>
23                 subdirectory of TT-RSS tree.";
24                 exit;
25         }
26
27                 if (CONFIG_VERSION != EXPECTED_CONFIG_VERSION) {
28                         return "config: your config file version is incorrect. See config.php-dist.";
29                 }
30
31         if (file_exists("xml-export.php") || file_exists("xml-import.php")) {
32                 print "<b>Fatal Error</b>: XML Import/Export tools (<b>xml-export.php</b>
33                 and <b>xml-import.php</b>) could be used maliciously. Please remove them 
34                 from your TT-RSS instance.";
35                 exit;
36         }
37 ?>