このサイトは下記に移動しました
http://ohwada.yn150.jp/

logo
 

サポート掲示板の使い方

ログインすれば、投稿できます。
ログイン名 guest
パスワード guest

ただし、投稿しても、返事が貰えることを期待してはいけない。
ご自身のメモ代わりくらいに思ってください。


掲示板

ネットコモンズのサポート掲示板[根記事一覧]
123

管理人2010/08/24 15:56:38(0票)

■ 問題点
MySQL 5.5.4 ではインストールやアップデートが出来ない。

■ 原因
文法が変わり、TYPE=MyISAM が使えなくなったため。

■ 対策

修正ファイルのダウンロード
http://sourceforge.jp/projects/xoops4u/releases/48708

TYPE=MyISAM を ENGINE=MyISAM に置き換えた。

(1) webapp/components/database/Sqlutility.class.php
-----
function splitMySqlFile(&$ret, $sql)
{
// 追加
    $sql = str_replace( 'TYPE=MyISAM', 'ENGINE=MyISAM', $sql );
-----

(2) webapp/modules/language/update/Update.class.php
(3) webapp/modules/mobile/update/Update.class.php
(4) webapp/modules/module/update/Update.class.php
(5) webapp/modules/system/update/Update.class.php
-----
// 変更
// ") TYPE=MyISAM;";
   ") ENGINE=MyISAM;";
-----

■ 2次的な影響
アップデート時に、テーブルが生成できないと、アクセス不能になる。
2.3.0.0 では config_language テーブルがある前提になっているが、
これがないため。
config_language テーブルなしでも動作するように対策した。

(6) webapp/components/config/View.class.php
-----
function Config_View()
{
// 変更
// config_language があれば、$this->isMultiLanguage を true に
//  $this->isMultiLanguage = true;
    $adodb = $this->_db->getAdoDbObject();
    $metaTables = $adodb->MetaTables();
    if ( in_array( $this->_db->getPrefix()."config_language", $metaTables )) {
      $this->isMultiLanguage = true;
    }
-----

■ 参考

MySQL め、相変わらず中途半端だな

[mysql]MySQL 5.5.3-m3 で廃止になった変数やオプションなどを整理しました
管理人2010/08/24 16:01:50(1票)

現象
下記のエラーが出る
[PHP_Notice]: Undefined index: language in file
maple/filter/Filter_SetConfig.class.php

原因
プログラム・ミスですね

対策
maple/filter/Filter_SetConfig.class.php
-----
// 'meta_language'=>$language[0]['language'],
   'meta_language'=>$language[0]['lang_dirname'],
-----
管理人2010/08/24 15:48:03(0票)

このサイトのバージョンも2.3.0.0にアップデートしました。
これに伴い 一部のハックが動作しなくなっています。
後ほど 対応します。
管理人2010/08/24 15:44:38(0票)

2010年4月日に NetCommons 2.3.0.0 が公開されました
公式サイトの情報

主な変更点は以下の通りです。

□ 記念日多言語サイトの構築に対応しました。
言語を切り替えた際に切り替えた言語のページを別途作成できるようになりました。(注1)
英語のページを作成しておけば、英語のブラウザを使用している人には、自動的に英語のページが表示されます。
現状では日本語、英語、中国語(簡体)に対応しております。

□ 記念日プライベートメッセージ(PM)モジュールを追加しました。
掲示板や日誌で投稿し複数人で情報を共有する事しかできませんでしたが、個人宛にメッセージを送る事が出来るようになりました。
個別の連絡事項等にご利用ください。
サイトの運営上個別の情報共有をさせたくない場合は、管理画面の権限管理機能で使用させないようにしてください。

□ 記念日携帯用メニュー表示機能を追加しました。
パソコンで表示されるメニューと携帯で表示されるメニューを分けられるようになりました。
携帯専用のページを作成し、パソコンでは非表示、携帯では表示と設定する事で、携帯に特化したサイトも簡単に作成できるようになっています。
また、携帯での背景色、文字色等の設定もできるようになりましたので、充実した携帯サイトが構築できます。

□ 記念日掲示板、日誌、汎用データベースの固定リンクを短縮化しました。
掲示板、日誌、汎用データベースに対する固定リンクが短縮されるようになりました。
「こちらの記事へ」等のリンクを使用していたURLが、すっきりした形でアドレスに表示されるようになっています。(注2)

□ 記念日WYSIWYGエディタを全面改修しました。
今まで、一部ブラウザ(Chrome、Safari)で機能が制限されていましたが、同様の機能が使用可能になりました。
また、テーブル挿入機能等一部処理の使用感もUPしました。

□ 記念日共通の画像やファイルをキャッシュするようにしました。
共通で使用する画像や、javascriptファイル、cssファイル等がキャッシュされるようになり処理速度が向上しました。
細い回線下でのパフォーマンス向上に効果が期待できます。

□ 記念日登録フォームで申込数、及び、期限を制限できるようにしました。
登録制限数を指定しておくと、申込数が指定された件数に達した時に申込を終了した旨のメッセージが表示されます。
期限を設定しておくと、期限が過ぎた時に期限が過ぎた旨のメッセージが表示されます。
今まで手動で終了していた作業がなくなり効率化が図れます。

□ 記念日会員の新規申込でSSLを利用できるようにしました。
管理画面のシステム管理から、SSLを有効にしていただくと、会員の新規申込ページがSSLで表示されます。

□ 記念日携帯で会員情報が編集できるようにしました。
携帯から会員の申込を行っても自分の情報を登録するときはパソコンしかなかったのですが、ついに携帯から登録する事が出来るようになりました。
携帯しか使用しない方でも問題なくご利用いただけます。

□ 記念日新着情報で表示方法に件数を指定できるようにしました。
過去5日分のように、日数での表示しかできませんでしたので、情報が古くなると何も表示されない状態になりました。
件数で指定すると日数が経過しても、指定された件数分は常に新着として表示されるようになります。

□ 記念日その他
掲示板や、研修会等のイベントを通して、様々な方々からの情報提供を基に、BugFixや、機能追加を行う事が出来ました。
ご協力頂いた皆様にこの場を借りて、厚く御礼申し上げます。
管理人2009/07/02 10:15:56(0票)

最初に メール設定 を読むこと

設定方法


システム管理 -> メール管理
-----
送信者メールアドレス:     USER@gmail.com
メール送信方法:         SMTPAuth
SMTPサーバアドレス:     ssl://smtp.gmail.com:465
SMTPAuthユーザ名:         USER
SMTPAuthパスワード:     PASS
-----

gmail

参考
Using PHPMailer with Gmail


管理人2009/10/18 22:21:13(0票)

メール送信方法は下記の4つが選択できる

(1) PHP mail()
PHPの標準関数
http://php.net/manual/ja/function.mail.php

(2) sednmail
代表的な MTA (Mail Transfer Agent)
http://ja.wikipedia.org/wiki/Sendmail

(3) SMTP
メールサーバー(MTA)と通信するプロトコル
Simple Mail Transfer Protocol
http://ja.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol

(4) SMTPAuth
SMTPに認証手順を付加したプロトコル
http://e-words.jp/w/SMTP20Authentication.html

(1)(2) は自分のサーバーにあるメール送信機能を使うもの
(3)(4) は外部のサーバーにあるメール送信機能を使うもの

公式サイトでは SMTP を推奨しているが。
ネットコモンズ管理者マニュアル メール設定

PHP mail() を選択するのが一番簡単。

メール送信に gmail を利用する ことも可能









管理人2009/10/13 13:01:37(0票)

下図のように、ログイン画面が正しく表示されず、ログイン出来なくなることがある。

login    login

原因は、システム管理 -> 一般設定 にて
SSLログインを有効にする」を「はい」にしたため。

修復は、データベースを直接 書換える。
(prefix)_config テーブルの conf_id=20 「use_ssl」 の conf_value を 0 にする。
0 が無効 1 が有効。

管理人2009/10/06 13:22:42(0票)

■ 変更内容
(1) IIS ではログインできないバグを修正
(2) BASE_URL が https のとき、http でアクセスするとログインできないので、
  https にリダイレクトする
(3) 「SSLログイン」が有効のとき、ログインした後は、http から https に移行する
  http と https が混在するため、ブラウザから警告が出る。
  合わせて simple_url  も適用すること

● 動作概要
組合せが多く、16パターンある。
- サーバー: Apache / IIS
- BASE_URL: http / https
- SSLログインの設定: 無効 / 有効
- アクセス: http / https

基本は、アクセス が http / https のときは、
それに合わせて、ログインは 非ssl / ssl で行われて、ログイン後は http / https になる
下記が例外である
(1) BASE_URL が http で、SSLログインの設定 が 無効 で、アクセス が https のときは、
ログインは ssl で行われるが、ログイン後は http になる
(2) BASE_URL が http で、SSLログインの設定 が 有効で、アクセス が http のときは、
ログインは ssl で行われて、ログイン後は https に移行する
(3) BASE_URL が https で、アクセス が http のときは、
https にリダイレクトする


絵文字:星 ダウンロード
管理人2009/10/08 12:57:38(0票)

ネットコモンズでは printf デバック が出来ない。
LogFactory というツールが用意されているが、使い勝手がいまいち。
そこで、画面出力の代わりに、ファイルに出力するツールを作ってみた。

■ 準備
htdocs/index.php の変更
-----
error_reporting(E_ALL);

// 追加
require_once "hoge_log.php";
-----

htdocs/hoge_log.php を新設
-----
<?php

function hoge_backtrace()
{
    ob_start();
    debug_print_backtrace();
    hoge_log( ob_get_contents() );
    ob_end_clean();
}

function hoge_printr($val)
{
    ob_start();
    print_r($val);
    hoge_log( ob_get_contents() );
    ob_end_clean();
}


function hoge_time()
{
    hoge_log( date("Y-m-d H:i:s") );
}

function hoge_url()
{
    $protocol = ( isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on') ) ? 'https' : 'http';
    $url = $protocol. '://'. $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'] ;
    hoge_log( "URL: ".$url );
}

function hoge_request_uri()
{
    hoge_log( "REQUEST_URI: ".$_SERVER["REQUEST_URI"] );
}

function hoge_request_method()
{
    hoge_log( "REQUEST_METHOD: ".$_SERVER["REQUEST_METHOD"] );
}

function hoge_log( $data )
{
    file_put_contents("debug_log.txt", $data."\n", FILE_APPEND);
}

?>
-----

■ デバック方法
echo $foobar;
の代わりに
hoge_log( $foobar );
と書く。

htdocs/debug_log.txt
に結果が残る

管理人2009/03/08 04:52:53(0票)

URL を短縮するハックを作成した。
このサイトにて採用している。

絵文字:星 ダウンロードはこちらから

機能

下記のURLを短縮します

(1) メニュー
index.php?action=pages_view_main&page_id=xx
-> page_xx.html

(2) 掲示板
index.php?action=pages_view_main&active_action=bbs_view_main_post&post_id=xx&block_id=xx#_xx
-> bbs_xx_xx.html#_xx

(3) 日誌
index.php?action=pages_view_main&active_action=journal_view_main_detail&post_id=xx&block_id=xx#_xx
-> journal_xx_xx.html#_xx

(4) キャビネット
index.php?action=cabinet_action_main_download&block_id=xx&room_id=xx&cabinet_id=xx&file_id=xx&upload_id=xx
-> cabinet_xx_xx_xx_xx_xx.html

管理人2009/09/15 02:37:52(0票)

独自のスタイルシート(css)を適用するには、3つの方法がある。

1.head 部を修正する

htdocs/hoge.css を追加する
---
スタイルシートを記述する
---

webapp/templates/main/header.html を修正する
---
<link class="_common_css" rel="stylesheet" type="text/css" media="all" href="<{$smarty.const.CORE_BASE_URL}><{$smarty.const.INDEX_FILE_NAME}>?<{$smarty.const.ACTION_KEY}>=common_download_css&amp;page_theme=<{$css_header_pagetheme}>&amp;dir_name=<{$css_header}>&amp;block_id_str=<{$css_header_block_id}>&amp;system_flag=<{$smarty.session._system_flag}>" />
<{* これを追加する *}>
<link rel="stylesheet" type="text/css" media="all" href="<{$smarty.const.CORE_BASE_URL}>/hoge.css" />
---

モジュール管理より「一括アップデート」を行います。

2.独自のページテンプレートを作成する

まず下記を読む。
公式サイト:カスタマイズ方法
ヘッダーメニュー、フッタメニューの追加方法(上級者向け)

webapp/modules/pages/files/css/hoge/page_style.css を追加する
---
スタイルシートを記述する
---

3.独自のテーマを作成する

まず下記を読む。
公式マニュアル本
第6章3節 オリジナルのスタイルテーマを増やそう

webapp/style/themes/hoge/css/style.css を修正する
---
スタイルシートを記述する
---


管理人2009/09/13 11:16:35(0票)

横浜ネットコモンズ・ユーザ会 が設立されました。

公開セミナー が行われます。
9月19日(土) 13時-17時
東京都市大学 横浜キャンパス (中川)
8月にネットコモンズの公式マニュアル本が出版されました。
出版記念を兼ねて、実習形式でのセミナーを行います。


管理人2009/08/28 16:09:46(0票)

リモートシェル を使える環境では、下記のスクリプトを使うと、便利です。

スクリプトの仕事
(1) 公式サイトからファイルをダウンロードする。
(2) 解凍する。
(3) 任意の場所にファイルを配置する。
(4) パーミッションを変更する。
(5) index.php を書き換える。

あとは、通常とおりWEBからのインストールを行う。

下記のように配置する
html/htdocs/ -> /home/user/www/hoge/
html/maple/  -> /home/user/foo/maple/
html/webapp/ -> /home/user/foo/webapp/

参照 任意の場所にインストールする

注意
スクリプトが分かる人向けです。
例外処理など入っていないので、環境が違うと、他のファイルを壊す可能性があります。

=====
#!/bin/bash

#----------------------------------------------------------
# rewrite for your enviroment
#----------------------------------------------------------
dir_nc='/home/user/www/hoge'
dir_trust='/home/user/foo'
#----------------------------------------------------------

file_wget='index.php?action=cabinet_action_main_download&block_id=93&room_id=1&cabinet_id=1&file_id=924&upload_id=2020'
ver='NetCommons-2.2.0.0'

url="http://www.netcommons.org/$file_wget"
file_tar="$ver.tar.gz"

cd /tmp
wget $url
mv $file_wget $file_tar
tar xzxf $file_tar

mkdir $dir_trust
mv /tmp/$ver/html/htdocs $dir_nc
mv /tmp/$ver/html/maple  $dir_trust
mv /tmp/$ver/html/webapp $dir_trust

chmod 777 $dir_nc
chmod 777 $dir_trust/webapp/uploads
chmod 777 $dir_trust/webapp/templates_c
chmod 666 $dir_trust/webapp/config/install.inc.php

mv $dir_nc/index.php $dir_nc/index.orig.php

# BASE_DIR & INSTALLINC_PATH
sed -e "/BASE_DIR/i define('BASE_DIR', '$dir_trust');" -e "s/dirname(START_INDEX_DIR)/BASE_DIR/" $dir_nc/index.orig.php > $dir_nc/index.php
=====

管理人2009/08/13 19:49:05(0票)

NetCommons2.2リリース


2009/08/12: Version 2.2.0.0
===============================
- 固定リンク機能の追加
- 携帯版に新規会員申込、パスワード再発行機能を追加
- フルバックアップの処理をNetCommonsに関わるファイルのみ対象とするように修正
- パスワード再発行のメール内容を登録できるように修正
- 重大なセキュリティバグに関する修正
- Google Chrome、Firefox3.5への部分対応
- WysiwygエディタでZip保存処理のバグを修正
- Wysiwygエディタで不要なタグが付いてしまう処理を修正
- WysiwygエディタのURLの変換処理を修正
- Wysiwygエディタで登録した自サイトへのリンクを、携帯版でリンクするとログアウトされてしまうバグを修正
- Wysiwygエディタで入力した値の空文字チェック処理を修正
- install.inc.dist.php、install.inc.phpを合わせるように修正
- ブロックスタイルのテンプレート選択肢をソートするように修正
- ブロックのコピーで画像のパスが正常に変換されないバグを修正
- TODOの進捗率と済が同期するように修正
- サイト全体をSSLで運用していた場合、ログインができなくなるバグを修正
- ログイン後に表示されるページが異なる場合があるバグを修正
- インストール直後に日誌を投稿するとエラーが発生するバグを修正
- 一部ソースコードをリファクタリングを行った
- 汎用データベースのソート順に古い順を追加
- 汎用データベースのコンテンツ一覧画面でも投票できるように修正
- 汎用データベースの表示文言を修正
- 汎用データベースの添付ファイルにダウンロード回数表示機能を追加
- 汎用データベースのテキストに入力した値が消えてしまう場合があるバグを修正
- 日誌の記事を承認すると新着情報の登録者が承認したユーザになるバグを修正
- 日誌でコメント無しに設定してもコメントが表示されてしまうバグを修正
- 日誌で記事タイトルがブラウザのタイトルとして表示されるように修正
- 日誌の記事を登録する際、時間も設定できるように修正
- 日誌の記事一覧画面でも投票できるように修正
- 日誌で日誌自身を削除しても新着情報に残っているバグを修正
- 汎用データベース、日誌の一部デザインを修正
- 汎用データベース、日誌の承認メールが送信されない場合があるバグを修正
- 登録フォームで登録者にメール送信する機能を追加
- 登録フォームで登録者一覧に登録IDを表示する機能を追加(注:連番ではなくID)
- 登録フォームで画像認証をつけていた場合、登録できなくなる不具合を修正
- 登録フォームの携帯版でファイル添付機能のバグを修正
- 登録フォームでカーソルを移動しないように修正
- リンクリストでブラウザのステータスバーに表示されるURLを正しく修正
- 掲示板で返信記事に投票してもカウントされないバグを修正
- 掲示板の携帯版で投票無しにしても、投票数が表示されるバグを修正
- カレンダーの予定にタイムゾーンを追加
- カレンダーでテーマによって日付の色が変わってしまうバグを修正
- カレンダー、新着情報のプライベートルームの処理、及び、文言を修正
- カウンターでnoticeが発生してしまうバグを修正
- フォトアルバムで非公開にしても新着情報に残ってしまうバグを修正
- フォトアルバムでwarningが発生するバグを修正
- 小テスト、アンケートで40名以上の解答(回答)が見れなくなるバグを修正
- 新着情報で配信するRSSがsafariでリンクされないバグを修正
- 新着情報の古い既読データを削除するように修正
- メニューで同一名称のページが作成できないよう修正
- メニューをヘッダに表示させた場合、グループスペース自身を表示しないように修正
- 携帯版のメニュー表示で表示するページがない場合、エラーが発生するバグを修正
- モジュール管理のアップデート処理を修正
- 会員管理のインポートでパスワードを必須チェックしないように修正
- ルーム管理で会員の参加、不参加処理で不具合が発生する場合があるバグを修正
- ルーム管理でルーム参加者数が正しくないバグを修正
- ルームのリストアでエラーが発生する場合があるバグを修正



管理人2009/07/27 16:51:28(0票)

2.1.1.0 から W3C に準拠したとのことなので。
ネットコモンズの公式サイトのトップページを The W3C Markup Validation Service にかけてみた。

結果は error が激減していた。
あと6個なので、これも無くなって欲しいところ。

2009年7月(今回)
6 Errors

2009年1月
351 Errors, 330 warnings

参照
主要な CMS の W3C 準拠状況
管理人2009/07/14 16:29:11(0票)

このサイトはいろいろカスタマイズしている。
2.1.1.0 へのバージョンアップに伴い、修正が必要となったファイルを列挙しておく。

ヘッダチェンジャー
- webmap/modules/pages/view/main/Main.class.php

RSS Auto Discovery
- webapp/templates/main/header.html

hover
- webapp/style/css/common.css
- webapp/modules/menu/templates/default/menu_view_main_init.html
- webapp/modules/menu/templates/default/menu_view_main_list.html

ヘッダ・フッタ
- webapp/modules/pages/templates/default/headermenu.html
- webapp/modules/pages/templates/default/page.html

管理人2009/04/02 17:28:02(0票)

「ヘッダチェンジャー」モジュールを作成しました。

絵文字:晴れ デモはこちら

機能
ネットコモンズは、ヘッダカラム、左カラム、右カラム、中央カラムの4カラムから構成されています。
中央カラム(水色)は、ページ毎に異なりますが。
ヘッダカラム、左カラム、右カラム(青色)は、全てのページで共通です。



このモジュールは、中央カラム(水色)と同様に、
ヘッダカラム(桃色)、左カラム(緑色)、右カラム(黄色)をページ毎に異なるものに設定できます。




管理人2009/07/14 04:57:11(0票)

2009/05/28: Version 2.1.1.0
===============================
- 重大なセキュリティバグに関する修正
- 携帯版の仕様変更、及び、汎用データベースの携帯版対応
- W3Cの一部対応
- インポート処理でCRコードが改行コードのファイルに対応するよう修正
- エクスポート処理で「"」、「,」が含まれるデータに対応するよう修正
- Google Chrome、IE8への部分対応
- safariでページ配色が変更されないバグを修正
- 2ヶ月以上過ぎているデータを編集した場合、新着情報に記事が載ってしまうバグを修正
- ブロック操作(ブロックの移動)の処理を修正
- Wysiwygエディタでsrc属性、href属性の値にindex.phpから始まる値を設定できるよう修正
- Wysiwygエディタのtexでnormalsize指定に対応
- Wysiwygに関するバグの修正
- Ajax通信時に不要なタグが付かないよう修正
- ファイルアップロード処理の修正
- 必須入力項目に空白文字を入力できないよう修正
- ファイル圧縮、解凍ライブラリのバージョンアップ
- セッションデータの削除処理を修正
- データベース接続が持続的な接続になってしまうバグを修正
- 表示順変更共通処理の修正
- 一部デザインの修正
- SSLログインが別ポップアップで表示しないよう修正
- メニューの編集で表示順変更(ドラッグ&ドロップ)を行った際に、想定外の位置に配置されてしまうバグを修正
- メニューにて現在表示しているページもクリックできるように修正
- 会員管理でタグのエスケープ処理を追加
- ルーム管理で会員が不参加になってしまう場合があるバグを修正
- ルーム管理で準備中のルームを公開しても、公開されない場合があるバグを修正
- システム管理の一般設定で不要なデータが表示されるバグを修正
- バックアップをリストアする際に正常にリストアされない場合があるバグを修正
- バックアップ処理にタイムアウト処理を追加
- モジュール管理のアップデート処理で、正常にデータ反映されない場合があるバグを修正
- 検索のキーワード、ハンドルに必須入力チェックを追加
- 検索のfrom日を表示しないよう修正
- インストール直後、管理者のプライベートルームが表示されないバグを修正
- FAQモジュールの追加
- 汎用データベースにデフォルトの表示順項目を追加
- 汎用データベースにおけるメタデータタイプがファイルの場合、ダウンロードパスワードを設定できる機能を追加
- 汎用データベースのインポートで500文字以上の内容を登録できるように修正
- 汎用データベースでメタデータの配置を変更した場合、新着情報にタイトルが表示されないバグを修正
- 汎用データベースのメタデータ数を制限するように修正
- 汎用データベースのメタデータの位置が正しく変更されない場合があるバグを修正
- 日誌の投稿、汎用データベースのコンテンツ登録を行うと会員情報の投稿回数に反映されるよう修正
- 日誌の投稿時間に対する扱いを修正
- 日誌の本文に必須入力チェックを追加
- 新着情報にコメント数等を表示するように修正
- 新着情報のRSS配信でリンクできないバグを修正
- 新着情報、カレンダーで対象ルームを選択できるよう修正
- カレンダー、施設予約の新着からリンクした際に、正常にリンクしない場合があるためリンク方法を修正
- カレンダーのスケジュール表示で文字が重なる場合があるバグを修正
- 掲示板で一時保存された記事を有効にした際に、登録日時も更新するように修正
- 掲示板で投票なしに設定しても投票数が表示されるバグを修正
- 掲示板でタイトルアイコンがある記事を編集すると、タイトルアイコンが消えてしまうバグを修正
- 掲示板で返信する際に、一度エラーを発生させると新規記事になってしまうバグを修正
- アンケート、小テストでクリーンアップを行うとアップロードファイルが削除されてしまうバグを修正
- アンケート、小テストで正常にコピーされない場合があるバグを修正
- オンライン状況で表示項目を選択できるように修正
- 登録フォームでタグのエスケープ処理を追加
- フォトアルバムのスライドショーでスタイルシートが読み込まれないバグを修正
- RSSヘッドラインでタグのエスケープ処理を追加

管理人2009/07/05 18:22:08(0票)

マニュアル通り(注) にインストールすると、下記のように htdocs がついた URL になる。
http://exsample.com/htdocs/index.php

これを、下記のような任意の URL でアクセス出来るようにする。
(a) http://exsample.com/hoge/index.php
(b) http://exsample.com/index.php

ドキュメントルート
/home/user/www/
とする

解凍したファイルを、下記のように配置する
html/htdocs/ -> /home/user/www/hoge/ (a)の場合
html/maple/  -> /home/user/foo/maple/
html/webapp/ -> /home/user/foo/webapp/

/home/user/www/hoge/index.php の修正
----
//define('BASE_DIR', '');
define('BASE_DIR', '/home/user/foo');

//define('INSTALLINC_PATH', dirname(START_INDEX_DIR) . "/webapp/config/install.inc.php");
define('INSTALLINC_PATH', BASE_DIR . "/webapp/config/install.inc.php");
-----

以降、マニュアル通りにインストールする。

インストール後の
/home/user/foo/webapp/config/install.inc.php
が下記のようになっていれば、OK
-----
define('BASE_URL', 'http://exsample.com/hoge');

if(!defined("BASE_DIR")) {
    define('BASE_DIR', '/home/user/foo');
}
-----

(注) NetCommonsの歩き方 ~管理者用マニュアル~
2-3-2 新規インストールの前準備
ダウンロードしたNetCommons内のhtmlディレクトリ内の全てのディレクトリやファイルを、ドキュメントルート以下にコピーします。

管理人2009/04/30 12:28:38(0票)

通常はブロック毎にブロックスタイルが設定できる

通常

ページスタイルが アート のときは、ブロックスタイルの設定が効かない。
全てのブロックが アート になる。

アート

ひととおり試してみたが、アート以外は問題ないようだ。

公式サイトに投稿した
123