2017-02-14 6 views
0

私はlocalhostを、私はGoogleの結果ではなく、見る私が試した管理ダッシュボードで何らかのエラー警告:fopenのは、ストリームをオープンしないために失敗しました:そのようなファイルやディレクトリopencart 2ダッシュボードを

Warning: fopen(C:/xampp/htdocs/ecompusell/storage/logs/error.log): failed to open stream: No such file or directory in C:\xampp\htdocs\ecompusell\system\library\log.php on line 6

Warning: fwrite() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\ecompusell\system\library\log.php on line 10

Fatal error: Call to a member function get() on null in C:\xampp\htdocs\ecompusell\admin\index.php on line 79

を得るために、私のウェブサイトを移行します誰でも知っているなら、できるだけ早く教えてください。

私log.php

<?php 
class Log { 
private $handle; 

public function __construct($filename) { 
    $this->handle = fopen(DIR_LOGS . $filename, 'a'); 
} 

public function write($message) { 
    fwrite($this->handle, date('Y-m-d G:i:s') . ' - ' . print_r($message, true) . "\n"); 
} 

public function __destruct() { 
    fclose($this->handle); 
}} 

答えて

1

である私はlog.phpファイル内のコードを変更することで、私のエラーを修正。以下
は変更されている:

public function __construct($filename) { 
    $this->handle = fopen('C:/xampp/htdocs/' . $filename, 'a'); 
} 

私はちょうどDIR_LOGSパスを変更し、エラーが修正されました。

関連する問題