My Web Pages StartKit
【概要】
簡易CMSのようなもの。このサイトもこれで構築しています。
http://asp.net/downloads/starter-kits/my-web-pages/
DBを利用しないファイルベースのシステムとなっているので、このURLよりダウンロードし、サーバー上に展開するだけで利用できます。
デモサイトはhttp://www.mwpsk.org/
【使い方】
1:http://asp.net/downloads/starter-kits/my-web-pages/より一式ダウンロードする
2:ファイル解凍後、VisualStudioやVisualWebDeveloperを利用し展開します
3:展開したサイトをブラウザで表示させます
この時点でApp_Data内に各種フォルダ、ファイルが作成されます
4:LOGINボタンが右上にあるので、押し ユーザー名、パスワードをそれぞれ「admin」と入力しログインします
5:ログインをするとメニューに「Administration」が表示されますので、このメニュー内から
User Managementを開きます
6:新規ユーザーを作成します(好きなもので)
7:作成したユーザー情報を編集するため、編集ボタン(エンピツ
マーク)を押します。
8:ユーザー編集画面で「Is Administrator」にチェックを入れて保存します。
9:一度ログオフし(Adminをログオフ)新規作成したユーザーでログオンしなおします。
10:Adminをそのまま残すとセキュリティー上危険なので、User ManagementからAdminユーザーを削除します。
これで6で作成したユーザーのみが管理者となりました。
11:あとはこれらのフォルダごとFTPなどを利用して利用しているサーバーにアップロードを行います。
※仮想ディレクトリなどの設定は別途行っておいてください。
【レンタルサーバー上で使う場合の注意点】
このシステムは操作をする上でフォルダの作成をサーバー上で行いますが、一部レンタルサーバーでは使用者に「フォルダの作成権限」を与えていない場合があります。Trust level=medium以上であれば通常問題はありませんが、念のため確認をしてください。
以下に、「フォルダ作成権限」がない場合の手順を記します。
1:Visual Studioでダウンロードしてきたフォルダを展開します。
2:ブラウザで表示します
3:管理者ユーザーでログオンします。
4:左のメニュー内からどのページでも良いので開きます。
5:ページ内にリストボックスがあり、初期状態では「contact form」が選択されていると思います。
6:リストボックス右横に「Add Section」を押しまずcontact formが追加されます。
7:次にContact formの次、「Downloads」を選択しAdd Sectionを押します。この作業をリストボックス内の項目すべてに行います。
8:ソリューションエクスプローラーのApp_Dataフォルダ内を見て以下のフォルダが新規作成されていることを確認してください。
_Downloads
ContactForm
DownloadList
EasyControl
EventList
Gallery
Guestbook
HtmlContent
LinkList
NewsList
Pages
Subpages
UserImages
9:これらの作業をローカルで行った後にサーバーにアップロードします。つまり、ローカルでフォルダを先に作っておけば実行時に権限の問題でエラーが起こることはありません。