質問

Drupalサイトで最も人気のある使用法統計からXMLSiteMapモジュールを選択したため、モジュールがあまりにもバギーではないと思います。しかし、マップファイルがありません。

このモジュールを Windows マシンの drupal/sites/default/modules にインストールしました。管理者メニューで XMLSiteMap のすべてのサブモジュールを有効にしました。ドキュメントごとに、cron.php を手動で実行して drupal/sites/default/files に sitemap.xml を作成しましたが、2 回目の再インストールでもそこには存在しません。sitemap.xml を強制的に作成するにはどうすればよいですか?

(クリーンな URL を使用した場合と使用しない場合も試してみましたが、それでも役に立ちませんでした)。

また、このモジュールの信頼できる代替品はありますか?

役に立ちましたか?

解決

また、最新バージョンがインストールされていることを確認してください。最新バージョンは昨日リリースされたばかりです。

http://drupal.org/project/xmlsitemap

また、この問題も参照してください。問題に関連しているようです。

http://drupal.org/node/458546

他のヒント

正しくインストールされましたか?ステータス レポート (Drupal 5 では admin/logs/status、Drupal 6 では admin/reports/status) をチェックして、すべてが正しいことを確認してください。

たとえば、sites/default/files の権限をまだ適切に設定していない可能性があります。

これが役立つかどうかはわかりませんが、ブラウザでサイトマップ.xml ファイルに移動するのではなく、実際に作成された sitemap.xml ファイルを探している場合は、そのファイルがモジュールによって作成されたものではないと思います。このモジュールはサイトマップ ファイルを作成するためのメニュー コールバックを作成すると思います。したがって、sitemap.xml に対するリクエストは、実際のファイルを作成するのではなく、Drupal のメニュー システムによって処理されます。ただし、sites/default/files/xmlsitemap にはキャッシュされたバージョンが存在します。

これが質問を単純化しすぎている場合は、申し訳ありません。

私自身、モジュールの信頼性に問題はありませんでした。

おそらく、6.x-1.x ブランチの厄介なバグとアーキテクチャ上の問題をすべて解決するために書き直した 6.x-2.x ブランチを試してみることをお勧めします。現在は不完全ですが、現時点ではノードとメニュー項目に対して機能します。分類用語とユーザー プロファイルは間もなく追加される予定です。

プロジェクト ページにリンクがあります。申し訳ありませんが、新規ユーザーのためリンクできません。:)

CRON を実行するとうまくいきました。

/admin/reports/status/run-cron

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top