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;
}
インターネット接続でしか動作しないのですか? – radioactive
インターネット接続の依存関係を削除するには、すべてのリモート.csvファイル(エラーメッセージで見つけることができます)をローカルサーバーにダウンロードする必要があります。次に、テーマソースコード内のローカルファイルパスを見つけて置き換える必要があります。 – vstelmakh