| 記事インデックス |
|---|
| Ubuntu 9.10でテストサーバー |
| MySQL Administrator |
| すべてのページ |
Ubuntu9.10で、ローカル・テスト・サーバーをGUIで構築する方法です。
ローカルでCMSを利用してのテスト・構築する目的ですので、セキュリティーの設定は致しません。そのため、このままの設定で外部からのアクセスを行わないでください。構築したコンピューター内でテストするために使用してください。
Ubuntu9.10の入手・インストールは説明しません。説明しているサイトはたくさんありますし、フォーラムで尋ねることもできます。
記事の対象はWebを利用でき、仕組みをある程度理解していること、Ubuntuの操作に親しんでいるユーザーさんを対象としています。完全な初心者の方では、内容を理解し、構築することは無理でしょう。
UbuntuでWebサーバー+MySQL+PHP、通称LAMPサーバーを構築するのは簡単です。
まず、Synapticsを機動します。次にメニューの「編集」→「タスク(グループ)を利用してパッケージにマークする」を選択します。
LAMP serverの項目にチェックをいれ、OKボタンをクリックします。続いて、適用ボタンをクリックすれば、LAMPサーバーが構築されます。
インストール途中でMySQLのroot(管理者)パスワードを設定するように促されます。自分で設定したパスワードを忘れないようにしましょう。後ほど使用します。サーバーが正しく動作していれば、ブラウザからhttp://localhostへアクセスすると”It Works.....”と表示されます。
Ubuntuの場合、WordPress、Drupal、phpBB3の本家版、つまり英語バージョンがSyapticsからインストールできます。(できますが、お勧めはしません。自分で日本語版を入れた方が管理しやすいですよ)
色々試したのですが、UbuntuでGUIでWebサーバーを設定できるツールが無く、外部からwebminなどをインストールするのも面倒なので、一番簡単で手間がかからない方法を提案したいと思います。
それは、昔から使われる方法で、セキュリティ的には良くないと言われているのですが、テストサーバーですので、そこら辺は大目に見てください。
方法は簡単で、サーバーの設定はこのままいじらず、CMSは自分のホームディレクトリーへ展開し、そのディレクトリーからドキュメントルートへシンボリック・リンクを張るという簡単な方法です。
シンボリック・リンク程度ならコマンドOKな方なら、タイプした方が早いですね。これは。
ln -s /home/あなたのユーザー名/ターゲットディレクトリ名 /var/www/シンボリック名
ここも、GUIでやるのが、こだわりというもの。w
ファイルブラウザーを管理者権限で開けば可能です。Gnome環境ならnautilus-gksuをSynapticsよりインストールします。後は、ファイルブラウザで適当なフォルダーを選び、右クリックでメニューを出し、管理者権限のNautilusを開いてください。
KDE環境では管理者権限で簡単に開き直す拡張がありませんね。ちょっと前まであったような気がしましたが。どうしてもやりたければイルカさんを管理者権限で開くコマンドを登録しておきましょう。
管理者権限では、2つのタブを開きます。一つはCMSを展開したあなたのホームディレクトリーですが、root状態なのでホームディレクトリーへ移動すると/rootに移動しちゃいます。あなたのホームディレクトリー、/home/あなたのユーザー名、へ移動してください。もう一つは/var/wwwへ移動します。
次にあなたのホームディレクトリーのリンクを張りたいフォルダー(CMSを展開したフォルダー)をShift+Ctrlを押したまま、左ドラッグし、wwwフォルダーのタブの上へドロップします。

上のスナップショットでは、カーソルが通常と同じものになっていますが、実際はCtrlドラッグ時はコピー、Shift+Ctrl時はシンボリックリンクのためのマウスカーソルが表示されます。
これで、シンボリックリンクを張ることができました。シンボリックリンクはパーミッションが全部付き(全部アクセスOK)になっているため、元のディレクトリーの権限がリンク先にも適用されます。フォルダーとその下のファイルをアクセス可能にしておかないとCMSの設定等でディレクトリーとファイル操作が必要になったとき、エラーになります。まあ、インストールの段階でトラブルのが最初でしょうが。w
コマンドでも簡単です。端末から次のコマンドで行うことも出来ます。
chmod -R a+rwx /home/あなたのユーザー名/CMSを展開したディレクトリー名
GUIで行うなら、ホームディレクトリー下のCMS展開ディレクトリーのパーミッションを同様に全部アクセスOKにしておきましょう。フォルダー選択後、右クリックでコンテキストメニューを表示、プロパティを指定して、アクセス権タブから指定できます。
所有者、グループ、その他の権限を全部「作成と削除」、「読み書き」に設定します。
| < 前 |
|---|