Jump to content
MakeWebGames

Recommended Posts

Posted (edited)

Im working on a CGI script but i need to change file permissions to chmod 777 on xmapp public_html  folder  can this be done and if so how ive searched google they seem very confusing

 

Thank ya kindly

Edited by Uridium
Posted

Answering the question
Assuming you're on Windows here.

XAMPP uses local files on your PC, so you'd be changing permissions of files and folders on your local system - which gives you 2 options.
Personally, I prefer the shell method. Run PowerShell, change directory to the one above the one you're attempting to alter
(example; if you were trying to change the permissions of C:\xampp\htdocs\some-folder, you'd cd to C:\xampp\htdocs)
Then run the chmod command

chmod 0777 some-folder

replacing "some-folder" with, in your case, "public_html"
-
The other method is to use Windows file/folder properties, altering the permissions in [directory] -> Properties -> Security -> Permissions

Why we don't do this
Granting read/write/execute to the entire webroot is a massive security hole. Upload and execute anything, brilliant! Goodbye, hard work.
Consider moving whatever needs to write to the webroot into a subfolder and simply making that 0766 instead (owner can read/write/execute, anyone else can r/w), or even the standard 0755 (owner r/w/x, everyone else r/x but not write)

Posted

That didnt seem to work unless i did the second part wrong

 

image.jpeg

ive managed to find a solution right click htdocs/ folder you want to CHMOD on (windows)  go to security and you can give yourself (nobody else) read and write permissions

Posted
20 hours ago, Magictallguy said:

I said PowerShell, not CMD 😉

 

On 12/3/2024 at 3:21 AM, Uridium said:

That didnt seem to work unless i did the second part wrong

 

image.jpeg

ive managed to find a solution right click htdocs/ folder you want to CHMOD on (windows)  go to security and you can give yourself (nobody else) read and write permissions

The "chmod" command does not work in a standard Windows CMD because it is a Unix command, not native to Windows; to use "chmod" on Windows, you need to either use a Unix-like environment like Cygwin or the Windows Subsystem for Linux (WSL) to access its functionality.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...