[英]error_log returning file not found in PHP
當我嘗試從Mysql類記錄錯誤時,找不到說法文件
即使路徑正確
這是路
protected function sql_query($query){
if (mysqli_query($this->conn,$query)){
$last_id = mysqli_insert_id($this->conn);
return $last_id;
}
else
error_log(mysqli_error($this->conn) . "\n", 3, "../var/tmp/sql_error.log");
}
所以文件夾看起來像這樣
donations/api/dbHandeller.php
錯誤日志文件是
donations/var/tmp/sql_error.log
錯誤
error_log(../var/tmp/sql_error.log): failed to open stream: No such file or directory in <b>C:\xampp\htdocs\donations\api\dbHandeler.php
謝謝
您正在嘗試寫入相對路徑。 您要做的是使用getcwd()
寫入絕對路徑。
error_log(mysqli_error($this->conn) . "\n", 3, getcwd() . "/var/tmp/sql_error.log");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.