壊れたウェブストアを修正しようとしています。次のエラー メッセージが表示されます。
警告: file_put_contents(/hermes/web06/XXXX/XXXXX/webstore/includes/work/configuration.cache) [function.file-put-contents]: ストリームを開くことができませんでした: /hermes/waoraweb053/XXXX にそのようなファイルまたはディレクトリはありません/XXXXX/webstore/includes/classes/cache.php 行 52
configuration.cache と cache.php はそこにあり、パスに示されている場所にあります。
configuration.cache には 52 行 (非常に長い行が 3 つだけ) ありませんが、cache.php にはあります。
これは、このケースに関連すると思われるコードです。
/**
* Write the data to a cache file
*
* @param string mixed $data The data to cache
* @param string $key The key ID to save the cached data with
* @access public
*/
public function write($data, $key = null) {
if ( empty($key) ) {
$key = $this->_key;
}
return ( file_put_contents(DIR_FS_WORK . $key . '.cache', serialize($data), LOCK_EX) !== false );
}
注: 52 行目はreturn ( file_put_contents(DIR_FS_WORK . $key . '.cache', serialize($data), LOCK_EX) !== false );
行です。
どんな助けや提案も大歓迎です!
ありがとう