b.d.c. forum

一般カテゴリ => 雑談掲示板 => スレッド開設者: rivieras さん より 2006/04/11 18:24



スレッド名: SMFをインストールしてみました
投稿者: rivieras さん より 2006/04/11 18:24
 koniさんのフォーラムの元になっているSMF(simple machies forum)をインストールしてみました。英語版は非常に使いにくいので、検索し日本語化パッチを見つけ首尾良く日本語化が可能になりました。
 しかし、借りているサーバーはEUC_JP、日本語化パッチはUTF-8用、元のプログラムはISOと日本語の表示の仕方が異なっており、日本語化パッチをそのまま適用すると、見た目は日本語化されるものの、書き込んだものが全て文字化けとなったのでした。
 デザインは3種類ほど用意されていますが、到底koniさんのオリジナルにはかないません。また、スマイリーもしょぼいのです。
 現状では英語環境でのみ文字化けが発生しないので、しばらくこのまま使うしかないようです。
 私の能力では、手に余るものでした。まあ、そのうち何とかなるでしょう。皆さんも、サーバーがPHPとMySQLに対応していればインストールできますので、試してみてはいかがでしょうか? [bomb]


スレッド名: Re: SMFをインストールしてみました
投稿者: koni さん より 2006/04/12 19:34
 しかし、借りているサーバーはEUC_JP、日本語化パッチはUTF-8用、元のプログラムはISOと日本語の表示の仕方が異なっており、日本語化パッチをそのまま適用すると、見た目は日本語化されるものの、書き込んだものが全て文字化けとなったのでした。

おそらく、rivieras さんは英語の状態(ISO-8859-1)で日本語を書き込まれたんだと思いますが、その場合日本語は  Shift_JIS で書き込まれます。それを character set が UTF-8 に指定された日本語の言語ファイルに切り替えれば当然 Shift_JIS で書き込まれた内容は文字化けします。

日本語の言語ファイル(UTF-8 )に切り替えた後に日本語を書き込んでみて下さい。恐らく文字化けはしないと思います。それと SMF をインストールしたディレクトリに .htaccess を置いてその中に下記のコードを書き込まれる事をお勧めします。IE 等で良く起こる文字化けを回避するのに役立つと思います。

コード:
php_value default_charset UTF-8
php_value mbstring.language Japanese
php_value mbstring.internal_encoding UTF-8
php_flag  mbstring.encoding_translation On
php_value mbstring.http_input auto
php_value mbstring.http_output pass


最後の行に改行をいれるのを忘れないようにして下さい。

引用
デザインは3種類ほど用意されていますが、到底koniさんのオリジナルにはかないません。

デザインに関しては世界的にみてブロードバンドの普及は まだまだのようですので、フォーラムソフトウェアのデフォルトのパッケージに重いデザイン(画像が多い)が採用される事はあまり無いようです。

デフォルトの物が気に入らない場合は、有志の方が様々なデザイン(テーマ)を提供して下さっていますので、そこから選ばれると良いと思います。

SMF Theme Site
http://themes.simplemachines.org/

因みに私も一応提供させて頂いています。  ;D

Pn-Pn
http://themes.simplemachines.org/index.php?lemma=5

引用
また、スマイリーもしょぼいのです。

以前も少しこのサイトでも話題になりましたが、スマイリーはやはり無償で提供して下さっている方がいらっしゃいますので、御自分で追加されると良いと思います。

Jason's Smiley Collection
http://www.jms101.btinternet.co.uk/index.htm

この他にも日本語で SMF を使われる場合は多くの問題に出会われると思いますが、 [devilish] 徐々に御自分の使い易いように手を入れられれば良いかと。 [wink2]


スレッド名: Re: SMFをインストールしてみました
投稿者: rivieras さん より 2006/04/12 20:31
 おっしゃるとおりに.htaccessをアップロードしたところ、ものの見事に文字化けが解消されました。感謝感激でふるえています。ありがとうございました〜!!
 それにしても、日本語化ファイルを提供しているサイトでは、文字化け解消用のパッチは出ているものの、適用しても何の効果もなく、PHPに対する疑念がもくもくとわき出していたところです。これほど劇的に解消される方法は全く紹介されておりませんでした。
 正直言いまして、koniさんのアドバイスを一縷の望みとしてはいましたが、何か図々しい気がして、ストレートに質問はできませんでした。本当にご丁寧なアドバイスに、恐らく今日という日は一生忘れることができない記念すべき日になることと思います。
 ありがとうございました。少しずつカスタマイズして行きたいと思います。
 もっとも私の所は書き込む人はいませんけどね。サブサイトのつもりで利用していきたいと思います。 [daisy]
 


