Я загрузил свой проект на хостинг-провайдера. Это привело к ошибке в файле JavaScrript. Этот JavaScript необходим, потому что я выдаю предупреждение, которое показывает данные, которые выбирает JavaScript, но не отправляет ответ GET в другой файл tracker.php
, который вставляет его в базу данных. ответ GET отправляется через AJAX. я получаю 500 внутренняя ошибка сервера. Есть ли какие-либо видимые ошибки в коде, которые могут быть причиной этого:
function getXMLHTTPObject() {
var xmlHttp;
try {
xmlHttp=new XMLHttpRequest();
}
catch (e) {
try {
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {
// alert("Your browser does not support AJAX!");
return false;
}
}
}
return xmlHttp;
}
function trackMe() {
var xmlHttp = getXMLHTTPObject();
xmlHttp.onreadystatechange=function() {
if(xmlHttp.readyState==4) {
var response=xmlHttp.responseText;
alert(response);
}
}
var data;
data="appName="+ navigator.appName;
data+="&appVersion="+ navigator.appVersion;
data+="&appCodeName="+ navigator.appCodeName;
data+="&platform="+ navigator.platform;
data+="&oscpu="+ navigator.oscpu;
data+="&cookieEnabled="+ navigator.cookieEnabled;
data+="&language="+ navigator.language;
data+="&vendor="+ navigator.vendorSub;
data+="&vendorSub="+ navigator.vendor;
data+="&product="+ navigator.product;
data+="&productSub="+ navigator.productSub;
data+="&res="+(window.screen.width+"x"+window.screen.height);
data+="&url="+document.location.href;
data+="&referrer="+document.referrer;
data+="&uid=4bcc7d93e1b66";
xmlHttp.open("GET","tracker.php?"+data,true);
xmlHttp.send(null);
//xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
//xmlHttp.setRequestHeader("Content-length", data.length);
//xmlHttp.setRequestHeader("Connection", "close");
alert(data);
//xmlHttp.send(data);
}
те же самые js хорошо работают на моем локальном хосте и бесплатном хостинге. но здесь я получаю ошибку ...
server error log-
[Fri Apr 29 04:21:31 2011] [error] [client 117.199.154.173] File does not exist: /home/abhiguru/public_html/project/500.shtml, referer: /project.php
[Fri Apr 29 04:19:33 2011] [error] [client 117.199.154.173] File does not exist: /home/abhiguru/public_html/project/500.shtml, referer: /project.php
[Fri Apr 29 04:19:04 2011] [error] [client 117.199.154.173] File does not exist: /home/abhiguru/public_html/project/500.shtml, referer: /project.php
файл js находится в http://project.abhiguru.in/project.php
Этот же файл js и tracker.php хорошо работают на бесплатном хостинге здесь http://abhidha.serw5.com/project.php
Нет проблем с правами доступа, поскольку я запустил файл 755.
Fireug также сообщает 500 внутренняя ошибка сервера.