Even kort een situatie schets:
Ik heb een VPS waar linux server op draaid en daar staat Apache en PHP5 op geinstalleerd.
Apache geeft aan dat hij werkt "it works"
Als ik een index.php maak met de volgende code:
Dan krijg ik ' test' op mijn scherm zowel via localhost op de VPS als 'extern'
Dit zegt de apache log:
Als ik de volgende code gebruik:
Gebruik krijg ik een blanco pagina. Heel kort voor een paar seconden heeft het gewerkt kort na een her installatie van Apache en php5 maar na een refresh werd de pagina blanco.
Als ik op F12 druk in de browser zie ik een lege pagina.
core/init.inc.php :
minecraft_server.inc.php
Dubbel gecontrolleerd maar de bestanden staan op de juiste plek.
iemand een surgestie waar de fout kan zitten.
Ik heb een VPS waar linux server op draaid en daar staat Apache en PHP5 op geinstalleerd.
Apache geeft aan dat hij werkt "it works"
Als ik een index.php maak met de volgende code:
PHP:
1
2
3
4
5
| <?php ini_set("display_errors", true); error_reporting( E_ALL ); echo "test"; ?> |
Dan krijg ik ' test' op mijn scherm zowel via localhost op de VPS als 'extern'
Dit zegt de apache log:
code:
1
2
3
| [Thu Sep 03 22:39:31.284729 2015] [:error] [pid 2416] [client 82.157.252.248:64162] PHP Parse error: syntax error, unexpected 'sa' (T_STRING) in /var/www/html/index.php on line 29 [Thu Sep 03 22:39:38.387571 2015] [:error] [pid 2413] [client 82.157.252.248:64164] PHP Parse error: syntax error, unexpected 'sa' (T_STRING) in /var/www/html/index.php on line 29 [Thu Sep 03 22:39:54.168413 2015] [:error] [pid 2417] [client 127.0.0.1:55069] PHP Parse error: syntax error, unexpected 'sa' (T_STRING) in /var/www/html/index.php on line 29 |
Als ik de volgende code gebruik:
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
| <?php include('core/init.inc.php'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css"> table { width: 600px; border-collapse: collapse; } td, th { padding: 4px; border: solid 1px #444; } .online { background: #090; } .offline { background: #900; } </style> <title>Minecraft Server Status</title> </head> <body> <table> <thead> <tr> <th>Server</th> <th>Status</th> </tr> </thead> <tbody> <?php foreach ($server sa $server){ $online = server_online($server[0], $server[1]); ?> <tr> <td><?php echo $server[0], ':', $server[1]; ?></td> <td class="<?php echo ($online) ? 'online' : 'offline'; ?>"><?php echo ($online) ? 'Online' : 'Offline'; ?></td> </tr> <?php } ?> </tbody> </table> </body> </html> |
Gebruik krijg ik een blanco pagina. Heel kort voor een paar seconden heeft het gewerkt kort na een her installatie van Apache en php5 maar na een refresh werd de pagina blanco.
Als ik op F12 druk in de browser zie ik een lege pagina.
core/init.inc.php :
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| <?php $servers = array( array('51.254.96.148', '25565'), array('kingcrafting.nl', '25565'), ); error_reporting(0); $path = dirname (__FILE__); include("{$path/lib/minecraft_server.inc.php}"); ?> |
minecraft_server.inc.php
PHP:
1
2
3
4
5
6
7
8
9
10
| <?php //checks if given server is online function server_onlie ($server, $port){ fsockopen($server, $port, $errno, $errstr, 0.2); return($errno === 0); } ?> |
Dubbel gecontrolleerd maar de bestanden staan op de juiste plek.
iemand een surgestie waar de fout kan zitten.
[ Voor 11% gewijzigd door Mescalino op 03-09-2015 23:02 ]