Wpis z mikrobloga

Mam Apache2. Zainstalowałem je na opensuse. Nie chcę mieć głównego katalogu pod /srv/www/htdocs tylko w /home/sroka22/htdocs. Spoko, nie ma problemu. Mam jednak zainstalowanego z pakietu phpMyAdmin, który jest zainstlowany w katalogu /srv/www/htdocs/phpMyAdmin. Jak mam zrobić, żeby wszystko co jest w katalogu /srv/www/htdocs/phpMyAdmin było dostępne pod adresem localhost/phpMyAdmin, jednocześnie, żeby localhost trafiało do /home/sroka22/htdocs. Najlepiej bez .htaccess bo testując strony nie chcę musieć pamiętać o dodawaniu jakiejś reguły do .htaccess.
#linux #apache #serwery
  • 15
@login-jest-zajety: nie do końca rozumiem. phpMyAdmin jest w folderze /srv/www/htdocs/phpMyAdmin. Po ustawieniu w ustawieniach Apache2 ServerRoot na /home/sroka22/ adres
localhost/phpMyAdmin zwracał 404, więc chyba jednak nie jest ustawiony Alias.
@Dolan: @D0m3L: zarówno ustawienie aliasu /phpMyAdmin/ "/srv/www/htdocs/phpMyAdmin" jest i link symboliczny zmieniają tylko błąd 404 na błąd 403.
@login-jest-zajety: końcówka wygląda tak:

[Sun Mar 31 21:10:09.001296 2019] [authzcore:error] [pid 5511] [client ::1:43308] AH01630: client denied by server configuration: /var/www
[Sun Mar 31 21:10:09.153693 2019] [authz
core:error] [pid 5511] [client ::1:43308] AH01630: client denied by server configuration: /var/www
[Sun Mar 31 21:10:09.313222 2019] [authzcore:error] [pid 5511] [client ::1:43308] AH01630: client denied by server configuration: /var/www
[Sun Mar 31 21:10:09.473579 2019] [authz
core:error] [pid 5511] [client ::1:43308] AH01630: client