メンバーメニュー

ようこそ、ゲストさん

トップ > カテゴリ一覧 > ミニバード > cronのコマンド設定

質問

  • cronのコマンド設定
  • 本文:

    /home/サーバID/ドメイン/public_html/cron.php

    これで正解でしょうか?間違っていたら教えてください。

    ドメインは.たとえば.comまでとかまで入力するんでしょうか?

  • 緊急度:通常投稿者:えにぜん4さん投稿時間:2014/05/14 15:52
質問に対する回答は締め切られました

回答 No.2647

  • この回答がベストアンサーです

  • 本文:

    > え? シリウスのアップロード先フォルダーをそのまま
    コマンドにするんですか?

    そう。(気持ち悪いけれど)

    上の例でいくと、サーバIDがyasu66でドメインがttee.comだと、
    ttee.comの標準のftpアカウントの設定だと、
    /
    でアップロードしたディレクトリは、
    /home/yasu66/ttee.com/public_html/
    になるので、
    /home/サーバID/ドメイン/public_html/cron.php
    にプログラムを置きたいなら、アップロードディレクトリは、/ を指定することになる。

    で、本当は、ここではなくて、
    /home/yasu66/ttee.com/script/ の下あたりにプログラムを置いた方がいいのだけれど、この場所には、「ttee.comの標準のftpアカウント」だとアクセスできないので、そうしたい場合には別のFTPアカウントを作らないといけない。(それを説明するのは、ややこしいし長くなるので、ヘルプでは触れていないのだと思う。)

    もう一つのヘルプの問題は、普通に、ヘルプの説明通りに cron.php を置いただけだと、
    1. たぶん、Permission denied のエラーになる。
     ので、ファイルに実行権限 (700) を付けないといけない。
    2. 普通の phpファイルの書き方だと、
    <?php
    で書きはじめるわけだけれども、
    2a)先頭の行に、
    #/usr/bin/env php
    を追加して、
    #/usr/bin/env php
    <?php
    で始まるようにするか、
    2b) コマンドを、
    /home/yasu66/ttee.com/public_html/cron.php
    でなく、
    /usr/bin/php5.3 /home/yasu66/ttee.com/public_html/cron.php
    のように、書かないといけない。(この場合のパーミッションは、604 のままでよい)

    まぁ、2の問題は、サンプルがphpのプログラムなことが問題なので、普通の shellプログラムなら考慮しなくていいことではあるけれど...

  • 投稿者:ジョバンニさん 投稿時間:2014/05/20 15:08

回答 No.2637

  • 本文:

    サポートマニュアル /格安・大容量レンタルサーバーのミニバード http://www.minibird.jp/man/homepage_cron_setting.php

    こちらが参考になるのでは?

  • 投稿者:k-tanさん 投稿時間:2014/05/14 19:26
質問者からのコメント

読んだんですけど、自分ので合ってるか不安だったので。。
ちなみにHTMLサイトです。

回答 No.2638

  • 本文:

    そのようなファイルやディレクトリはありません

    になってしまいます。。

    たとえばサーバIDがyasu66で

    ドメインがttee.comだとどう入力したらいいでしょうか?

  • 投稿者:えにぜん4さん 投稿時間:2014/05/14 21:39

回答 No.2644

  • 本文:

    >そのようなファイルやディレクトリはありません

    これは、どのタイミングででるメッセージでしょうか?

    cron設定の時に出るエラーなら、その場所にファイルがないのだと思いますよ。


    /home/サーバID/ドメイン/public_html/cron.php

    なら、

    ブラウザで、
    http://ドメイン/cron.php

    と入力すれば、ファイルが存在すれば404とかにならないはずです。

    逆にいえば、上記に表示される場所におけば、
    実際の場所は、
    /home/サーバID/ドメイン/public_html/cron.php
    であり、

    その場所をCronに設定するということになります。

  • 投稿者:k-tanさん 投稿時間:2014/05/17 10:13
質問者からのコメント

回答ありがとうございます

設定しているメールアドレスにくるメッセージです。

>>http://ドメイン/cron.php

これやってみたけどサイトは表示されませんでした。。

シリウスというツールでサイト作っております。

で、そのツールではアップロード先フォルダーは
/ドメイン.com/です。

どこか間違ってるんでしょうかね?

回答 No.2645

  • 本文:

    > で、そのツールではアップロード先フォルダーは
    /ドメイン.com/です。

    アップロード先フォルダーを、
    /
    にしてみたら?

    # 1. 他人に実行されると困るプログラムでないなら、「正確なサイト名」を書いた方が、適切なアドバイスが得られますよ。
    # 2. 他人に実行されると困るプログラムなら、public_htmlの下に置くのは、あまりお勧めしません。

  • 投稿者:ジョバンニさん 投稿時間:2014/05/19 12:51
質問者からのコメント

回答ありがとうございます。

え? シリウスのアップロード先フォルダーをそのまま
コマンドにするんですか?

サイトはちょっと公開したくないのですいません。。

回答 No.2679

  • 本文:

    平素はネットオウルをご利用いただき誠にありがとうございます。
    ネットオウル運営チームです。

    本ご質問は一定期間新たな回答がなかったため
    運営チームで締め切らせていただきました。


    ■質問の締め切りについて

    Q&A掲示板はユーザー様同士の交流掲示板です。
    回答がもらえた場合、回答者へお礼コメントをしましょう。

    問題が解決した際にはベストアンサーを選び、
    質問を締め切ってください。


    ■再度のご質問について

    ご質問が未解決の場合、「ワンポイント!」を参考に、
    再度質問してみてください。

    【ワンポイント!】

     メールやFTPの設定がうまくいかない場合、
     ネットオウルIDやサーバーIDなどのお客様情報を公開しない範囲で、
     現在の設定内容を出来るだけ詳しく書いてみましょう。
     設定内容のミスを指摘してもらえるかもしれません。

     エラーが出てうまくいかない場合、
     エラーメッセージの内容を書いてみましょう。
     エラーメッセージにはエラー原因が詳しく書かれていることが多く、
     問題の解決につながる回答が得られるかもしれません。


    ■ベストアンサーについて

    ご質問の締め切りに際して、運営チームにて
    ベストアンサーを選んでおります。

     ※ベストアンサーの回答者様には通常と同様のポイントが
      付与されています。


    --ネットオウル運営チーム--

  • 投稿者:ネットオウル運営 投稿時間:2014/06/04 15:24