スレッド名: Re: SMFをインストールしてみました
投稿者: rivieras さん より 2006/04/12 20:44
 さて、アドバイス頂いた.htaccessをShift_Jis環境のPHP Blogの文字化け対策にも使えないかと思い、書き換えてアップロードしたところ、こちらも見事に文字化けが解消されました。
 重ねて、厚く御礼申し上げます。 [angel]


スレッド名: Re: SMFをインストールしてみました
投稿者: rivieras さん より 2006/04/12 22:37
早速koniさんが提供されているテーマをインストールしてみましたが、

!!Attention of Pn-Pn theme:
You should put "Modifications.japanese.php" on the "languages" directory ( ttp://xxxxxxxx.xx.xxxx.xx/xxx/xxx/Themes/pnpn/languages/ ) in the theme of Pn-Pn.
Copy "Modifications.english.php" of the "languages" directory of Pn-Pn onto the first. Next, rename it according to the language for which you use the file.

というメッセージが常時出るようになってしまいました。
こり英文のとおりにやってみたつもりでしたが、解消されませんでした。何か妙案がありました教えていただけますでしょうか。 [sweatdrop]


スレッド名: Re: SMFをインストールしてみました
投稿者: koni さん より 2006/04/13 08:29
 それにしても、日本語化ファイルを提供しているサイトでは、文字化け解消用のパッチは出ているものの、適用しても何の効果もなく、PHPに対する疑念がもくもくとわき出していたところです。これほど劇的に解消される方法は全く紹介されておりませんでした。

善意から個人でまた無償で情報を提供して下さっている方に、更に何かを要求するのは筋違いかと。気に入らない部分や至らないと思う所があるのならばご自分でやれば良いのです、オープンソースなのですから。私は何時も自分をこう戒めています、「オープンソースに文句を言う奴は能無し」。

早速koniさんが提供されているテーマをインストールしてみましたが、

!!Attention of Pn-Pn theme:
You should put "Modifications.japanese.php" on the "languages" directory ( ttp://xxxxxxxx.xx.xxxx.xx/xxx/xxx/Themes/pnpn/languages/ ) in the theme of Pn-Pn.
Copy "Modifications.english.php" of the "languages" directory of Pn-Pn onto the first. Next, rename it according to the language for which you use the file.

というメッセージが常時出るようになってしまいました。

それは私のテーマだけに含まれる機能です。必要なこと(作業)をせずに使う方があまりにも多いので独自につけました。 [tongue3]

Pn-Pn をインストールしたディレクトリ内にある "languages" ディレクトリ内の "Modifications.english.php" をコピーして "Modifications.japanese.php" にリネームすれば OK です。それでも駄目な場合は私のテーマが悪いのでしょう。 [devilish]

それと私のテーマで日本語に切り替えた場合は、日本語のボタンが含まれていませんので、表示されないと思います。Pn-Pn をインストールしたディレクトリ内の "images" ディレクトリ内にある "english" ディレクトリを中身ごとコピーして "japanese" にリネームすれば表示されるようになります。日本語のボタンが必要でしたら以前からの使いまわしで出来も良くありませんが、メールに添付してお送りします。


スレッド名: Re: SMFをインストールしてみました
投稿者: rivieras さん より 2006/04/13 13:04
いろいろとお手数かけます。

引用
善意から個人でまた無償で情報を提供して下さっている方に、更に何かを要求するのは筋違いかと。

私は日本語化ファイルを公開されている方には何も求めていませんので、念のためお知らせしておきます。

引用
私は何時も自分をこう戒めています、「オープンソースに文句を言う奴は能無し」。

私は「能無し」なので、当然文句は言わないのです。

Attentionの件ですが、アドバイスのとおり実行してみましたが、なにせ能無しなものでうまくいきませんでした。残念ながら使用は諦めました。
また、他のテーマも数種類インストールしてみましたが、デザイン的にはkoniさんのを上回るものはなく、デザインが気に入っても機能がダメだったりと、結局バビロンで使用しています。
文字化けのことについて、ヒントをいただきましたので、いろいろ検索で調べてみました。現在の懸案事項として、Apache+MySQL+PHPの組み合わせで、普通にインストールしたのでは、ほぼ確実に起きるらしい文字化け対策があります。
とりあえず調べた範囲では、体調にさわるほどの困難さが確認されただけでした。
なにはともあれ、koniさんのアドバイスにより、目から鱗の気持ちです。
それでは、いろいろとありがとうございました。おっと、今日は、朝から体調不良で昼まで療養していて、ようやく回復の兆しが現われたところでした。


スレッド名: Re: SMFをインストールしてみました
投稿者: koni さん より 2006/04/13 19:19
私は日本語化ファイルを公開されている方には何も求めていませんので、念のためお知らせしておきます。

申し訳ありませんでした。rivieras さんが私が書いた .htaccess に関するコードを、日本語の言語ファイルを配布している方が書いていない(説明していない)のはおかしいと、言われているように受け取れましたので。

引用
私は「能無し」なので、当然文句は言わないのです。

気分を害されたようですが、実は rivieras さんが気を悪くされるかも知れないとは思いながら書きました。オープンソースのソフトウェアはそのくらいの気構えで使って欲しいと言う私の希望を込めて。

上手く行かないと言うのは簡単ですが、なぜ上手く行かないのか?
「上手く行かないから XXX は使わない。」それだけでその件は終了しますが、上手く行かない本当の原因は何なのか?理由を考える事は非常に重要だと思います。

ですが、無理して使う事もありません。選択の自由は rivieras さんにあります。 [wink2]


スレッド名: Re: SMFをインストールしてみました
投稿者: rivieras さん より 2006/04/13 20:39
 最近は体調が思わしくないので、うまくいかない時の根気が弱くなっています。それでも相当に努力はしているつもりです、歳相応に。
 ただ、経験上、駄目なときにそのまま続けても、うまくいかないことも多く、いったん離れてみるのも手法の1つと心得ています。
 ある日、ひょんなことがきっかけで、謎が解けたという経験は、長く生きていると何度もあるものです。この辺りは若い方には理解できないことなのでしょうね。
 能無しのことは、つまり自分でプログラムのひとつも書けないあるいは書く気もないという意味で、少なくともパ・ソ・コ・ンをやるならば、それができる方から能無し呼ばわりされても仕方がないと思っています。
 ですから、文句は言わないのです。ただし、事実または希望だけを書くのみです。
 koniさんのテーマも、ある日突然使えるかもしれませんので、諦めた訳ではありません。ただ、現在は体調が良くないので、いったん休憩したいのです。
 それでは、いつの日か使えることを楽しみにしています。それにしても、他のテーマは帯に短し襷に長しでした。 :)


スレッド名: Re: SMFをインストールしてみました
投稿者: o.a さん より 2006/04/15 13:07
 能無しのことは、つまり自分でプログラムのひとつも書けないあるいは書く気もないという意味で、少なくともパ・ソ・コ・ンをやるならば、それができる方から能無し呼ばわりされても仕方がないと思っています。

大した事ではない。  [2thumbsup]


スレッド名: Re: SMFをインストールしてみました
投稿者: rivieras さん より 2006/04/27 18:27
 koniさん、先日はありがとうございました。アドバイスのおかげで、私のPHP関係の一般的知識は飛躍的に増えたと思っています。
 ところで質問ですが、PHP5+MySQLの環境で、高機能なフォーラム構築ソフトはほぼ全滅のようなのですが、SMFはいかがでしょうか?
 幸い私がインストールできたLand.ToはPHPのver.は4でした。XREAは5らしいとのことで、現実に動いているのですから、大丈夫なのでしょうか?
 これから、自前サーバーで実験しようと思っていますので。 :D


スレッド名: Re: SMFをインストールしてみました
投稿者: rivieras さん より 2006/04/27 21:23
 ただ今、自前(自宅)サーバー(Apache+MySQL+PHP5+phpMyAdmin)にインストール成功しました。
 ただし、php.iniの書換えが必要で、最初は書換え方が分からず、WEB検索で何とかそれらしき情報を得て、ダメもとでやってみたところ、大成功でした。
 XOOPS, siteDev, MAMBO, F-Boardなどは、PHP5にうまく入れられないので、感激しているところです。
 日本語化もうまくいっているようです。
 とりあえず、ご報告まで。 [happy2]


スレッド名: Re: SMFをインストールしてみました
投稿者: rivieras さん より 2006/04/27 23:38
残念ながら、日本語環境では、書き込むとデータベースエラーとなって出来ませんでした。
文字化けではないので、対処のしようもないようです。 [sweatdrop]


スレッド名: Re: SMFをインストールしてみました
投稿者: rivieras さん より 2006/05/05 15:07
 再度自前サーバーでの日本語環境に挑戦しましたが、やはり根本が駄目なようで無理でした。
 しかし、英語環境ではkoniさんのテーマが自然に使えましたので、今後はこれで行こうと思っています。
 ありがとうございました。 [happy2]


スレッド名: Re: SMFをインストールしてみました
投稿者: o.a さん より 2006/05/07 08:38
うーー、残念。   ;)