Virtual host probléma localhoston.
Sziasztok.
Küzdök egy virtual host problémával és elakadtam. Ebben szeretném a segítségeteket kérni.
Felraktam egy AppServ-et a gépre (Apache 2.2, PHP5). Szeretném megoldani, hogy localhost/phpMyAdmin-on elérjem továbbra is az adatbázis kezelőt.
Valamint szeretnék egy valami_domain néven elérhető projektet fejleszteni ami itt található: e:\AppServ\www\domain_neve.
windows könyvtárban az etc/host-ban beírtam, hogy: 127.0.0.1 domain_neve.
Az apache konfig filejában bekapcsoltam a virtual host modult(e:\AppServ\Apache2.2\conf\httpd.conf):
LoadModule vhost_alias_module modules/mod_vhost_alias.so
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
A httpd-vhosts.conf fileban beállítottam a következőket:
<VirtualHost *:80>
DocumentRoot "/www/domain_neve"
ServerName domain_neve
ServerAlias *.domain_neve
ErrorDocument 404 /index.php?error=404&
ErrorLog logs/domain_neve_error_log
CustomLog logs/domain_neve_access_log common
ServerSignature off
AddDefaultCharset UTF-8
<Directory "/www/domain_neve">
Allow from all
AllowOverride All
DirectoryIndex index.php index.html
Options ExecCGI FollowSymLinks
php_admin_flag mbstring.encoding_translation 1
php_admin_value error_log "/www/domain_neve/temp/log/php.log"
php_admin_value mbstring.internal_encoding UTF-8
php_admin_value open_basedir "/www/domain_neve/:/tmp/"
</Directory>
</VirtualHost>
A problémám az, hogy amióta bekapcsoltam a vhost modult azóta ezt a hibaüzenetet kapom localhostra is és a domain_neve-re is:
Forbidden
You don't have permission to access /phpMyAdmin/ on this server.
Apache/2.2.4 (Win32) PHP/5.2.3 Server at localhost Port 80
Ha valakinek van ötlete arra, hogy mit szúrtam el örömmel várom. :-)
Előre is köszi.
üdv: Tomekk
■ Küzdök egy virtual host problémával és elakadtam. Ebben szeretném a segítségeteket kérni.
Felraktam egy AppServ-et a gépre (Apache 2.2, PHP5). Szeretném megoldani, hogy localhost/phpMyAdmin-on elérjem továbbra is az adatbázis kezelőt.
Valamint szeretnék egy valami_domain néven elérhető projektet fejleszteni ami itt található: e:\AppServ\www\domain_neve.
windows könyvtárban az etc/host-ban beírtam, hogy: 127.0.0.1 domain_neve.
Az apache konfig filejában bekapcsoltam a virtual host modult(e:\AppServ\Apache2.2\conf\httpd.conf):
LoadModule vhost_alias_module modules/mod_vhost_alias.so
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
A httpd-vhosts.conf fileban beállítottam a következőket:
<VirtualHost *:80>
DocumentRoot "/www/domain_neve"
ServerName domain_neve
ServerAlias *.domain_neve
ErrorDocument 404 /index.php?error=404&
ErrorLog logs/domain_neve_error_log
CustomLog logs/domain_neve_access_log common
ServerSignature off
AddDefaultCharset UTF-8
<Directory "/www/domain_neve">
Allow from all
AllowOverride All
DirectoryIndex index.php index.html
Options ExecCGI FollowSymLinks
php_admin_flag mbstring.encoding_translation 1
php_admin_value error_log "/www/domain_neve/temp/log/php.log"
php_admin_value mbstring.internal_encoding UTF-8
php_admin_value open_basedir "/www/domain_neve/:/tmp/"
</Directory>
</VirtualHost>
A problémám az, hogy amióta bekapcsoltam a vhost modult azóta ezt a hibaüzenetet kapom localhostra is és a domain_neve-re is:
Forbidden
You don't have permission to access /phpMyAdmin/ on this server.
Apache/2.2.4 (Win32) PHP/5.2.3 Server at localhost Port 80
Ha valakinek van ötlete arra, hogy mit szúrtam el örömmel várom. :-)
Előre is köszi.
üdv: Tomekk
Conf
Siker
Sikerült. Köszönöm szépen a segítséget. :-)
A log segített. Eddig nem kellett használnom úgyhogy azért nem voltam jártas ebben.
Csak el volt írva a cél könyvtárak elérési útja.
üdv: Tomekk
Kiváló