1

したがって、Apacheには独自のサービスアカウントがあり、ブラウザでURLからページをロードすると、サービスアカウントでページがロードされ、正常に動作し、エラーは発生しません.

しかし、SSH 経由で端末から root アカウントで php -q "LOCAL PATH TO FILE" を実行すると、次のようなエラーが発生します。

MySQLi の場合 = 「未定義関数 mysqli_connect() の呼び出し」

MySQL の場合 = "mysql_connect(): そのようなファイルまたはディレクトリはありません"

問題は、端末から実行したときではなく、ブラウザーからページを読み込んだ場合に問題なく動作することです。

CronJobs のため、端末から実行できるようにする必要があります。

これはもともと機能していましたが、なぜ機能しなくなったのかわかりません.PHPモジュールをインストールして機能させる必要があるようですが、私の問題と同じ状況の結果を見つけるのに苦労しているため、わかりません.

CentOSを使用しています。

ありがとう

4

0 に答える 0