在php开发过程中,安装的apache的默认目录是在/var/www/,这个目录下有时会有用户权限,比如使用php上传文件到项目目录下时会有权限,这样就不能对所上传的文件进行修改,此时可以通过修改apache2的网站默认目录,这样就避免了上述出现的问题。
更改过程比较简单,只需要对apache2的配置文件进行修改就可以了
sudo gedit /etc/apache2/sites-enabled/000-default
在文档中找到DocumentRoot这个字段,在后面修改你要放置网页文件的目录,然后保存,然后重启apache服务:
sudo service apache2 restart
这样网站默认目录就被修改了。
连接phpmyadmin
在安装过程中用户可能会把phpmyadmin也配置上了,此时可以直接将phpmyadmin整个文件夹移动到你修改的网站默认目录下面就可以了。这样就可以访问phpmyadmin了。
如果设置成主目录是/home/web/,默认这个目录是没有权限访问的,会提示
You don't have permission to access /index.php on this server.
打开//etc/apache2/apache2.conf,添加
注意,修改根目录的访问权限
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
</Directory>
sudo service apache2 restart
更改过程比较简单,只需要对apache2的配置文件进行修改就可以了
sudo gedit /etc/apache2/sites-enabled/000-default
在文档中找到DocumentRoot这个字段,在后面修改你要放置网页文件的目录,然后保存,然后重启apache服务:
sudo service apache2 restart
这样网站默认目录就被修改了。
连接phpmyadmin
在安装过程中用户可能会把phpmyadmin也配置上了,此时可以直接将phpmyadmin整个文件夹移动到你修改的网站默认目录下面就可以了。这样就可以访问phpmyadmin了。
如果设置成主目录是/home/web/,默认这个目录是没有权限访问的,会提示
You don't have permission to access /index.php on this server.
打开//etc/apache2/apache2.conf,添加
<Directory /home/web/>
Options Indexes FollowSymLinks
AllowOverride None
Allow from all
</Directory>
注意,修改根目录的访问权限
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
</Directory>
sudo service apache2 restart