2012年11月5日月曜日

ユーザーディレクトリ の公開

1.ユーザーディレクトリ の公開
    前回のエントリーでubuntuにLAMP環境を構築した。
    しかし、デフォルトではユーザーディレクトリを公開する設定になっていないので、
    以下のコマンドを実行して、公開する設定に変える。

    $ sudo /usr/sbin/a2enmod userdir

    Apacheを再起動する。

    $ sudo /etc/init.d/apache2 restart

    ユーザーのホームディレクトリ内に public_html ディレクトリをつくり
    その中に index.html を入れてテスト。ユーザー名が hogehoge の場合、
    ブラウザで以下にアクセス。

    http://localhost/~hogehoge/

    index.html が表示されれば成功。

2.ユーザーディレクトリ で php が使えるようにする。
    これもデフォルトでは php が動かせないようになっているので、
    設定を変更する。

    /etc/apache2/mods-available/php5.conf

    を管理者権限で開く。
    13行目をコメントアウト。

    php_admin_value engine Off
   
    ↓変更
   
    #php_admin_value engine Off

    変更を保存して、Apache を再起動。

    $ sudo /etc/init.d/apache2 restart

    public_html 内に test.php を入れてテスト。
    ブラウザで以下にアクセス(ユーザー名 hogehoge の場合)。

    http://localhost/~hogehoge/test.php

    参考サイト
    http://ohhappy.org/blog/linux/533.html
    ・・・だったが、ここもリンク切れ。。。

    上記2つがうまく行かないときはHTMLファイルやphpファイルの
    パーミッションの設定にも気をつけてみよう。

0 件のコメント:

コメントを投稿