In this article we would set the permission of htdocs folder.
htdocs folder contains the web contents. In our previous articles we
have installed XAMPP and also seen how to start automatically XAMPP on
login.
XAMPP local web server serves websites from htdocs folder by default.
Default location of htdocs folder is /opt/lampp/htdocs .
You would not be able to create files/folders in this folder unless you
are logged in from root account. And as we have suggested in our earlier
article you should not use root account unless you have no other
options. We can change the ownership of htdocs folder so it would be
writeable for our user account.
To change the ownership of htdocs folder open the terminal.
We need user name to change the ownership. If you know username skip this command.
To know currently logged in username run following command
who am i
To change ownership of htdocs folder run following command. [Replace username with your own username]
sudo chown -R username:username /opt/lampp/htdocs
We also need to update httpd.conf file. Run following command to open apache configuration file
sudo gedit /opt/lampp/etc/httpd.conf
find following lines
User nobody Group nogroup
Replace nobody with your user name and save the file
Logout from user and login back.
Now you can create, delete, and manage files / folder in htdocs folder. To test it
open htdocs folder
create a test.php file
open test.php and write a simple php code for testing. Save the file
access file from browser
No comments:
Post a Comment