Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: tofa 14 Ledna 2015, 08:48:56
-
Zdravím,
mam nainstalovany apache server s php podle navodu na youtube (uz nepamatuju ktery) vsechno to do nedavna fungovalo jak ma.
Ale ted mi to pise na localhostu chybu
Forbidden
You don't have permission to access / on this server.
Apache/2.4.7 (Ubuntu) Server at localhost Port 80
Pritom mam permission nastavene na 777 (jak rikam do nedavna to fungovalo jak ma), vychozi slozku mam nastavenou do Dropboxu, ale vse to fungovalo az do nedavna. Jsem novacek co se tyce pouzivani linuxu, kdyztak reknete co potrebujete znat a vedet a ja to sem hodim.
Jedina velka posledni zmena byla instalace windows k Ubuntu.
-
Máte v DocumentRoot správně index? Takhle to vypadá, že to nenašlo index a v konfiguraci apache je zakázané vylistovat složku.
-
Jak rikam nic jsem tam nemenil a do nedavna to fungovalo, DocumentRoot jsem menil take podle tutorialu, ale uz je to delsi dobu...
v souboru /etc/apache2/apache2.conf
mam:
#<Directory /var/www/>
<Directory /home/haniska/Dropbox/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Uz si bohuzel nepamatuju kde vsude se to melo menit, nebude chyba nekde tady? :
# These need to be set in /etc/apache2/envvars
#ORIGINAL:
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
#User nobody
#Group nobody
Puvodne jsem tam mel tusim to "nobody" a jelo to (tedy aspon v xamppu to tam bylo, pak jsem na novem pc nainstaloval server normalne podle tutorialu)... Ale kdyz to predelam napise to pri restartu/startu apache
Output of config test was:
AH00544: apache2: bad group name nobody
Action 'configtest' failed.
-
koukno do apachiho error.log ;) .. tam by melo byt napsano naprosto presne co se deje ..
-
error.log apache ma jako posledni zaznamy:
[Wed Jan 14 10:54:38.077769 2015] [core:error] [pid 9400] (13)Permission denied: [client 127.0.0.1:50409] AH00035: access to / denied (filesystem path '/home/tofa/Dropbox/www') because search permissions are missing on a component of the path
[Wed Jan 14 10:54:38.157928 2015] [core:error] [pid 9400] (13)Permission denied: [client 127.0.0.1:50409] AH00035: access to /favicon.ico denied (filesystem path '/home/tofa/Dropbox/www') because search permissions are missing on a component of the path
-
Jedna nebo více z nadřazených složek nebude mít právo x pro uživatele/skupinu pod kterým běží apache
/home/tofa/Dropbox/www
-
Prave jsem delal
$ sudo chmod 777 -R www/
Vzdy predtim mi to fungovalo (musel jsem chmod opakovat v pripade ze jsem tam nahraval nove obrazky)... Uz jsem se dival na jina fora a tam nastaveni prav pomohlo, ovsem zde opretrvava.... Napadlo me ze by mohl nastaveni apache (jak jsem zminoval vyse...)
-
Prave jsem delal
$ sudo chmod 777 -R www/
Vzdy predtim mi to fungovalo (musel jsem chmod opakovat v pripade ze jsem tam nahraval nove obrazky)... Uz jsem se dival na jina fora a tam nastaveni prav pomohlo, ovsem zde opretrvava.... Napadlo me ze by mohl nastaveni apache (jak jsem zminoval vyse...)
tos udelal uplne spatne ...
-
To by mne zajímalo, jak jsou na tom ostatní adresáře z cesty /home/tofa/Dropbox/www/ ...
-
Tak co a jak mam udelat? : ???
-
Tak co a jak mam udelat? : ???
1) Zjistit si, pod jakým uživatelem běží apache
2) Podívat se, jaká jsou práva na ostatních nadřazených adresářích (jestliže se user nedostane do nadřazeného adresáře, logicky se nedostane ani do podřazeného)
3) Opravit práva, nebo spíše ještě lépe přesunout www někam, kde práva mohu beztrestně upravit tak, jak chci já a neohrozím tím svůj home nebo něco jiného.
-
Ale ze mi to do nedavna fungovalo.. Dekuji za rady, neco s tim provedu
-
Ale ze mi to do nedavna fungovalo.. Dekuji za rady, neco s tim provedu
Tak trochu tuším, že se změnilo oprávnění na složce Dropbox po nějaké aktualizaci ...