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

好的解决了,但是,当您遇到phpMyAdmin 的ERROR 404问题时,将此代码粘贴到控制台中sudo ln -s /usr/share/phpmyadmin /home/USER/phpmyadmin

这是指向 phpmyadmin 的符号链接。

工作正常。

谢谢。

于 2013-05-16T17:25:57.550 回答
0

在进行任何更改之前备份配置文件。

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

然后编辑配置文件:

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

替换以下条目:

文档根目录 /var/www

目录 /var/www/

DocumentRoot /home/USER/www

目录 /home/USER/www

并重新启动apache

须藤 /etc/init.d/apache2 重启

于 2013-05-16T02:41:01.317 回答
0

您需要确保 apache 进程有权访问该目录。您需要chown该文件夹www-data才能访问它。

例如

sudo chown -R :www-data ~/www

于 2013-05-16T02:47:24.790 回答