Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1331
  • Last Modified:

Why I cannot delete any files using unlink????

Hi

Im using wampserver to have my local server (localhost), this installation is under windows xp.

Im trying to delete files but no matter what I do I cant do that, allways the page show the error "access denied".

I change the permisions on "C" partition to allow the user everyone to have "Full Control" and the error still happend.

What is missing?? what else I need to do????
0
altariamx2003
Asked:
altariamx2003
1 Solution
 
grantunwinCommented:
You need to set permissions to 777 on the folder you want to delete files from.

Select the specific folder, not C: that you want to delete files from.

right-click, Click properties, deselect the read-only tick box.

You need to do this for each individual folder, not just the parent folder (C:)
0
 
altariamx2003Author Commented:
I did that but the read-only attribute is still activate no matter what i do in the folders of wamp
0
 
Rajesh DalmiaCommented:
for localhost you have give R/W permission on the folder to 'Internet guest acccount'. This account will be shown as IUSER_MACHINENAME
0
Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

 
altariamx2003Author Commented:
IUSER_MACHINENAME???? My computer doesnt have that user

I don use IIE
0
 
Rajesh DalmiaCommented:
you are doing it in localhost? If you have C driver access then from windows explorer you can access the folder and give permission.
0
 
altariamx2003Author Commented:
I had the administrator account but the windows explorer doesnt change the read only attribute

I tried with attrib -r -s c:\path

I tried with attrib -r +s c:\path

I tried using the program "attribute changer"

also I add to my regedit HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENT VERSION\EXPLORER the key UseSystemForSystemFolders

0
 
Pieter JordaanSenior Systems Administrator - Web hosting and Network Security.Commented:

Perhaps you are trying to delete a file that is in use?

Please post the unlink code.
0
 
altariamx2003Author Commented:
Im tring to delete a simple file that is not in use

$unlink($path.$file);
0
 
altariamx2003Author Commented:
any idea????
0
 
Rajesh DalmiaCommented:
what value is there in $path?
it should be a actual path to delete file.
0
 
altariamx2003Author Commented:
$path has the actual path to delete to the file
0
 
altariamx2003Author Commented:
$path= x:\wamp\www\
0
 
altariamx2003Author Commented:
it doesnt matter which path I use or where is the file located in the installation of my wamp, the read-only attribute no matter what I do, allways remains
0
 
Rajesh DalmiaCommented:
did u tried to set the RW permission the folder (not the file). In windows explorer right click on the folder, go to Security tab and add the user that i asked earlier.
0
 
altariamx2003Author Commented:
yes i did that to

the user Everyone has full control, but the problem is not that

look this image:http://www.itssc.edu.mx/image.jpg

as you see, the READ-ONLY attribute no matter what I do remains.

I think that is the problem
0
 
altariamx2003Author Commented:
also no matter where I install the wamp still the read only attribute remains
0
 
Rajesh DalmiaCommented:
if it's gray color, the no issue, delete will work.
and for the user, giving rights to Everyone will not work...
u have to give R/W rights to the user group that i asked.
0
 
Rajesh DalmiaCommented:
from security tab, u have to go Add->Advanced-> Find now...
0
 
altariamx2003Author Commented:
yes it is gray, but  what I need to delete??? the wamp directory???????

IUSER_MACHINENAME???? I dont have that user

this are the user that I have in my machine:http://www.itssc.edu.mx/users.jpg

0
 
altariamx2003Author Commented:
IUSER_MACHINENAME is I remeber ok, is just If you have installed INTERNET INFORMATION SERVER, and I dont want to use it
0
 
Rajesh DalmiaCommented:
u dont have to delete the directory...
gray icon does not mean u cannot delete the file.
in $path try as

$path= wamp/www/

0
 
altariamx2003Author Commented:
I can use that path on php because is the root directory for my localhost

If you install wampserver, "WAMP/WWW" is the root directory for http://localhost

0
 
altariamx2003Author Commented:
A few moments ago I install the IIS and change the permisions to Everyone to the Internet Guest Account and still when I try to delete any file from my localhost using unlink() the browser says Access denied
0
 
altariamx2003Author Commented:
Im goin to reinstall my OS and if this doesnt work im gonna change the OS

thanks any way
0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now