質問: テーマをアップロードするとエラーが発生することがあります テーマをアップロードするとエラーメッセージが表示されます。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 誰かがそのような誤りについて考えを持っていますか?
回答: 物事の外観から、それはサーバーの問題です。 wordpressテーマアップローダーはfopen()を使用してファイルをある場所からサーバーに転送します。 a)fopenは転送しようとしているファイルを見つけることができず、b)freadおよびfclose関数はファイルを読み取って閉じるためのデータ・ストリームを見つけることができないため、タイムアウトまたはアクセス・エラーがあるようです。このエラーを回避するために、手動でテーマをアップロードすることをお勧めします。 wordpress経由で.zipファイルをアップロードする代わりに、次の手順を実行してください。 あなたのローカルマシンのどこかにテーマフォルダを解凍してください あなたのサイトのftpシステムにログインする /wp-content/themes/に移動します ftpを使用して、ローカルマシンからサーバーにテーマフォルダ全体を転送します。 これはどんな種類のfopen/fread/fcloseエラーも完全に回避します。それでも問題が解決しない場合は、サーバー、wordpressのインストール自体、または実際のテーマのいずれかに問題があるため、さらに詳細なトラブルシューティングが必要になります。