このファイルは普通に開こうとすると、テキストエンコーディング日本語(MacOS)でファイル"~~~~"を開けませんでしたとなってしまうと思います。これはテキストエディットがこのファイルの文字エンコード形式を正しく認識できなかったときに出るエラーです。文字にはたくさんの形式がありますが、通常、テキストエディットは開こうとするファイルの文字エンコード形式を自動的に判別して、ただしく読み込み、表示させようとしてくれます。ときどきそれがうまくできないことがあるようです。これはファイルに問題があるのかテキストエディットの癖なのかはよくわかりません。詳しく書きますと、install-2.6-insert_data.sqlは文字エンコード形式がUTF-8でかかれているのですが、テキストエディットはこのファイルをUTF-8と認識できないようで、開こうとすると上記のようなエラーになってしまうということです。これを回避するには、ドラッグアンドドロップでファイルを開くのではなくて、直接、メニューのファイルから「開く」で行います。ダイアログが開きますので、install-2.6-insert_data.sqlを選択します。UTF-8」を選択します。これで、「開く」を押せばうまくいくと思います。miで開くという方法もありますが、miで開いてしまうと、バックスラッシュが¥に変わってしまい、思わぬトラブルを起こす可能性があって、ここではテキストエディットを使用して開くという操作にしてあります。miはマルチ検索などの機能から相変わらず手放せないソフトとして愛用していますが、最近私が使うようになったエディタに「CotEditor」があります。フリーウェアですが、大変軽快で、バックスラッシュと¥の問題もとりあえず回避することができますのでおすすめです。AYNiMachttp://www.aynimac.com/p_blog/index.phpそれではがんばってみてください。引用namahageさま。お陰様でなんとかセッティングも完了いたしました。これで念願の!と思ったのですが、2つ問題が出てしまいました。1つめは「OpenPNEのセットアップ」の6ステップ目です。トップページは出るのですが、文字化けしてしまいます。Safari2のテキストエンコーディングを変更してみましたが、2個所がマチマチに化けてしまいます。・「次回から自動的にログイン>パスワードを忘れた方はこちらへ」の部分これが文字化けします。日本語(EUC)では上記の逆の状態になります。他のエンコーディングでは全て化けます。等幅フォント「Courier」にしております。管理画面のメンバーリストも「OpenPNE君」が「OpenPNE??」と化けています。(他の部分も正常な部分と化けている部分が混在です)config.phpなど、設定書類の保存方法か何かが違っているのでしょうか?また、ここからログインもできません。「管理サイトで詳細設定」のステップの様にhttp://自分のドメイン/openpne/public_html/?m=adminにアクセスしますとhttp://自分のドメイン/openpne/public_html/?m=admin&a=page_loginに飛んで管理者名とパスワードを入力して、管理画面にログインできます。2つめです(これは理解不足な点もあるのですが)。先の「管理画面」にログインできた後、「ログアウト」します。そのまま再度ログインを行う時には管理者名とパスワードでログインできます。ログイン後のURLは、http://自分のドメイン/openpne/public_html/?m=admin&a=page_topです。「ログインに失敗しました。再度、ログイン操作を行ってください。新規ブラウザウインドウでhttp://自分のドメイン/openpne/public_html/?m=admin&a=page_loginにアクセスすれば、管理者名とパスワードでログインできます。この違いが分からなくて、間違いなのかどうかも解りません。SSL設定は切り(false)にしております。お時間の許す範囲で構いませんのでアドバイス戴けませんでしょうか。引用どうもこんにちは。「OpenPNEのセットアップ」の6ステップ目です。トップページは出るのですが、文字化けしてしまいます。Safari2のテキストエンコーディングを変更してみましたが、2個所がマチマチに化けてしまいます。今手元に試せる環境がないのでちょっとよくわからないので何となくで書いています。phpmyadminを利用して、install-2.6-create_tables-mysql40.sqlのような名前のファイルをOpenpneにテーブルを作成するステップがあったと思います。これらのファイルは文字コードがShift-JISになっているので、もしかしたら、あらかじめこれらのファイルを一通り、UTF-8に変更してから、テーブルを作成する作業を行えばうまくいくかもしれません。SNSを運用しているとデータが上書き消されてしまうことになりますので、その場合は、また別の対策をとることになります。Actionのほうも全くだめですね。AppleScriptに切り替えて作り直ししたいところです。引用namahageさま。いつもありがとうございます。結果をご報告しますと、残念ながら解決しませんでした。手順は次のように行いました。1)phpMyAdminからデータベース(openpne)を削除2)テキストエディットで「開く」を使い、UTF-8で2つの書類※から、それぞれをコピーペースト。X0213):全て文字化けと、なりました。この先のログインは行っておりません。JISやJISにして開いてみようとか、改行コードをLFにしてみようといったシラミ潰し的な作戦しか思いつきませんが、これは効果がありそうでしょうか?また、namahageさまの手順紹介の「SQLのテーブル画像」にある「照合順序」は全て「utf8_general_ci」になっておられるのでしょうか。(理論が分かっていないのでそれで正しいかも解りませんが、とりあえず同じにしようと思います)なにか思いつかれたことがありましたら、いつでも結構ですのでお願いいたします。引用どうもこんにちは。返信できずにすみません。状態が再現するかためしてみました。ActionsRC12あたりを利用して、データベース、テーブル、データの作成を行った場合、データの作成で、文字化けが起こることがわかりました。これは本来、UTF8として読み込まないといけないinstall-2.6-insert_data.sqlが別の文字コードとして読み込まれてしまうからのようです。install-2.6-insert_data.sqlを、miで開き、ファイルの内容がUTF8であることを確認し、phpMyAdminのSQL実行で、直接コピー、ペーストを試したところ、文字化けは起こらないようでした。この結果は、ななぞうさんとちょっと違ってしまっています。SNSとして運営してしまっているとすべてのデータが失われてしまいますが、まだ運用していないということであれば、とりあえず、対策として、phpMyAdminからOpenPNE用として作成したデータベースを開き、表示されるフィールドすべてにチェックをつけます。下のポップアップメニューから、チェックしたものを「すべて空にする」を実行します。ターミナルを起動し、以下のコマンドを実行します。/Library/WebServer/Documents/Openpne/setup/sql/install/install-2.6-insert_data.sqlユーザー名とパスワードははOpenPNE用に作成したデータベースを利用するユーザーのものです。/Library/WebServer/Documents/Openpne/setup/sql/install/install-2.6-insert_data.sqlは、適切な場所に置き換えてみてください。OpenPNEを/Library/WebServer/Documents/に設置しているならこのままでよいです。/Library/WebServer/Documents/Openpne/setup/sql/install/install-2.6-insert_data.sqlポイントになっているのは--default-character-set=utf8を追加しているところですが、インストールマニュアルによると、この指定が必要なのは「MySQLが4.0以下の場合」とありまして、ななぞうさんの場合、これは当てはまらないというところがなぞなんですよね。http://docs.openpne.jp/nonwiki/OpenPNE_Setup.htmlこれでうまくいかないようでしたらまたかんがえましょう。Actionsのほうも修正が必要なことがわかりました。それではがんばってみてください。引用namahageさま。アドバイス頂きましてありがとうございます。結果から申しますと、残念ながら解決はしませんでした。経緯と結果をご報告します。1)まずアドバイス頂いた通りを行いましたが、残念ながら改善しませんでした。(最初の時よりは少し改善したかと思いましたが、気のせいかもしれません)2)そこで最初からやり直すことにしてみました。※実は1サーバー内でP_BLOGを複数人が使っており、各人毎にP_BLOGフォルダーを設置、MySQL内にそれぞれ用のユーザーも作成しております。そのため、SNS用にも新規にユーザーを作って設定を行っていました。」を使って新規にインストールそれ以降は解説手順通りに設定を行いました。(MySQLのユーザーとデータベースも新規に作成)ただし(/etc/内の)Crontabだけは以前設定したままのものを残しました。・ログイン画面の表示結果(Safariでの表示:テキストエンコーディングを変えて確認)※※画像がアップできませんので解りにくいと思いますが、このようにイメージして下さい。OpenPNEとは」が表示される部分とします。Safariのキャッシュを空にし、表示フォントの設定もOsakaとCourierにしてみました。X0213):全て文字化けこのような表示となりました。続いてログインしてみました。最初より改善されたかな?と感じたのはこの画面です。この画面でも化け方は同じですが、デフォルトで表示させたところ(先※※と同じような区別で考えております)下の部分のみが文字化けで、使用する分には支障なさそうに見えます。次にこの画面の上方にあるメニュー部分ですが、二段ありますので分けて確認します。上段メニュー右から2番目にある「設定変更」では「秘密の質問」の選択項目内容が文字化けしています。これでは支障があります。下段メニューの一番右「プロフィール変更」は開くことが出来ません。ここはURLの入力窓でhttpがhttpsになってしまいます。httpsでアクセスするとアクセスできない状態になっています。(これは今回の問題とは分けて考えなくてはいけませんし、別に質問すべき問題と思うのですが)config.phpの設定でhttpsを使う設定(true)にしています。気になるところはサーバーでの設置作業時に、解説されているポイントで認証を求められないことです。「hacsessを設定しよう」も行っておりますが、phpMyAdminへのアクセス時にも一度パスワードを聞かれただけで、それ以降はパスワードを求められません。このあたりがうまく機能しているのかどうか不安です。最後に文字化け表示で気になる(気が付いた)ことがあります。サーバー機でアクセスした時とLAN内のローカル機で表示した時、文字の化け方が少し違って見えます。サーバー機:OSX10.3.9、ローカル機:OSX10.4.7更に、Windows機でも全く同じ文字化けをします。今回分かったことはこれくらいです。すると基本的な(SQL等)セッティングにまずいところがあるのでしょうか。昨日のご報告に加えることがありました。「プライバシーポリシー」部分では「エラーが発生しました。「OpenPNEとは」の部分では今見ていたログイン画面にジャンプ(?)します。「プライバシーポリシー」にリンクしている部分ですも先と同じように「エラーが発生しました。アクションの指定が正しくありません」というメッセージが出てしまいます。セッティングか設定が完全ではないのかもしれません。引用どうもこんにちは。むずかしくなってきましたね。SSLのほうは、config.phpから一度オフにして試してみてはどうでしょうか?tureにしてくと個人情報やパスワードをやりとりするところではhttpsで接続しようとしますので、どこか設定などに問題があるとちょっと複雑になってしまうかもしれませんので。OpenPNEとはの部分は、install-2.6-insert_data.sql内に記述されています。MySQLにinstall-2.6-insert_data.sqlを実行する作業があるわけですが、この内容が正しく実行されていないと、文字化けになると思います。私が作成したインストーラーにも問題があるように思います。これについては少しずつ探していきたいと思います。わたしのところでは表示は正しくされますが、リンク先に移動できません。実際にphpMyAdminでOpenPNEのデータベースを開いてみてください。テーブルがあるかと思いますが、そのなかから「c_siteadmin」を表示させます。3つのフィールドがあると思います。このうち一つめが「利用規約」などの部分のリンクを作っています。一つめのフィールドの鉛筆マークをクリックして、その中身を表示させてみてください。href=/".....のように=のうしろに全角の/が入っていました。これを半角に戻せば...なんて思ったのですがちょっと甘かったです。あと秘密の質問が化けているとのことですが、c_password_queryテーブルはどうなっていますか?一度のぞいてみてください。それから、phpMyAdminのphpMyAdminへのアクセス時にも一度パスワードを聞かれただけで、それ以降はパスワードを求められません。これはSafariの設定などにもよります。パスワードを記憶する設定になっていると、一度だけ認証してしまえばあとは聞かれることはないことになります。(ログイン時にチェックをつけたことある場合)。その日、ブラウザを起動して接続した場合などでは、一度は聞かれますが、一度接続してしまうと、Cookieに記憶されますので、ブラウザを終了するか、Cookieを削除するかしないかぎり、しばらくは聞かれずに利用することができます。こちらも、すこし文字化けなどが見つかってきましたのでもうすこし調べてみます。私の作成したインストーラーに含まれるinstall-2.6-insert_data.sqlを確認したところ、一部に文字化けがありました。試していませんが、ここにも原因があると思います。一度、公式サイトからOpenPNEv264をダウンロードしてきて、それを設置、設定をするか、OpenPNEフォルダのinstall-2.6-insert_data.sqlファイルを入れ替えるかすればうまくいくかもしれません。引用namahageさま。お忙しい毎日のなか大変に恐縮致します。色々なアドバイスを戴きましてありがとうございました。インストールを行いました。改善しておりません(哀)。この度もご報告が長文となりますがお許し下さい。MySQLのユーザーもデータベースも削除して新規作成しました。設定名称などはこれまでと同じです。今回はhttpsを使わない設定にしましたので「プロフィール変更」にもアクセスが出来ました。部分が文字化けしました。※の部分が文字化けしました。その他はこれまでと同じ様な文字化けになりました。プロフィール変更ページの「OpenPNE君」も「君」が文字化けしていて最初の時の化けと同じ状態です。プルダウンの内容も文字化けです。利用規約、プライバシーポリシーなどのリンク先へのジャンプも同じくアクションエラーやログイン画面へのジャンプなどと変わりありませんでした。7月4日にアドバイス戴きましたターミナルからの実行は試しておりません。次にphpMyAdminからデータベース内を見てみました。>実際にphpMyAdminでOpenPNEのデータベースを開いてみてください。>ずらりとたくさんテーブルがあるかと思いますが、そのなかから>「c_siteadmin」を表示させます。>3つのフィールドがあると思います。このうち一つめが「利用規約」などの>部分のリンクを作っています。一つめのフィールドの鉛筆マークを>クリックして、その中身を表示させてみてください。なっていますか?開いてみると中には4つのフィールドがありました。・c_siteadmin_id・target・body・r_dateそれぞれの鉛筆マークをクリックしたら次の表示がありました。1のようなことが書かれていました(他3つののフィールドも同じ)しして、c_password_queryも同じ様子でした。OpenPNEの264をダウンロードして試した方がよいでしょうか。他にこの件でのご質問がないことや、本家からのダウンロードデータでも解決しないですし、怪しい気がしてきました。作業も大分慣れてきましたので(笑)、OpenPNEを構築し直すのも大変な気がしなくなりました。BLOGの方は同じサーバー、MySQL内で動いていますが問題ないようです。私の説明が不足でしたね。phpMyAdminを使ってフィールド内のデータを確認することについてです。openpne用のデータベースを開いた後、ずらっとフィールドが表示されますが、そのデータを表示させるということです。フィールドの「表示」アイコンを押します。http://earlybirds.ddo.jp/namahage/inegalog/resources/opnpne_table1.pngで、これは別のフィールドc_actionのデータですが、こんな具合に表示されます。http://earlybirds.ddo.jp/namahage/inegalog/resources/opnpne_table2.pngやはりinstall-2.6-insert_data.sqlの読み込みコードで問題が起きていると思います。ニックネームや生まれた年などのデータは、OpenPNEのphpスクリプト内に埋め込まれているデータです。これは、あらかじめ文字コードがUTF-8でそこに用意されているものですので、インストール時の影響を受けないことになります。使用しているブラウザがUTF-8に対応していれば、ヘッダ情報から正しく表示されると思います。一方で、性別、血液型などの部分は、install-2.6-insert_data.sql内にあり、MySQLに読み込み、読み出されることで表示されています。MySQLに読み込まれた時点で、ただしい文字コードで読み込まれていないと、読み出しの際に文字化けを起こすということです。SafariのエンコードをEUCに変更すると文字化けが直るところから考えますと、おそらくMySQL内にEUCで読み込まれいるか、MySQL自体の文字コードに違いがあるように思います。引用namahageさま。こちらこそ勉強不足でお手数をおかけして申し訳ありません。フレーム(テーブル?)毎に各部の表示内容を分けて入れてあるんですね。確かにそんな感じの化け方に見えます。フィールドの中を確認しました。href=?"?m=pc&a=page_o_sns_kikaku?"target=?"_bl...となっております。次にc_password_queryの中はc_password_query_idの部分に1〜5までの数字が入っておりc_password_query_questionの部分には1〜5に対して母または父の旧姓は?運転免許証番号の下5桁は?初恋の人の名前は?卒業した小学校の名前は?本籍地の県名は?と日本語で表示されています。4.0.26-standardphpMyAdminは2.6.4-pl4です。JIS)となっております。