質問
- cronのコマンド設定
-
本文:
/home/サーバID/ドメイン/public_html/cron.php
これで正解でしょうか?間違っていたら教えてください。
ドメインは.たとえば.comまでとかまで入力するんでしょうか? - 緊急度:通常投稿者:えにぜん4さん投稿時間:2014/05/14 15:52
回答 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
回答 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プログラムなら考慮しなくていいことではあるけれど...