방금 WordPress를 로컬에 설치했으며 (XAMPP) 일부 플러그인을 추가하고 tesseract 테마를 사용했습니다. 웹 사이트에서 로컬로 작업하려고하면 오류 목록이 길어 지지만 인터넷을 사용하면 이러한 오류가 사라집니다.WordPress 테마가 로컬 호스트에서 작동하지 않습니다.
오류 :
,경고 :하면 fopen() : php_network_getaddresses은 : 실패한다 getaddrinfo : 같은 호스트에 알려져 있습니다. C에서 : \ XAMPP \ htdocs를 \ 워드 프레스 \는 WP-내용 \ 테마 \ 경고 1255
라인 정팔 포체 \ functions.php : fopen을 (https://s3.amazonaws.com/tesseracttheme/banner/admin_message.csv가) : php_network_getaddresses : 스트림을 열지 못했습니다 실패한다 getaddrinfo : 그런 호스트는 알려진 없습니다 . 1255
경고 : feof()는 매개 변수 1이 리소스이고 C : \ xampp \ htdocs \에 제공된 부울이 될 것으로 예상합니다. wordpress \ wp-content \ themes \ TESSERACT \ functions.php on line 1256
경고 : fgetcsv()는 C : \ xampp \ htdocs \ wordpress \ wp-content \ themes \ TESSERACT \ function.php on line 1257
경고 : feof()는 매개 변수 1이 리소스가 될 것으로 예상하고, 부울은 C : \ xampp \ htdocs \ wordpress \ wp-content \ themes \ TESSERACT \ functions.php 줄 1256에 있습니다.
이 내가 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;
}
인터넷 연결에서만 작동합니까? – radioactive
인터넷 연결 종속성을 제거하려면 모든 .csv 파일 (오류 메시지에서 찾을 수 있음)을 로컬 서버에 다운로드해야합니다. 그런 다음 테마 소스 코드에서 원격 파일 경로를 찾아 로컬 파일 경로로 대체해야합니다. – vstelmakh