2013-09-24 78 views
0

我正在使用谷歌網站地圖生成器,每件事似乎都很好。但在日誌文件中獲取以下錯誤消息。這導致無法生成XML文件。谷歌網站地圖生成器無法打開數據庫

無法打開 [/usr/local/google-sitemap-generator/cache//mysite.com__0/data_base] 閱讀。

看來,

/cache//mysite.com__0/

一定值後,緩存/失蹤。任何提示都會很棒。

下面是完整的日誌文件。

2013-09-24T07:09:56Z:開始爲網站 [mysite.com,:0]生成[網站地圖]。 2013-09-24T07:09:56Z:沒有新記錄更新 新聞資料。 2013-09-24T07:09:56Z:無法打開 [/usr/local/google-sitemap-generator/cache//mysite.com__0/data_base] 要閱讀。 2013-09-24T07:09:56Z:mysite.com,:0:記錄不能被 合併。 2013-09-24T07:09:56Z:無法更新數據庫。 2013-09-24T07:09:56Z:無法爲網站 [mysite.com,:0]生成[網站地圖]。 2013-09-24T07:17:40Z:下次服務調度時間爲 [136] S。 2013-09-24T07:17:40Z:成功保存內存數據 [mysite.com,:0]。 2013-09-24T07:19:56Z:下一步 服務調度時間[464] S。 2013-09-24T07:19:56Z:開始到 爲網站[mysite.com,:0]生成[網站地圖]。 2013-09-24T07:19:56Z:沒有新的記錄來更新新聞數據。 2013-09-24T07:19:56Z:無法打開 [/usr/local/google-sitemap-generator/cache//mysite.com__0/data_base] 需要閱讀。 2013-09-24T07:19:56Z:mysite.com,:0:記錄不能被 合併。 2013-09-24T07:19:56Z:無法更新數據庫。 2013-09-24T07:19:56Z:無法爲站點 [mysite.com,:0]生成[Web站點地圖]。 〜

回答

0

我有一個類似的問題,就像大多數人用這個工具做的一樣。我通過修改 「/usr/local/google-sitemap-generator/conf/sitesettings.xml」文件來實現它。

我所做的是爲443版本的my_site.com刪除「SiteSetting」節點,重新啓動服務和apache。它開始工作,至少它能夠生成端口80的站點地圖。

現在我可以看到它恢復了sitesettings.xml文件,但由於一些神奇的原因,它不會再報告任何錯誤。

如果你明白了,那麼希望它能爲別人提供有用的信息,因爲很多人似乎都遇到了這個問題。昨天晚上我花了整個時間試圖解決它沒有成功。最終我不得不重新安裝它並修改xml文件。

乾杯!

+0

嗨感謝您的回覆,我去年使用了該工具,並退出使用此工具,並編寫了自己的工具來生成xml站點地圖。它對我來說很有魅力。我的建議是,這個工具是垃圾和沉重的。只需編寫你自己的腳本(在我的情況下是php)並安排一個cron作業。 – bharatesh