Put your php files elsewhere in a separate directory. Say: /home/user/mysite
then simply create a symbolic link in /var/www like this sudo ln -s /home/user/mysite /var/www u won't have to worry about permissions now :) On Mon, May 30, 2011 at 5:40 PM, Everest K.C. <[email protected]> wrote: > Thank you very much. It worked perfectly. > > -EVEREST K.C. > > > On Mon, May 30, 2011 at 9:55 AM, Abhishek Singh <[email protected]>wrote: > >> On 05/29/2011 06:37 PM, Akash Deep Shakya wrote: >> >> sudo chown 755 /var/www >> >> Regards >> Akash Deep Shakya >> >> >> >> On Sun, May 29, 2011 at 10:36 PM, Everest K.C. <[email protected]>wrote: >> >>> Hello, >>> I just installed LAMP server in Ubuntu 11.04 but using my personal >>> account I was unable to save my script in /var/www folder but when I >>> unlocked and saved it with the account root it worked. >>> All I want is to grant permission to my personal account as well.Can >>> anyone help me please???? >>> >>> -Everest K.C. >>> IOE, Pulchowk Campus >>> -- >>> FOSS Nepal mailing list: [email protected] >>> http://groups.google.com/group/foss-nepal >>> To unsubscribe, e-mail: [email protected] >>> >>> Mailing List Guidelines: >>> http://wiki.fossnepal.org/index.php?title=Mailing_List_Guidelines >>> Community website: http://www.fossnepal.org/ >>> >> >> -- >> FOSS Nepal mailing list: [email protected] >> http://groups.google.com/group/foss-nepal >> To unsubscribe, e-mail: [email protected] >> >> Mailing List Guidelines: >> http://wiki.fossnepal.org/index.php?title=Mailing_List_Guidelines >> Community website: http://www.fossnepal.org/ >> >> Hi Everest KC, >> You need to understand the file/folder permission in Linux. On a >> Ubuntu machine, Apache's document root is hosted at /var/www/. So you'll >> need to put the files/folders that you need to host inside that directory. >> That directory (if I'm not confused) is owned by the user called "www-data" >> or "root". So in order to copy files to the directory, you'll need the root >> users access. You can use "sudo" to copy files/folders inside the directory, >> e.g.: >> >> sudo cp myfile /var/www/ >> >> Again, you'll need to have the read and execute (in case of scripts like >> PHP, Python) bits set of the file/folder, so you can do: >> >> sudo chmod 755 /var/www/myfile >> >> Additionally you can set the file/folder to be owed by the "www-data" user >> and/or group so that apache don't give you any problems while hosting it: >> >> sudo chown www-data:www-data /var/www/myfile >> >> And you're done. But this will mean that everytime you want to edit the >> file, you'll need sudo permission. Alternatively, you can allow yourself >> (the user) to have write permissions over the file. To do so, you can follow >> these steps: >> >> sudo cp myfile /var/www/ >> sudo chmod 775 /var/www/myfile >> sudo chown www-data:www-data /var/www/myfile >> sudo usermod -G www-data <your_user> >> >> The second command will set Write permission to the owner and the owner >> group, the third command will set the www-data user as the owner and >> www-data as the owner group. The fourth command will add <your_user> to the >> www-data group. So since <your_user> is in the www-data group, and the >> members of the owner_group has write permissions, you'll consecutively have >> write permission over the files. If you want to set permissions over a >> folder instead, user a "-R" parameter in chown and chmod commands. >> >> Hope this helps you. Thank you. >> >> -- >> Abhishek Singh >> FOSS Nepal Communityhttp://wiki.fossnepal.org >> >> > -- > FOSS Nepal mailing list: [email protected] > http://groups.google.com/group/foss-nepal > To unsubscribe, e-mail: [email protected] > > Mailing List Guidelines: > http://wiki.fossnepal.org/index.php?title=Mailing_List_Guidelines > Community website: http://www.fossnepal.org/ > -- Sushil -- FOSS Nepal mailing list: [email protected] http://groups.google.com/group/foss-nepal To unsubscribe, e-mail: [email protected] Mailing List Guidelines: http://wiki.fossnepal.org/index.php?title=Mailing_List_Guidelines Community website: http://www.fossnepal.org/
