PHP Link Directory V2.0をXreaにインストールしてみる

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

のエラーが表示されるかもしれません。

php-link-directory-v20-01

表示されたら(/libs/intsmarty/intsmarty.class.php)を開いてください。

71行目ぐらいに「$this->lang_path = INSTALL_PATH.'/lang/';」が書いてあります。

それを「$this->lang_path = INSTALL_PATH.'lang/'; 」に書き換えます。「/」を外せばいいだけです。

これで大丈夫なハズです。エラーが出るようでしたら何回か更新してみてください。

php-link-directory-v20-02

それでも無理なようなら

$this->lang_path = INSTALL_PATH.(preg_match ('#/$#i', INSTALL_PATH) ? '' : '/').'lang/';

Warning: session.save_path ( ) is not setと表示されますが無視して大丈夫かと。

php-link-directory-v20-03

もし無理だった場合は

config.phpに「ini_set (‘session.save_path‘, ‘/tmp’);」を加えとけば大丈夫?

でも必要無いと思います。

Nextをクリック。

Database server: localhost

Database name: 自分で設定した名前

User name: 自分で設定した名前

Passowrd: 自分で設定したパスワード

Nextをクリック

User name, Name, Password等を記入。

php-link-directory-v20-04

で完了です。

でも違うディレクトリに表示させる方法がわかりません^^;

なので広告無しのxreaプラスをを利用した方がいいのかな?

もしするのならコピーしたindex.phpをトップのディレクトリに置く。

それを開いて

<?php
require(‘./x/index.php’);
?>

みたいな感じで書けば一応できる。

でもデザインが反映されてない。

間違ってるところいっぱいあるかと思います。
専門じゃないので分からないところ多々あります。
まっこんな感じでインストールできたかも?!って感じです。

どーもすみません。

コメント