HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials

HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials (http://www.howtoforge.com/forums/index.php)
-   Installation/Configuration (http://www.howtoforge.com/forums/forumdisplay.php?f=16)
-   -   problem whit rights in /web/ (http://www.howtoforge.com/forums/showthread.php?t=51922)

trexen 17th March 2011 15:12

problem whit rights in /web/
 
Hi,
Got a customer that complain that his PHP script, se below:

"<?
copy('textfile.php', 'textfile_copy.php');
?>"

then i got this error in webbrowser:

"Warning: copy(textfile_copy.php) [function.copy]: failed to open stream: Permission denied in /var/www/web38/web/copy.php on line 2"

Webroot permission is:

"drwxrwxr-x 11 web38_admin web38 4096 2011-03-17 14:03 web"

If i make a new dir under /wweb/prov/ anf make it chmod 777 it works and the new file getting the following permission and user

"-rw-r--r-- 1 www-data www-data 17 2011-03-17 14:05 textfile_copy.php"


My question is how i can change this so i dont need to use chmod 777?


regards
Marcus Lindberg



Is this tread the solution om my problem also?
http://www.howtoforge.com/forums/showthread.php?t=51782
if it is how would it effect the websites under the installation, and hpw do i revert the installation if it fail?

falko 18th March 2011 15:43

You must either chmod /var/www/web38/web/copy.php to 777, or change ownership so that the file is owned by the Apache user (www-data on Debian and Ubuntu).

trexen 18th March 2011 15:51

ok, but if i chmod 777 to copy.php i get:

Warning: copy(textfile_copy.php) [function.copy]: failed to open stream: Permission denied in /var/www/web38/web/copy.php on line 2
......

and if i change to:
-rwxrwxrwx 1 www-data web38 48 2011-03-17 10:45 copy.php
i get this:

Warning: copy(textfile_copy.php) [function.copy]: failed to open stream: Permission denied in /var/www/web38/web/copy.php on line 2
.

i run Debian 5 and latest ispconfig

falko 19th March 2011 19:47

You need to chmod or chown the directory /var/www/web38/web/ as well.

trexen 28th March 2011 09:38

so i need to change the directory /var/www/web38/web to chown www-data web38 and the permission can be the same "i hope" dont whant to change to chmod 777?

rgds
marcus


All times are GMT +2. The time now is 19:51.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.