技術, その他

XServerのCron設定で独自PHPを動かしたい

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
って書くと幸せになれる

簡単なことなのに、説明文、言葉、用語の使い方とか、受け手の解釈のしかたでドツボにはまるもんだ、まったく。

ブログランキング・にほんブログ村へ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です