2016-11-22 4 views
0

방금 ​​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; 
} 

답변

0

에있는 것입니다. 그래서 인터넷 연결이 필요합니다.

+0

인터넷 연결에서만 작동합니까? – radioactive

+0

인터넷 연결 종속성을 제거하려면 모든 .csv 파일 (오류 메시지에서 찾을 수 있음)을 로컬 서버에 다운로드해야합니다. 그런 다음 테마 소스 코드에서 원격 파일 경로를 찾아 로컬 파일 경로로 대체해야합니다. – vstelmakh

관련 문제