IUSR File upload limitation??

Posted on 2007-10-05
Medium Priority
Last Modified: 2012-06-21
I have a PHP script which uploads files to a writeable directory on the server. Lately we've been getting a filespace allocation error... this is what the host says.... surely this is not true and there is a work around on the server.

Due to limitations with Windows' quota management ,the IUSR account, which is used by scripts when creating files, has a hard limit of 50Mb. Once this is reached, no further files can be created using scripts

The solution at present is to connect to the site using FTP, and download those files to your local machine.

Next, delete the files from the server. Now upload those files back to where they were - this creates new copies owned by your user account and not the IUSR account, resetting the IUSR account's quota allowance

We are looking for a more streamlined solution to this with our MS partners; however, as I say, it's a fundamental flaw in the Windows quota systems, and not proving easy to resolve satisfactorily
Question by:phenixfilms
  • 2
LVL 15

Expert Comment

ID: 20027199
IUSR is a internet guest user account which any one can use to upload files. You can remove limitations but that will also also applied for every one who will use that account, so it could be a problem later.
Best will be you will use a FTP account to upload files in website.

Author Comment

ID: 20027806
Is there not a way to specify that the user running the php script (the server) is a different account? The script is run from the server, php is a server side script.
LVL 15

Accepted Solution

pcsmitpra earned 1000 total points
ID: 20027880
If you have installed PHP on box then installation creates  a service and you can manage user account under which it operates from services.msc console from Log On tab of PHP' service.
LVL 17

Assisted Solution

nplib earned 1000 total points
ID: 20043203
you could always increase the quota limit for the IUSR user account. It's in the Default Domain Security Policy.

Featured Post

NEW Veeam Agent for Microsoft Windows

Backup and recover physical and cloud-based servers and workstations, as well as endpoint devices that belong to remote users. Avoid downtime and data loss quickly and easily for Windows-based physical or public cloud-based workloads!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

These days socially coordinated efforts have turned into a critical requirement for enterprises.
There are times when I have encountered the need to decompress a response from a PHP request. This is how it's done, but you must have control of the request and you can set the Accept-Encoding header.
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…
The viewer will learn how to dynamically set the form action using jQuery.
Suggested Courses
Course of the Month17 days, 4 hours left to enroll

864 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question