0

ローカルホスト(Ubuntu 13.04)のApacheインストールでこの問題が発生しました

チップ:

クリーン インストールと httpd.conf ファイルが空 (空白)

このコマンド ラインは、ファイルを開きます。

sudo gedit /etc/apache2/sites-available/default

ファイルには次のデータがあります。

<VirtualHost *:80>
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

/var/www をホーム ディレクトリに移動する必要があります。次に例を示します。

/home/USER/www/site1

/home/USER/www/site2

よろしくお願いします!:D

4

3 に答える 3

0

変更を行う前に、構成ファイルのバックアップを取ります。

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/default-bak

次に、構成ファイルを編集します。

sudo gedit /etc/apache2/sites-available/default

以下のエントリを置き換えます。

DocumentRoot /var/www

ディレクトリ /var/www/

ドキュメントルート /home/USER/www

ディレクトリ /home/USER/www

Apacheを再起動します

sudo /etc/init.d/apache2 再起動

于 2013-05-16T02:41:01.317 に答える
0

解決しましたが、 phpMyAdmin でERROR 404の問題が発生した場合は、このコードをコンソールに貼り付けてくださいsudo ln -s /usr/share/phpmyadmin /home/USER/phpmyadmin

これは、phpmyadmin へのシンボリック リンク用です。

正常に動作しています。

ありがとう。

于 2013-05-16T17:25:57.550 に答える
0

Apache プロセスがそのディレクトリにアクセスできることを確認する必要があります。chownフォルダにwww-dataアクセスできるようにする必要があります。

例えば

sudo chown -R :www-data ~/www

于 2013-05-16T02:47:24.790 に答える