2016-11-22 4 views
0

WordPressをローカルにインストールしたところ(XAMPP)、プラグインを追加してtesseractテーマを使用しました。私がローカルでウェブサイトで作業しようとすると、エラーの長いリストが表示されますが、インターネットを使用しているときにこれらのエラーは消えます。WordPressのテーマがlocalhostで動作しない

エラー:

警告:のfopen():php_network_getaddresses:のgetaddrinfoは失敗しました:そのようなホストは知られていません。 Cに:\ XAMPP \ htdocsに\ wordpressの\は、WP-コンテンツ\テーマは\警告は1255

ライン上たTesseract \のfunctions.php:関数fopen(https://s3.amazonaws.com/tesseracttheme/banner/admin_message.csvが):php_network_getaddresses:ストリームをオープンに失敗しましたが失敗したのgetaddrinfo:そのようなホストは知られていません。 feof()は、パラメータ1がリソースであり、ブール値がC:\ xampp \ htdocs \で与えられていると想定しています。 fgetcsv()は、パラメータ1がリソースで、C:\ xampp \ htdocs \ wordpress \ wp-content \ themes \に与えられたブール値であることを期待しています。wordpress \ wp-content \ themes \ TESSERACT \ functions.php on line 1256

TESSERACT \ functions.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

関連する問題