Web サイトをローカル開発環境からリモート サーバーにプッシュしたところ、いくつかの問題が発生しました。具体的には、/tmp フォルダーを使用します。テストとして、これを実行しました
echo "the start";
$tmp = sys_get_temp_dir();
echo $tmp . "<br/>";
echo "the end."
結果は次のとおりです。
"開始"
その後、スクリプトは死んでいるようです。しかし、それは私にエラーを与えません。(エラーを表示するために apache 構成で何かを行うことはできますか??)
とにかく、最初にphp.iniをチェックして、tmpディレクトリがどこにあるかを確認しました。明示的なフォルダは指定されていないため、apache はシステムのデフォルトを使用する必要があります。
次に、/var/www/ にあるこのファイルにアクセスして、アクセス許可を確認します。ここでのアクセス許可は 777 なので、tmp フォルダーへの書き込みに問題はないと思います。
それでも私の問題は解決しません。何か案は??