Pagina 1 din 1

Eroare 406 Not Acceptable la script apelat cu Cron Job

Scris: Mie Apr 23, 2014
de trif
Buna ziua,
am codul acesta

Cod: Selectaţi tot

$sql="SELECT * FROM tabel ORDER BY denumire ASC"; 
$res=mysql_query($sql);
echo '<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">';
while($rand=mysql_fetch_array($res)) 
{ 
echo '<url><loc>http://site.ro/'.$rand['urlf'].'</loc><changefreq>always</changefreq></url>'; 
} 
echo '</urlset>';
si vreau sa il fac ca xml prin cronjobs

Cod: Selectaţi tot

curl http://www.site.ro/sitemap_generator.php > /home/domeniu/public_html/sitemap.xml
dar imi da eroarea 406 Not Acceptable

Nu stiu de ce nu merge.
Astept raspuns.
Multumesc aticipat.
Cu stima Trif

Eroare 406 Not Acceptable la script apelat cu Cron Job

Scris: Mie Apr 23, 2014
de MarPlo
Salut
Din ce am gasit pe internet legat de acea eroare, apare cand la server sunt transmise date Header sau in adresa URL ne acceptate de setarille serverului, posibil ca sa nu se apeleze usor cu cUrl.
Daca scriptul e apelat cu Cron Job din CAnel, ar trebui sa mearga, dar daca e prin cUrl, probabil ca e oprit de setarile de securitate.
Incearca sa schimbi numele fiserului php apelat, sau poate ar trebui vorbit cu cei de la hosting.