PHPbb problems

My brother and I have been working on a personal website. We recently installed PHPbb 3.0.B5. Wehave been able to get most of the features working, but when anyone tries to upload an avatar they get an error, “Temporary folder could not be found. Please check your PHP installation.”

The temp folder for PHP exists, and is NOT write protected.
We are running the site on IIS7, yes Vista as a web server :ahh:, on a local computer. This is mostly an experiment so reliability isn’t an issue.
PHP version 5.2.1 is installed
SQL Server 2005 Express SP2 in install, and running the database.

You can view the site at www.abeisgreat.com/phpbb3/

Thanks,
Eric Haskins

Go to your PHP config file (Typically at C:\PHP) and open the php.ini file (use notepad or something like Programmer’s notepad). Scroll down to the “upload_tmp_dir” variable (I suspect this is your problem but not 100% sure) and set it to a folder that has write permissions… I fought forever with this and then I realized it was a stupid permissions problem.

Good Luck… PHP is tricky (I like ASP.net better)
–Chris

I checked that, and I believe that directory has permissions, but I could be wrong. I’ll check again.

As for ASP.net vs. PHP I learning ASP.net, and prefer it, but I haven’t found any good open source ASP.net based forums. If you know of any tell me I’d like to know.

One more thing, make sure it’s the IUSR_<computername> user that has WRITE permissions.

Also as a security thing, that folder should have execute permissions turned off.

–Chris

I changed the folder upload_tmp_dir. I gave all users and user groups full access, I know bad idea for security, but I was planning to remove permissions once it worked.

The user IUSER_<computer name> didn’t exist. I assume that was replaced by System account in Win Vista.

Any other ideas?

its been a while since ive touched PHPbb alone, i usually use PHP-Nuke for personal sites, but try looking in the config menu for a setting to change permissions. i cant do much from school , but drop me a PM and ill look into it when i get home

I found the problem. I was modifying the wrong PHP.ini file. There was one in the installation folder, the I changed, but also one in the C:\Windows\ directory. Once I found the file it was easy to fix.:rolleyes: