web-dev-qa-db-ja.com

テーマをアップロードするとエラーが発生することがあります

テーマをアップロードするとエラーメッセージが表示されます。

Warning: fopen(/home/..../public_html/...../wp-content/themes/creativeart/style.css) [function.fopen]: failed to open stream: No such file or directory in /home/...../public_html/...../wp-includes/functions.php on line 4165

Warning: fread(): supplied argument is not a valid stream resource in /home/...../public_html/...../wp-includes/functions.php on line 4168

Warning: fclose(): supplied argument is not a valid stream resource in /home/...../public_html/...../wp-includes/functions.php on line 4171

それはどういう意味ですか?テーマの問題が問題なのか、Wordpressのインストールに問題があるのか​​わかりませんか。私は2つのワードプレスのインストールで同じテーマを試してみましたが、同じエラーを得ました。

ここにいくつかのテーマをリストしています。

ミスティックグランジ

creativeart

誰かがそのような誤りについて考えを持っていますか?

1
Name-AK

物事の外観から、それはサーバーの問題です。 WordPressテーマアップローダーはfopen()を使用してファイルをある場所からサーバーに転送します。 a)fopenは転送しようとしているファイルを見つけることができず、b)freadおよびfclose関数はファイルを読み取って閉じるためのデータ・ストリームを見つけることができないため、タイムアウトまたはアクセス・エラーがあるようです。

このエラーを回避するために、手動でテーマをアップロードすることをお勧めします。 WordPress経由で.Zipファイルをアップロードする代わりに、次の手順を実行してください。

  1. あなたのローカルマシンのどこかにテーマフォルダを解凍してください
  2. あなたのサイトのFTPシステムにログインする
  3. /wp-content/themes/に移動します
  4. FTPを使用して、ローカルマシンからサーバーにテーマフォルダ全体を転送します。

これはどんな種類のfopen/fread/fcloseエラーも完全に回避します。それでも問題が解決しない場合は、サーバー、WordPressのインストール自体、または実際のテーマのいずれかに問題があるため、さらに詳細なトラブルシューティングが必要になります。

1
EAMann