Autor Zpráva
MyFlower
Profil
Ahoj,

mám nainstalovaný Apache a dnes jsem zabezpečoval server, takže jsem nainstaloval fastCGI a oddělil všechny uživatele. Vše mi funguje bez problému až do chvíle, než chci (přes alias) přistoupit k phpMyAdminovi.

Nevím kde a jak nastavit práva na složku /usr/share/phpmyadmin, aby z ní mohli číst všichni uživatelé nehledě na to jaká práva podle fastCGI mají. (ze zoufalosti jsem zkoušel i chmod 777 na všechny soubory ve složce - bez úspěchu).

[Mon Sep 03 20:08:08 2012] [error] [client xxx] client denied by server configuration: /var/www/yyy/www/, referer: http://yyy.cz/

Víte někdo, jak tohle nastavit?
Předem díky.
Davex
Profil
Asi do konfigurace Apache přidat řádek povolující přístup z jakékoliv IP adresy:

Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
  Allow from all
  # ...
</Directory>
MyFlower
Profil
Davex:
To už tam mám.
<Directory /usr/share/phpmyadmin>
  Options +Indexes +FollowSymLinks -MultiViews +ExecCGI
  AllowOverride All
  Order allow,deny
  Allow from all
  AddHandler fcgid-script .php
  FCGIWrapper /usr/share/phpmyadmin/wrap .php
</Directory>
MyFlower
Profil
Vyřešeno. Stačí konfiguraci pro <Directory>...</Directory> vložit přímo do příslušného konfiguračního souboru virtualhosta. :-)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: