izvinjavam se sto kasno odgovaram, ceo dan nisam bio uz komp
pa ovako, kad sam uzeo vps imao sam samo root koristnika, onda sam napravio jos jednog "marko" i dodelio mu iste permisije kao root, zasto ne znam
pa sam mu napravio folder u home dir-u, dakle folder marko
i onda podesio kao root directory za apache i tu smestio ceo project
ovo sam uradio jer sam instalirao vsftpd jer mu je valjda defaultni dir home i onda kad se kacim preko ftp-a sa userom marko prikaze mi ceo sadrzaj marko folder-a.
ovo mi stoji u apache2.conf
Code:
<Directory /home/marko/>
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
a ovo u 000-default.conf
Code:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /home/marko
<Directory />
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
Allow from all
</Directory>
ErrorLog /home/peca/logs/error.log
CustomLog /home/peca/logs/access.log combined
#Include conf-available/serve-cgi-bin.conf
<IfModule mod_suphp.c>
<Directory />
suPHP_UserGroup root root
</Directory>
</IfModule>
</VirtualHost>
ls -l za daje ovo:
drwxr-xr-x 10 root root 4096 Oct 4 22:13 marko
e da, napravio sam grupu root i u toj grupi su mi oba user-a root i marko.
sada mi nesto nije jasno, posto se valjda apache vrti pod root userom a i php, zar nebi trebalo da radi sve a ne da mi izbacuj denined u php-u?