10994 Posts in 2728 Topics by 1819 members
|Go to End|
4 January 2010 at 10:36pm
maybe someone out there could point me in the right direction:
Google sitemap.xml is working fine on local machine, but not on live site.
Just get "parse error". Does anyone know if this is related to execution time or similar ? Or am I missing something after going live with my site ?
Would love to get a hint.
Thanks in advance,
18 November 2010 at 9:46am
Am getting this error too.
Using SS v2.4.0 in Firefox and when I call http://www.my-domain.com/sitemap.xml I get the following error:
XML Parsing Error: XML or text declaration not at start of entity
Line Number 2, Column 1:<?xml version="1.0" encoding="UTF-8"?>
Did you get this sorted out?
18 November 2010 at 11:43am
That would suggest to me that white space is being output before "<?xml version="1.0" encoding="UTF-8"?>" becasue it says "Line Number 2" and it should the very first thing in the xml file. check your template googlesitemaps\templates\GoogleSitemap.ss and also look for trailing spaces in the your php files.
23 February 2011 at 10:13pm
We were experiencing this same problem out of the blue this morning for an existing website and I stumbled upon this thread in my search for a solution. Thanks to this and a post in another thread on the same subject, I was able to solve the problem.
In my case, it was two "new lines" after the closing PHP tag in a custom page within the "mysite" directory. So I can confirm looking through all of the .php files in search of trailing whitespace is most likely the way to fix this
23 February 2011 at 10:27pm
with Silverstripe being MVC there is no need for a closing tag at all in your code... I advise not using them to avoid this...
|Go to Top|