WordPressシングル版?それともMU?
メディアライブラリーでちゃんとアップロードできますか?これが出来ない場合はBuddyPress
以前の問題となります。
activationの問題はここでも議論されてます。
http://buddypress.org/forums/topic/new-users-are-not-getting-verification-email
サーバーのメール設定も問題という可能性もあります。
takuyaさん、お返事ありがとうございます。
MUではなく、WordPressシングル版です。
また、メディアライブラリー並びに投稿などでのアップロードはちゃんと出来ます。
私もこれには随分悩まされました。
もう一つおまじないをしてみましょう!
wordpress直下の .htaccessにも
<Files index.php>
AddHandler application/x-httpd-phpcgi .php
</Files>
を追加してみてください。 解決するはずです!!!
Goodluck!
mheartさんご連絡ありがとうございます。
ご指摘の通り行いましたが、アバター画像変更できませんでした。
FTPで確認すると画像はちゃんとアップロードされており、アバター画像を変更する箇所の画像のパスがおかしいようなので、
wp-content\plugins\buddypress\bp-themes\bp-default\members\single\profile\change-avatar.php
の
<img src=”<?php bp_avatar_to_crop() ?>” id=”avatar-to-crop” class=”avatar” alt=”<?php _e( ‘Avatar to crop’, ‘buddypress’ ) ?>” />
<div id=”avatar-crop-pane”>
<img src=”<?php bp_avatar_to_crop() ?>” id=”avatar-crop-preview” class=”avatar” alt=”<?php _e( ‘Avatar preview’, ‘buddypress’ ) ?>” />
</div>
<?php bp_avatar_to_crop() ?> の前にhttpから始まるパスを足したところ、それまで切り抜き画像のリンク切れが直ったのですが、「アバターを切り取るときに問題が起きました。再度アップロードしてください」というエラーでやっぱりダメでした。
私は wp-adminの.htaccessには
#ファイルのアップロード
<files async-upload.php>
AddHandler application/x-httpd-phpcgi .php
</files>
#プラグイン新規インストール
<files plugin-install.php>
AddHandler application/x-httpd-phpcgi .php
</files>
#WordsPress本体のアップグレード
<files update-core.php>
AddHandler application/x-httpd-phpcgi .php
</files>
#プラグインのアップデート
<files update.php>
AddHandler application/x-httpd-phpcgi .php
</files>
としています。
wordpress直下の .htaccessは
<Files index.php>
AddHandler application/x-httpd-phpcgi .php
</Files>
です。
index.phpへの適応です。再確認を!
あと、uploadsフォルダなどのパーミッションの設定はいかがですか?書き込み可能になっていますか?
まだ、会員登録のテストは行っておりませんが、アバターの変更、グループのアバターもUPできていますよ。
以前からCoreServerの場合、BuddyPressで苦労していました。上記の設定でクリアできると思うのですが、いかがでしょう?
こちらからの質問ですが、日本語の適応はできていますか?現在、bp-languagesフォルダにbuddypress120-jaを入れていますが適応されません。MUのケースとは違うのかな???
mheartさん、ご連絡ありがとうございます。
.htaccessは同じ内容で、今回ご連絡をいただいた内容をwordpress直下の .htaccessに加えて試してみました。
また、uploadsは777です。FTPで確認しますと該当フォルダーに画像はあるのですが、どういう訳か、画像の切り取りボタンを押すと、上記のエラーメッセージが出て、画像が切りかわりません。
また、bp-languagesにはbuddypress-ja.moを入れることにより、日本語化されています。
日本語化についてはこちらのミスでした。buddypress-ja.mo にバージョンNo.が入ったままでした。解決しました、ありがとうございます。
思い当たるのは wp-adminの.htaccessとwordpress直下.htaccess だけだと思っていたのですが...。ダメでしたか...
wordpress直下の.htaccess のパーミッションは777になっていますよね。
私の場合は以下のようになっています。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /フォルダー名/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /フォルダー名/index.php [L]
</IfModule>
# END WordPress
<Files index.php>
AddHandler application/x-httpd-phpcgi .php
</Files>
パーミッションは777です。
mheartさん、ご連絡ありがとうございます。
パーマリンク設定の件は、これまでにWordPressをCoreServerで設定しておりますので、今回もご指摘のようになっております。
.htaccessのパーミッション777は、初めて聞きました。試してみましたが、やはり変わりありませんでした。
http://ja.forums.wordpress.org/topic/3706#post-15425
テーマファイルに変更を加える場合は必ずchild themeを作成しそこで行ってください。本体に変更を加えても次のアップデートで全て失われます。
wp-content/uploads/avatars
のavatarsディレクトリのパーミッションを全て許可にするにして一度BuddyPressから試してみてください。
takuyaさん、ご連絡ありがとうございます。
テーマファイルに変更を加える場合は必ずchild themeを作成しそこで行ってください。本体に変更を加えても次のアップデートで全て失われます。
ごもっともです。うっかりしておりました。
wp-content/uploads/avatarsのavatarsディレクトリのパーミッションを全て許可にするにして一度BuddyPressから試してみてください。
既にuploads以下777になっております。
やはり何度やっても切り抜き後に、「アバターを切り取るときに問題が起きました。再度アップロードしてください」というエラーになり、画像は変わりません。FTPで確認すると画像はちゃんと格納されています。
初めの質問がアバターのアップロードができないとのことでしたが、投稿を見る限りアップロードは出来ているみたいですね。問題はクロッピングということでよろしいでしょうか?
クロッピングの場合javascriptエラーがブラウザで表示されてないか確認してください。後はBuddyPressと相性が悪いプラグインを利用しており、これがコンフリクトを起こしている可能性もあります。
takuyaさん、ご連絡ありがとうございます。
ブラウザーを見る限りjavascriptエラーは起こしていないようです。
また、プラグインはWordPress同梱のAkismetとWP Multibyte Patchだけ入れています。
”会員登録しても認証メールが届かず、登録が完了しない。”についてですが、
会員登録のテストをしみたところ、私も同様でした。
Muでは問題なかったことなので、シングルVar.での問題のようです。
私も時間があれば、この件については探ってみます。
アバター画像についてはまだ解決でませんか?
私の環境と何が違うのか??? 悩みますね。
お力になれるといいのですが...
初期のVar.ではもっと複雑にファイルを弄った記憶があります。
最近のVar.では.htaccessの追記で解決できているのですが...。
Var.ではなくてversionのことですよね?aじゃなくてeです。
シングル版のみの解決策がフォーラムにありました。ただしコアファイルを変更するのでアップグレード毎にファイルを変更する必要もでてきますが、これがtracに報告されている場合将来リリースでは修正されていることもあります。
Go to Settings -> Miscellaneous Settings
Set “Store uploads in this folder” to “wp-content/uploads”.
Set “Full URL path to files” to the REAL FULL PATH of your uploads.
Then change bp-core-avatars.php line 389:
Replace:
if ( !$path = get_option( ‘upload_path’ ) )
$path = WP_CONTENT_DIR . ‘/uploads’;
With:
if ( !$path = get_option( ‘upload_path’ ) )
$path = WP_CONTENT_DIR . ‘/uploads’;
else $path = ABSPATH . $path;
It fixes the problem.
http://buddypress.org/forums/topic/avatar-cropping-after-upload-image-and-cropper-dont-appear-fails#post-43770