Xサーバーで独自PHPをCron設定して動かしたい
目的はそれだけ
Cron設定で日時なんか指定して自作したPHPを動かしたかっただけなんだよ
XサーバーのサーバーIDの説明では勘違いしやすい
で、Xサーバーのマニュアルには
/usr/bin/php7.4 /home/サーバーID/独自ドメイン名/public_html/abc.php
って書けって書いてあるだけでさ
FTPでパス見りゃ
/xs######.xsrv.jp/public_html/
ってなってるし、独自ドメインじゃなくXServerから与えられたホスト名で動かしたいもんで、
/usr/bin/php8.5 /home/xs######.xsrv.jp/public_html/abc.php
で動くだろって軽く考えたら、これじゃダメなんだよね
Xサーバーの言うサーバーIDと独自ドメインとは
独自ドメインって、自分で取得した hogehoge.com とか hagehage.net だけじゃなくXServerが勝手に決めてくれたホスト名の xs######.xsrv.jp も含まれるのな
で、独自ドメイン(ホスト名)の前には、やっぱりIDが必要なんだってさ
/usr/bin/php8.5 /home/xs######/xs######.xsrv.jp/public_html/abc.php
もちろん xs###### の部分は同じで、これがなきゃ動かんぞ
phpのバージョンとpublic_html以下のディレクトリ指定
phpを他のバージョン(例:7.4)にして/public_html/以下のディレクトリ(例:hogehoge)に格納してるPHPファイルを動かしたきゃ
/usr/bin/php7.4 /home/xs######/xs######.xsrv.jp/public_html/hogehoge/abc.php
って書くと幸せになれる
簡単なことなのに、説明文、言葉、用語の使い方とか、受け手の解釈のしかたでドツボにはまるもんだ、まったく。

