Re: Rights to delete?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Greetings,

IIS is a cruel mistress.  Many of the things that I've thought IIS would
pick up when it recycles the process it didn't.  This is particularly
troublesome on a production server.. so you have to make sure everything
is right the first time around, but I digress.

You would THINK that Windows would pick up user permission changes on
the fly -- infact as I think more about it I'm positive that it does.
The best way I've found to test if permission changes take effect is to
just grant global permissions to a folder and see if any errors come back.

In your particular case, are you sure that the file isn't being locked
open by IIS or the PHP process?  That would certainly cause PHP to fail
when it attempts to delete the file, and I know that Windows is
notorious for needlessly locking files.  Make sure that you are properly
closing your files and that no threads have it open when you try to
delete it.  I reckon that would probably take care of your issue.

Good luck!
- -Austin

Styve Couture wrote:
> I really don't know. I didn't succeeded when trying the last time. And since I have been move to another project, I haven't finished my migration from Apache to IIS on my previous project so... 
> 
> And it was my last thing to solve if I remember right. :( It is why I'm interested in the solution. :)
> 
> Sorry that I can't help much more.
> 
> Regards
> 
> Styve
> 
> -----Message d'origine-----
> De : Gustav Wiberg [mailto:gustav@xxxxxx] 
> Envoyé : 22 février 2007 10:18
> À : Styve Couture; 'php-windows@xxxxxxxxxxxxx'
> Objet : RE:  Rights to delete?
> 
> Hi there!
> 
> I know which user it is. The problem is that nothing happens with the permissons... I assign the Internet IUSR to a specific folder.
> Then I try and run my php-script. Do I have to restart IIS? 
> 
> Best regards
> /Gustav Wiberg 
> 
> -----Original Message-----
> From: Styve Couture [mailto:styve.couture@xxxxxxx] 
> Sent: Thursday, February 22, 2007 3:42 PM
> To: Gustav Wiberg; php-windows@xxxxxxxxxxxxx
> Subject: RE:  Rights to delete?
> 
> I had the same problem when I have tried to migrate from Apache to IIS.
> 
> What I know is that with IIS and ASP.NET you have to go under the security option for your folder and give the right "modify" for the user NETWORK_SERVICE (under 2003 Server). This allows ASP.NET to delete files (like old logs for example).
> 
> So I thing you may have to find the right user (the one PHP use for executing its script) and gave it the right rights.
> 
> Please keep me informed if you find something.
> 
> Regards
> 
> Styve
> 
> -----Message d'origine-----
> De : Gustav Wiberg [mailto:gustav@xxxxxx] 
> Envoyé : 22 février 2007 09:04
> À : 'php windows' (php-windows@xxxxxxxxxxxxx)
> Objet :  Rights to delete?
> 
> Hello!
>  
> This is not strictly a PHP-question, but I hope anyone can help me... :-)
> 
> What has to be done on the webserver (IIS6.0) and the server if I want to delete a file from a PHP-script?
> I have tested with settings right IUSER.. On the server. But I still can't delete the files in a specific folder (like images/products)
> 
> Best regards
> /Gustav Wiberg
> 

- --
 _ _ _
|_|@|_| Good order is the foundation of all things.
|_|_|@| http://php.uat.edu/~ausgruen/
|@|@|@| Public key available on pgp.mit.edu
 ¯ ¯ ¯
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (MingW32)

iD8DBQFF3i2nWqsILSLH8toRAsjNAJ4zU9xygP7WCCb8pJ0p546Z2ykHIgCfXSfz
Y/fIaIbZQ2SO4GStORiIjLw=
=ohnX
-----END PGP SIGNATURE-----

-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [PHP Users]     [PHP Database Programming]     [PHP Install]     [Kernel Newbies]     [Yosemite Forum]     [PHP Books]

  Powered by Linux