フリーのblog作成ツールでMySQLを利用して使用することができる。
複数のユーザを設定でき、それぞれに管理Blogを与えることができる。
Plesk9のサーバにインストールする
http://japan.nucleuscms.org/からDownloadしてパソコン上で展開し、FTPでサーバーにアップする。このとき適当なフォルダ今回はblog1にアップした
ただし、拡張子が.phpのファイルは必ずASCIIモードで転送
その後各フォルダ、ファイルのアクセス件を変更するが、しなくてもとりあえずは動きそう。
以降は
http://www.example.com/インストールフォルダ/install.php
インストール後はインストールフォルダのinstall.phpとinstall.sqlを削除またはリネームする。
にアクセスして設定。
その後、複数のBlogを立ち上げられるのでメニューから追加すればOK
ただし、そのときのウイザードの最後に作成を指定されるアクセスファイル(xxx.php)のオーナーは他のファイルと同じしないとエラーする。plesk9のルールみたい。
また、このファイルはインストールフォルダと同じ場所に置く必要がある。
新しいフォルダを作成してそこにおく場合はこのファイルのなかのconfig.phpのパスをあわせればよさそう。
ログイン画面は http://www.example.com/インストールフォルダ/nucleus/index.php
管理者が新しいブログを作成し、メンバーに管理させるには、管理者が「管理ホーム」から
「あなたのBlog」の指定したいブログ名の設定
「チームの編集...」をクリックし、「チームに新しいメンバーを追加する」メニューから追加しすべて管理させる場合は「管理者権限を与える」をセットする
管理者以外は「あなたのBlog」のメニューで「設定」と「禁止」が表示されなく操作できない。
それ以外操作をするときも「メンバー管理」で「管理者領域へのログイン」で許可する必要がある。
1)ダウンロード
http://japan.nucleuscms.org/wiki/plugins:calendar
からダウンロードして展開する。
2)アップロード
nucleus/pluginsにアップロード
展開フォルダをアップ
3)インストール
Web管理画面の「プラグイン管理」の「新しいプラグインをインストール」でインストール
4)設定
「スキン編集」から適当なところに<%Calendar%>を追加
(例)メインの目次ページ
<!-- page menu --> <h2 class="hidden">サイドバー</h2> <div id="sidebarcontainer"> <%Calendar%> <==追加 <%parsedinclude(sidebar.inc)%> </div>
1)以下のサイトからDownload
その後PC上で解答
2)アップロード
以下のファイルを/skins/にコピー
footer.inc~
head.inc
navi.inc
others.inc~
styles-site.css~
書き込み権限を与える
3)アップロード2(これはない場合もある)
formsフォルダを/nucleus/にアップロード同じフォルダあるので、バックアップを取っ手から。
4)設定
あとはWebの管理画面からレイアウト設定-読込み/書出しをクリックし、"URLを指定して読込み"に
http://nucleusの設置場所/skins/vicuna/skinbackup.xml
または、ローカルファイルから指定読み込む。
(どちらでもOKなようだがまだいろいろ試してしないので不明)
あとはWebから管理HomeのあなたのBlogの設定から、目的のBlogの標準スキンを変更する。
画像ファイルをUPしたとき
「アップロードファイルの移動中にエラーが発生しました」というエラーが出る
このときはmediaの下に作成された数字ファイルのオーナがapacheになって
いるとおこる。パーミッション777で他のファイルと同じオーナ、グループにする。
Pleskの制約のようだ。(phpがsafe_modeが原因かも)
safe_modeをoff
local条件でonになっているので以下のようにすると直るかも? まだ未確認
/var/www/vhosts/ism21.net/conf/vhost.confを作成
<Directory /var/www/vhosts/enjoitech.jp/httpdocs> <IfModule sapi_apache2.c> # php_admin_flag engine on php_admin_flag safe_mode off # php_admin_value open_basedir none </IfModule> <IfModule mod_php5.c> # php_admin_flag engine on php_admin_flag safe_mode off # php_admin_value open_basedir none </IfModule> </Directory>
以下のコマンドで適用
# /usr/local/psa/admin/bin/websrvmng -v -a