我刚刚在本地安装了WordPress(XAMPP)并添加了一些插件并使用了tesseract主题。当我尝试在本地网站上工作时,我得到了一长串错误,但这些错误在使用互联网时就消失了。
错误:
警告:fopen():php_network_getaddresses:getaddrinfo失败:没有这样的主机。在第1255行的C:\ xampp \ htdocs \ wordpress \ wp-content \ themes \ TESSERACT \ functions.php
警告:fopen(https://s3.amazonaws.com/tesseracttheme/banner/admin_message.csv):无法打开流:php_network_getaddresses:getaddrinfo failed:没有这样的主机已知。在第1255行的C:\ xampp \ htdocs \ wordpress \ wp-content \ themes \ TESSERACT \ functions.php
警告:feof()要求参数1为资源,布尔值在第1256行的C:\ xampp \ htdocs \ wordpress \ wp-content \ themes \ TESSERACT \ functions.php中给出
警告:fgetcsv()要求参数1为资源,布尔值在第1257行的C:\ xampp \ htdocs \ wordpress \ wp-content \ themes \ TESSERACT \ functions.php中给出
警告:feof()要求参数1为资源,布尔值在第1256行的C:\ xampp \ htdocs \ wordpress \ wp-content \ themes \ TESSERACT \ functions.php中给出
这就是我在functions.php
上的内容function readCSV($csvFile){
$file_handle = fopen($csvFile, 'r');
while (!feof($file_handle) ) {
$line_of_text[] = fgetcsv($file_handle, 1024);
}
fclose($file_handle);
return $line_of_text;
}
答案 0 :(得分:0)
这是因为主题尝试在远程服务器上打开文件。这就是你需要互联网连接的原因。