ディーン・ダイニチさん、ありがとうございます。
(1)に関しては前回質問したあとに何か解決策はないかと
http://blog.cloud9works.net/web/how-to-change-concrete5-sitemap-xml-changefreq-priority/
を参考にして<changefreq>をdailyに変えてみました。
その後手順通りに自動実行ジョブでsitemap.xmlを生成しても反映はされませんでした。
(2)sitemap.xmlを手動で実行後、現在時刻は表示されます。
なんとかヒントをいただけたら嬉しいでうす。
どうぞよろしくお願いします!
再度質問です sitemap.xmlにブログページが追加されない
2016年6月3日 at 20:21
再度の質問で申し訳ございません。
なんとか解決したいので、どなたかお知恵をお貸しいただけないでしょうか。
-----------------
「最適化→自動実行ジョブ→sitemap.xmlファイルを生成する」を実行したのですが、
sitemap.xmlを見てみると最近追加したブログが追加されません(親ページも各記事も)。
ブログページはそれぞれ「sitemap.xmlから除く」の設定はしていません。
バージョン5.7.5.6
concrete5が動いている環境 ロリポップ スタンダードプラン
windows7 ブラウザchrom
サイトアドレス http://towill.jp/
ブログページ http://towill.jp/blog
追記
どのタイミングでしたかうろ覚えですが、実行後、「自動化すればいいんじゃないかな」と思い、
「ページにアクセスがあったときに処理します」にチェックを入れて間隔を1日間にしました。
----------------
どうぞよろしくお願いします。
タグ:
Re: 再度質問です sitemap.xmlにブログページが追加されない
2016年6月7日 at 15:02
最近追加したブログが追加されません
最近といっても6/4の記事だけなのであと2,3の記事を追加したり削除してsitemap.xmlの作成をその都度手動で実行してみるとか 5.7.5.8にアップデートしてみるとかいくらでも、あがく方法はあると思います。
もう一つの試験用サイトにデータベースをコピーしてそちらでいぢりまわして治ればそちらにドメインを切り替えるという方法もあります。
最終的には新しいサイトにすべての記事を手作業でコピーしてドメインを切り替えるという手間のかかる方法になるかもしれませんが今の段階ならそれもできるんじゃないでしょうか。
でもやっぱり標準機能データベースのバックアップよりもでinport,exportはほしいですね。
Re: 再度質問です sitemap.xmlにブログページが追加されない
2016年6月9日 at 11:17
さなぴさま
ちょっとバタバタで、前回確認だけして返信が滞りすみません。
とありますので、基本的な設定は OK だと思います。
あらためて、原因追及のため確認させてください。
サイトを制作する際に直接ロリポップで制作されましたでしょうか?
一旦ローカル環境(xampp等)で制作されましたでしょうか?
もし、後者であればローカル環境で sitemap.xml は更新されますか?
こちらのローカル環境( Mac、MAMP、concrete5.7.5.7、1時間のジョブの自動化)で問題なくsitemap.xml が更新され、新しい記事も追加されています。
前者の場合、ジョブの自動化を『ページにアクセスがあったときに処理します。』ではなく、『Cronを使用』でも sitemap.xml は更新されませんか?
また、考えられる原因としてロリポップの WAF が考えられます。
ユーザー専用ページ → WEBツール → WAF設定 → ログ参照を確認してみてください。
もし、エラーが発生しているのであれば、一旦 WAF を解除して試してください。
ただし、WAF を解除することはお勧めできませんので、確認後は再度 WAF の設定を戻してくださいね。
他のロリポップユーザーの方も同じ症状なんですかね?
ちょっとバタバタで、前回確認だけして返信が滞りすみません。
「最適化→自動実行ジョブ→sitemap.xmlファイルを生成する」を実行した
ブログページはそれぞれ「sitemap.xmlから除く」の設定はしていません
「ページにアクセスがあったときに処理します」にチェックを入れて間隔を1日間にしました
とありますので、基本的な設定は OK だと思います。
あらためて、原因追及のため確認させてください。
サイトを制作する際に直接ロリポップで制作されましたでしょうか?
一旦ローカル環境(xampp等)で制作されましたでしょうか?
もし、後者であればローカル環境で sitemap.xml は更新されますか?
こちらのローカル環境( Mac、MAMP、concrete5.7.5.7、1時間のジョブの自動化)で問題なくsitemap.xml が更新され、新しい記事も追加されています。
前者の場合、ジョブの自動化を『ページにアクセスがあったときに処理します。』ではなく、『Cronを使用』でも sitemap.xml は更新されませんか?
また、考えられる原因としてロリポップの WAF が考えられます。
ユーザー専用ページ → WEBツール → WAF設定 → ログ参照を確認してみてください。
もし、エラーが発生しているのであれば、一旦 WAF を解除して試してください。
ただし、WAF を解除することはお勧めできませんので、確認後は再度 WAF の設定を戻してくださいね。
他のロリポップユーザーの方も同じ症状なんですかね?
Re: 再度質問です sitemap.xmlにブログページが追加されない
2016年6月9日 at 16:33
ロリポップの場合http://のcronはパスが違いますといわれ実行できなかったのでブラウザのアドレスバーに入れてやってみました。
外部からのアクセスになるので条件が違うと思いますがsitemap.xmlの更新はこのやり方でもできました。新しく追加したブログ記事もちゃんと追加されています。
ところでhttp://で入力できない場合の設定方法も知っていきたいです。
ccm/system/jobs/run_single?auth=・・・でもパスが違いますといわれます。
sakuraでは httpで行けてました。
concrete/bin/concrete5 c5:job --set Default もだめです。
外部からのアクセスになるので条件が違うと思いますがsitemap.xmlの更新はこのやり方でもできました。新しく追加したブログ記事もちゃんと追加されています。
ところでhttp://で入力できない場合の設定方法も知っていきたいです。
ccm/system/jobs/run_single?auth=・・・でもパスが違いますといわれます。
sakuraでは httpで行けてました。
concrete/bin/concrete5 c5:job --set Default もだめです。
Re: 再度質問です sitemap.xmlにブログページが追加されない
2016年6月9日 at 18:21
/home/users/2/アカウント/web/ 以下のパスをご入力ください(添付ファイル参照)
となっており
concrete/bin/concrete5 c5:job --set Default
のように引数を入れると
cronの実行ファイルの指定が正しくありません。[cron_j:006]
といったエラーになります。
concrete/bin/concrete5
または
concrete/bin/concrete5.php
までの入力であれば保存できます。
となっており
concrete/bin/concrete5 c5:job --set Default
のように引数を入れると
cronの実行ファイルの指定が正しくありません。[cron_j:006]
といったエラーになります。
concrete/bin/concrete5
または
concrete/bin/concrete5.php
までの入力であれば保存できます。
添付:
2016-06-09_3.jpg
Your post has been saved and will be published after approval by the forum moderator.
ディーン・ダイニチ
Re: 再度質問です sitemap.xmlにブログページが追加されない
(1)<changefreq>daily</changefreq>の部分は自分で手を加えていなければ weeklyとなるはずですがその部分がほかの部分に影響している可能性はありませんか?
(2)sitemap.xmlファイルを手動で実行した場合、現在時刻が表示されますか?