久々にxoopsをインストールを行いましたが、忘れていることが多く手間取ったのでインストール方法を残しておきます。
手間取ったのは、ちゃんとファイルがアップロードできてなかったのと、PHPがちゃんとインストールできてないとすっかり思いこんでたためですが・・・
で、ほんとはindex.phpにアクセス!!する前にフォルダやファイルのパーミッションを変更する必要があるんですが、それは画面上で教えてくれるのでエラーでたときにやればいいと思います。
ちなみに、mainfile.php、cacheフォルダ、templates_cフォルダ、uploadsフォルダです。
Mysqlがちゃんと入ってれば簡単にインストールできると思います。
xoopsのモジュール「piCal」を追加
「piCal」はスケジューラーで「パイカル」と読むそうです。
で、設定は簡単!
modulesフォルダにフォルダごとアップロードして、あとはxoopsのモジュール管理でインストールするのみ。
すごく簡単ですね。
xoopsのモジュール「XP-Weather」を追加
modules/XP-Weather/cache/ のパーミッションを777に変更
で、xoopsのモジュール管理でインストール!
あとは、「場所を変える」で
・地域
・国
・区域
・都市
・気温(摂氏(C)or 華氏(F))
・風速 in: ( m/s (メートル/毎秒)ormph (マイル/毎時))
を設定すればOK!
共通と、アカウント個別の設定ができるようです。
地域は増やすことはできないんでしょうね。きっと・・・
xoopsのモジュール「My Album」を追加
READMEを見ると・・・
- chmod 777 cache, photos and photos/thumbs directories (in unix systems).
とあるので、それぞれパーミッションを変更
で、xoopsのモジュール管理でインストール!
My Albumなんて使うのかな・・・
xoopsのモジュール「サーチエンジン」を追加
readmeを見ると「jcode-LE.php」をダウンロードしろとのこと。
ダウンロードしてsearchengineフォルダにアップロード。
それからパーミッションをそれぞれ設定。
/module/searchengine/blocks (755)
/module/searchengine/blocks/search.php (644)
/module/searchengine/index.php (644)
/module/searchengine/engine.php (644)
/module/searchengine/xoops_version.php (644)
/module/searchengine/jcode-LE.php (644)
/module/searchengine/logo.gif (644)
それからxoopsのモジュール管理でインストール
あとはブロック管理で表示すればOK
xoops用にApache+PHP+Mysqlのインストールをインストールしました。
悩みに悩んでやっと完了・・・
Mysqlはxoopsのインストール説明のページをみて問題なく完了。
Apacheもさほど難しくなかったのですが、最終的にPHPがなかなか
うまく動かずしばらく悩みました。
ヘッドラインをメインに表示していて見たい記事をクリックすると、いったんヘッドラインの画面が
表示され、それからもう一回同じ記事をクリックしないと見たい情報が見れません。
それを変更する方法があったので試してみました。
modules/xoopsheadline/blocks/headline_block.html の以下のソースを修正すれば
よいようです。
------------------
<{section name=i loop=$items}>
<{if $items[i].title != ""}>
<li>
<a href="<{$xoops_url}>/modules/xoopsheadline/index.php?id=<{$site_id}>#<{$items[i].link}>"><{$items[i].title}></a>
</li>
<{/if}><{/section}>
------------------
となってる部分を
------------------
<{section name=i loop=$items}><{if $items[i].title != ""}>
<li>
<a href="<{$items[i].link}>" target="_blank"><{$items[i].title}></a>
</li>
<{/if}>
<{/section}>
------------------
とすればいいようです。
詳しくはXOOPS日本公式サイト - フォーラムを。