Hoi,
Ik ben bezig een vps in gebruik te nemen. Ik loop tegen een probleem op met json_encode.
query.php:
Dan haal ik in een ander script met jquery ajax() die data weer op.
Op mijn eigen server werkt dit prima. Op het vps krijg ik geen data binnen en ik zoek me rot. Alle javascript strings die ik met ajax ophaal zijn undefined. Het enige wat ik vind is een cryptische error in apache error.log:
Ik heb de hele array al doorgespit of ik iets van dat '/var/www/'http:' kan vinden maar noppes.
Dit snap ik dus echt niet.
Let wel, op m'n eigen server werkt het prima. Ook als ik de json_encode() weglaat uit query.php krijg ik geen error meer in apache's error.log, dus op de een of andere manier heeft het te maken met die functie. Er staat ook verder geen enkel pad of http:// gedoe in query.php.
Als ik dit:
verander in:
verandert de foutmelding in:
Ik ben bezig een vps in gebruik te nemen. Ik loop tegen een probleem op met json_encode.
query.php:
code:
1
2
3
4
5
| <? $a = array(); // doe een heleboel met a[] echo json_encode($a); ?> |
Dan haal ik in een ander script met jquery ajax() die data weer op.
Op mijn eigen server werkt dit prima. Op het vps krijg ik geen data binnen en ik zoek me rot. Alle javascript strings die ik met ajax ophaal zijn undefined. Het enige wat ik vind is een cryptische error in apache error.log:
code:
1
| [error] [client x.x.x.x] File does not exist: /var/www/"http:, referer: http://x.x.x.x/path/query.php |
Ik heb de hele array al doorgespit of ik iets van dat '/var/www/'http:' kan vinden maar noppes.
Dit snap ik dus echt niet.
Let wel, op m'n eigen server werkt het prima. Ook als ik de json_encode() weglaat uit query.php krijg ik geen error meer in apache's error.log, dus op de een of andere manier heeft het te maken met die functie. Er staat ook verder geen enkel pad of http:// gedoe in query.php.
Als ik dit:
code:
1
| $.ajax({ url: "query.php?day=" + day, dataType: "json", success: function(data) |
verander in:
code:
1
| $.ajax({ url: "/volledigpad/query.php?day=" + day, dataType: "json", success: function(data) |
verandert de foutmelding in:
code:
1
| File does not exist: /var/www/var |