Vanilla ForumでフレンドリーURLにする方法
Wednesday, December 24th, 2008Vanilla ForumでフレンドリーURLを設定したかったのですが今までできませんでした。
某サーバではSafe Modeが設定されているのでconf/settings.phpに変更を加えようとすると所有権のエラーがでてました。
またファイルをダウンロードしてアップロードしてもエラー等がでていたので困っていました。
それを回避する方法を見つけたのでメモ。
Vanilla ForumでフレンドリーURLを設定したかったのですが今までできませんでした。
某サーバではSafe Modeが設定されているのでconf/settings.phpに変更を加えようとすると所有権のエラーがでてました。
またファイルをダウンロードしてアップロードしてもエラー等がでていたので困っていました。
それを回避する方法を見つけたのでメモ。
自前のソーシャルブックマークを以前に記事にしましたが、デフォルトで使用されているサムネイルは表示が遅くて重いです。
最初から変更したいと思っていたのですが、とうとう変更しました。
変更方法は簡単です。
bookmarks.tpl.phpを探してエディタで開きます。
場所はここ↓
/templates/bookmarks.tpl.php
オープンソースのBBSといえばphpbb, bbpressが海外では有名です。
そんなところに風穴をあけたVanilla Forum.
php+mysqlでシステムが構成されています。
しかもファイルサイズが小さくて軽快に動作します。
Step01 Vanilla Forumのサイトからファイルをダウンロード&解凍。
Step02 解凍したファイルをFTPでアップロード。パーミッションを変更。
/con 777
/extentions 755
/languages 755
/themes 755
Step03 mysqlのデータベース、ユーザー名、パスワードを作成。
はてなブックマークやdel.icio.usみたいなオンライン・ソーシャル・ブックマーク(SBM)のような感じのソフトをプライベートで使いたいなと。
いろいろ探していたらScuttleとSemanticScuttleが見つかった。
オリジナルはScuttleらしい。それをもっと使いやすくしたのがSemanticScuttleみたい。
どっちもPHPで動く。
そんな便利なオープンソースのインストール方法をちょっと説明。
01. SourceForge.netにあるSemanticScuttleからファイルをダウンロード。
02. ダウンロードした圧縮ファイルを解凍。
03. その解凍したファイルをftpでアップロード。
04. エディタでconfig.inc.phpを開く
05. Systemのsitename, welcome message, root, locale(日本語にしたい人は変更)を書き換える。
例:
$sitename = ‘bookmark.afrocafe.net’
$welcomeMessage = ‘なんとかなんとか’
$root = ‘http://bookmark.afrocafe.net/’
サブフォルダにファイルをアップロードした時は
= ‘http://bookmark.afrocafe.net/semanticscuttle/’
$locale = ‘ja_JP’
メニュー等を日本語にしたい人は変更
YahooやMSNみたいなディレクトリ型の検索エンジンがいくつかフリーであります。
日本語ならYomi-SearchやCGI De アミーゴ等が有名どころでしょうか?
英語版ならPHP Link Directory (phpLD)が良く使用されていてたくさんのプラグインやテンプレートがあります。
ではをPHP Link Directoryをxreaにインストールしてみようです。
そのままファイルをアップロードすると広告が挿入されてエラーがでます。
なので広告が挿入されない「x」フォルダにファイルをアップロードします。
http://(あなたのアカウント.xreaのサーバー/x/install にアクセス。
すると画面下に
Warning:~~~~~~~~~intsmarty.class.php on line 194
のエラーが表示されるかもしれません。
表示されたら(/libs/intsmarty/intsmarty.class.php)を開いてください。
71行目ぐらいに「$this->lang_path = INSTALL_PATH.‘/lang/’;」が書いてあります。
それを「$this->lang_path = INSTALL_PATH.‘lang/’; 」に書き換えます。「/」を外せばいいだけです。
これで大丈夫なハズです。エラーが出るようでしたら何回か更新してみてください。
それでも無理なようなら
「$this->lang_path = INSTALL_PATH.(preg_match (‘#/$#i’, INSTALL_PATH) ? ” : ‘/’).‘lang/’; 」
Warning: session.save_path ( ) is not setと表示されますが無視して大丈夫かと。
もし無理だった場合は
MacでFXするにはいろいろな障害があります。
利用している業者がサポートしてないとか・・・メジャーなチャートソフトが利用できないとか・・・
そんな感じのMacの環境です。
WindowsにはMetatraderという大変すぐれたチャートソフトがあります。
これをMacでも利用できないものかと。
BootcampでWindowsを起動してMetatraderをインストールしても良いのですが、そうすると今度はLeopardが利用ができません。
ちゅーわけでMacでWindowsのアプリケーションが動作できるソフトがあるのでそれを利用する事にしました。
Crossoverです。
今回はNewtonの日本語化に挑戦したいと思う。
幸いにも日本語化に必要なNLK(Newton Language Kit)というソフトがある。
それにUniFEP Proも。
ネットで日本語化についていろいろ検索してみた。
Newton空間で誰かが日本語化のまとめを書きとめていたので分かりやすく日本語化ができた。
ただ、いろいろなサイトの情報によるとNLKをインストールするとエラーがでるし、重くなるとのことだったので。
自分の場合は下記のサイトを参考にした。