web-dev-qa-db-ja.com

Wordpressでプラグイン、テーマのインストール失敗を防ぐ方法は?

Wordpress 3.0にテーマやプラグインをインストールできない

Downloading install package from http://downloads.wordpress.org/plugin/contact-form-7.2.3.1.Zip…    
Unpacking the package…    
Installing the plugin…    
Could not copy file. /public_html/blog/wp-content/plugins/contact-form-7/languages/wpcf7-lt_LT.po    
Plugin install failed.


Downloading install package from http://wordpress.org/extend/themes/download/piano-black.2.2.Zip…
Unpacking the package…
Could not create directory. /public_html

Downloading install package from http://downloads.wordpress.org/plugin/contact-form-7.2.3.1.Zip…
Unpacking the package…
Could not create directory. /public_html/blog/wp-content/upgrade/contact-form-7.tmp/contact-form-7

毎回同じようなメッセージが出ます。解決策はありますか?

更新12/01/2012 :最新版のWP(3.1以降、今日の3.3.1)を使っているのであれば問題ないだろう。これらの問題は取り除かれました。あなたのWPを楽しんでください。

6
San

ヘッドデスク

すべてのWordPressファイルに対する許可は644であるべきです。すべてのWordPressディレクトリに対する許可は755であるべきです。

例外:

  • サーバーの設定に応じて、uploadsディレクトリは775または777である必要があります。
  • wp-config.phpは、600、640、または644である必要があります。

決して、決してそれ以上の許可を与えないでください。その方法は龍にあります。

ファイルの作成に問題がある場合は、まず最初に行うべきことはCore Controlプラグインをインストールし、失敗しているものを見つけ出すことです。具体的には、 "Filesystem"モジュールを使用すると、WP_Filesystemがどのメカニズムを使用しようとしているのかを診断できます。そのように、あなたは間違ったことでめちゃくちゃ時間を浪費しません: http://wordpress.org/extend/plugins/core-control/ /

そのメカニズム(おそらくFTPメソッドか直接メソッド)を知っていれば、問題への取り組み方をよく知っているでしょう。

  • 直接の場合は、ファイルの所有権の問題または権限の問題があります。
  • FTPの場合は、ループバック接続の問題、またはファイルの所有権の問題がある可能性があります。
8
Otto

フォルダの権限を確認してください。おそらくあなたのフォルダは正しい許可を持っていません。

許可は 777 に設定する必要があります。あなたがあなたのホスト上にcPanelを持っているなら、GUIはウィンドウズに似ているのでそれからあなたがするのは簡単でしょう。

1
Graviton

アクセス権を再帰的に変更していますか?/public_html/blog/wp-content/plugins /は、ファイル/フォルダーの所有者と同じユーザーか、同じグループか、どちらでもないかに応じて、それぞれ755、775、または777にする必要があります。私は777が最後の手段であるべきだとphwdに同意します。

1
Ivar Vong

私の経験では、WPの内容を確認してください.. "アップグレード"フォルダはありますか?そうでない場合は、777に設定してnを作成する必要があります。または、アップグレードフォルダが存在する場合はuを削除する必要があります。n新しいフォルダを再作成する必要があります。

1
Moblox

あなたは何の問題もなくワードプレスプラグインをインストールすることができます。これはあなたのやり方です: wordpress pluginをインストールします

0
satyam