use*_*270 3 lamp apache2 phpmyadmin apache2.4
我目前在将 PHPMyAdmin 设置为子域时遇到问题。我能够在 Ubuntu 12.04 上做到这一点没问题,但由于升级似乎无法正确配置。这是我正在尝试加载的配置:
<VirtualHost *:80>
ServerName sub.domain.com
ServerAlias www.sub.domain.com
DocumentRoot "/usr/share/phpmyadmin"
<Directory /usr/share/phpmyadmin>
Options FollowSymLinks
DirectoryIndex index.php
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
php_flag magic_quotes_gpc Off
php_flag track_vars On
php_flag register_globals Off
php_admin_flag allow_url_fopen Off
php_value include_path .
php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp
php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/$
</IfModule>
</Directory>
<Directory /usr/share/phpmyadmin/libraries>
# AllowOverride All
# Require all granted
Order Deny,Allow
Deny from All
</Directory>
<Directory /usr/share/phpmyadmin/setup/lib>
# AllowOverride All
# Require all granted
Order Deny,Allow
Deny from All
</Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
小智 7
按着这些次序。我将使用“示例”作为文件/子域名。您可以将其命名为“phpmyadmin”
sudo nano /etc/apache2/sites-available/example.conf
Run Code Online (Sandbox Code Playgroud)
在example.conf中添加这个
<VirtualHost *:80>
ServerAdmin user@domain.com
ServerName domain.com
ServerAlias example.domain.com
DocumentRoot /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
保存文件,然后从终端运行
sudo a2ensite example.conf
Run Code Online (Sandbox Code Playgroud)
现在只需重新启动 apache2
sudo service apache2 reload
Run Code Online (Sandbox Code Playgroud)
这就是它在 Ubuntu 14.04 和 Apache 2.4.7 中工作所需要做的一切,并且只需在浏览器中输入它即可访问 PHPMyAdmin。
http://example.domain.com
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12841 次 |
| 最近记录: |