この質問で選択した回答に従いました。特定の変数のメモリにあるものを.phpファイルにエクスポートしようとしています。その後、作成したphpファイルを後でrequire_onceします。
問題は、php ファイルが作成されないことです。したがって、それを要求しようとすると、エラーが発生します (コードがこの 1 つの変数に依存し、このファイルが存在しないため、HTTP 500)。
エラーログには、そのようなファイルまたはディレクトリがないため、ファイルを要求できないことが示されています。
ファイルを作成しようとしているディレクトリには、755 のアクセス許可があります。
変数をファイルにエクスポートするために使用しているコードは次のとおりです。
$variable_export = var_export($elasticaObject, true);
$variable = "<?php\n\n\$$elasticaObject = $variable_export;\n\n?>";
file_put_contents('theIndex.php', $variable);
私が間違っていることと、ファイル theIndex.php が作成されていない理由は何ですか?