-1

基本的にはこれです

> php /full/path/to/php/file.php

ログのどこにも出力、警告、エラーがない状態で失敗します。正常に動作しているように見えますが、実際には動作しません。ただし、作業ディレクトリを/ full / path / to / file/phpに変更します

> php file.php

期待どおりに動作します。

このphpスクリプトの特別な点は、次のことです。

  1. NFSマウントからファイルを読み取ります

  2. コンテンツを解析します

  3. ファイルの内容をローカルのMySQLテーブルにロードします

  4. 正常にロードされたファイルの名前を変更します。

    オペレーティングシステムはCentOS6です。

4

1 に答える 1

1

編集内容に基づいて、スクリプトで正しいディレクトリに移動する必要があります。あなたはを使用してそれを行うことができますchdir

chdir('/full/path/to/php/');

現在、phpはおそらく間違った場所でシンボリックリンクを探しています。

を使用getcwd()して、自分がどのディレクトリにいるかを確認できます。

于 2013-02-28T17:28:51.117 に答える