Üdv!
Van nekem egy Ubuntu 8.04 Server Edition VmWare-ben, és osztott mappába beraktam egy windowsos mappát, amiben a php scriptek meg a hozzávalók vannak. Ezt ugyebár a VmWare felcsatolja /mnt/hgfs/ alá, és ott jelenik meg a megosztott htdocs mappa.
Én erre a mappára csináltam egy symlink-et a /var/www-be w_htdocs néven. Ez 7.10-ben működött is rendesen, de most a w_htdocs-on belül nem akar lefutni a php, hanem le akarja tölteni a forrást. Ha átmásolok valamit (akár egy mappát) a /var/www-be, akkor rendesen megy. fstab-ban be van állítva, hogy a csoport www-data és a dmask és az fmask is 007. Mappalistát meg statikus tartalmat jól is csinálja, csak a php-val vannak gondjai.
- 1073 megtekintés
Hozzászólások
mount opciok?
t
- A hozzászóláshoz be kell jelentkezni
.host:/ /mnt/hgfs vmhgfs defaults,ttl=5,gid=33,dmask=007,fmask=007 0 0
- A hozzászóláshoz be kell jelentkezni
Próbáld meg CLI-ből sudo -u www-data php /var/www/w_htdocs/script.php -ként lefuttatni.
--
The Net is indeed vast and infinite...
http://gablog.eu
- A hozzászóláshoz be kell jelentkezni
lefut, valahol az apache vagy a php.ini beállításaiban lehet a hiba, mert ha odamásolom akkor működik, de az alap config van bent, apache-ot ugyan piszkáltam, de csak az mpm beállításokat, annak meg semmi köze ehhez.
- A hozzászóláshoz be kell jelentkezni
Apache:
followsymlink opció.
- A hozzászóláshoz be kell jelentkezni
flatron@ubuntusrv2:/var/www$ cat /etc/apache2/sites-enabled/000-default
NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
- A hozzászóláshoz be kell jelentkezni