WordPress › Support » Download failed.: Could not create Temporary file.
While the WrodPress system is Opensource and Platform Independent, many of the internal functionalities require a greater understanding of the Operating Systems they may reside on, the php settings that prevent/allow certain actions and last (definitely not the least) file/folder permissions on your Web server’s directories.
Windows and Unix based systems have a fundamental difference in how it handles the file permissions on a directory. Linux systems (derived from unix based) are pretty simple – Read Write and eXecute (rwx) permissions on the 3 basic groups – Owner, Group and Everyone. the 3 digits in the permissions – say 755 – means that System has rwx permission (7 – the first digit), Group and All have rx permissions (5 – Read/Execute).
Windows has always been a mess – a solid structure built with a rotten base. However, as most of us humans are infected by the Windows Gangrene, it’s useful to review the system of user permissions there.
If you are using a Plesk control panel (you will have different levels of access dependent on your Admin unless you are configuring a Dedicated Server), you have to go into the File Manager in Presk, click the ‘lock’ icon to get to the permissions – then click the Advanced button.
In windows (Plesk) there would be TWO entries – one for the Folder’s permission, one for the Files’ permission. There will also be multiple Users dependent on your IIS Server Settings. What you are looking for is the Internet User account – IIS_ or IUSR_ or similar. And don’t forget to ckeck the box for ‘apply to child objects’ check-box.
The Automatic Plugin Upgrades were problematic. un-checking the ‘php safe-mode on’ box to turn safe-mode off makes the ftp upgrade allowable.
WordPress – Download failed – Could not create Temporary file
WordPress CMS modifications » Getting started.
This describes the structure of WP Themes and has links and resources to make WP behave more like a CMS.
WordPress CMS – Getting started
20 Useful PHP + jQuery Components & Tuts for Everyday Project | Noupe
I found these very interesting and feel they can be integrated into a WP that is used more in a CMS environment.
Useful PHP + jQuery Tutorials
WP_Plugin_API.pdf (application/pdf Object).
WP Plugin API list pdf document.
Once someone goes beyond a theme and wants to create plugins, this becomes an ideal cheat-sheet to the possible API calls.
shortcuts to WordPress Themes
Not many know the secrets of how to speed up browsers. I switched to Firefox a long time ago, but speed had always been an issue.
Dennis, of
www.italianice.net sent me the link above recently that opened my eyes to yet another ‘world’ of possible settings simply by typing in “about:config” in your Firefox Browser’s URL.
Try it out! I’m certain you’ll be pleasantly surprised.
Speed up Firefox for yourself
For those starting out with the JavaScript libraries, this is a great website to see the limitations front-end programmers run into and (maybe) to find a jQuery solution to their problem.
Excellent examples – jQuery Tutorials for Designers
I’m trying out different jQuery plugins in different parts of this site, so if you come across a shadow or a cool popup on a page, be sure to hit that F-12 button on your FireFox (you have Firebug Plugin added, right?) and take a closer look towards the end of the HEAD tag.
For the shadows on the font, I’m using the ‘dropshadow’ jQuery plugin (http://eyebulb.com/dropshadow/index.htm) and the code in the HEAD tag:
$(document).ready(function(){
$("#header h1").dropShadow({left: 1, top:1, blur: 3, opacity:0.35});
$("h4").dropShadow({left: 1, top:1, blur: 3, opacity:0.35});
$(".post-title").dropShadow({left: 3, top:-5, blur: 2, opacity:0.25});
});
So there are three types of tags on this page that are getting shadows:
- the <h1> tags in the element whose ID is “header” (<div id=”header”> in this case)
- all the <h4> tags in the document wherever they are
- all the elements whose CLASS is “post-title” (<tagname class=”post-title”>)
The $(document).ready function makes sure that the entire DOM is loaded before the JavaScript in this function fires up. This prevents the script to try to modify something that may not have been loaded in yet.
This is same reason Google asks you to put their codes ‘right before the tag.’ The entire analytics function can be put in here and will work as expected (maybe my next project?).
jQuery for your js needs
Color Matters – Color and Computers – http://www.colormatters.com/comput.html.
Here’s a wonderful introduction to how to interpret color on a computer screen – seeing is not always believing.
Here’s a few lines from it:
Here’s the path that the graphic took to get to you:
1. The image was placed in an html script (web page) that can be read by all Web browsers. This script was sent to the Color Matters’ web server computer in Honolulu, Hawaii.
2. Your Web browser software connected your computer to our server and brought the image into your computer. The colors in this gif image passed through the browser and brought this information into your computer operating system.
3. The colors in the image passed through your operating system hardware. If you have a graphic card or video card it may have joined in to interpret the color.
4. Your monitor took all the information and sent it to your eyes.
In conclusion, remember that different computers do different things, many “systems” have different configurations of all of the above things, and browsers used to view the World Wide Web are part of the overall picture.
Related item to consider may be screen resolutions :
http://www.w3schools.com/sitemap/sitemap_references.asp
Display Resolution
The current trend is that most computers are using a screen size of 1024×768 pixels or more:
| Date |
Higher |
1024×768 |
800×600 |
640×480 |
Unknown |
| January 2009 |
57% |
36% |
4% |
0% |
3% |
| January 2008 |
38% |
48% |
8% |
0% |
6% |
| January 2007 |
26% |
54% |
14% |
0% |
6% |
| January 2006 |
17% |
57% |
20% |
0% |
6% |
| January 2005 |
12% |
53% |
30% |
0% |
5% |
| January 2004 |
10% |
47% |
37% |
1% |
5% |
| January 2003 |
6% |
40% |
47% |
2% |
5% |
| January 2002 |
6% |
34% |
52% |
3% |
5% |
| January 2001 |
5% |
29% |
55% |
6% |
5% |
| January 2000 |
4% |
25% |
56% |
11% |
4% |
Your Computer Matters – Color, Computers and Resolutions
To download a copy of the SSH:
To Find the php.ini file on the server
Mastering the VI editor.
after logging on, elevate to ROOT level access by typing this at the prompt:
It will ask for your Admin password for this.
The most common editor used is the ‘vi’ editor in this text-based system.
To navigate to the folder and edit php.ini fileusing ‘vi,’ use these commands:
- cd /etc (assuming it’s the php.ini is in this folder – see above)
- vi php.ini (opens the VI editor for editing the file)
Simple VI commands
- a to append
- : to user command line
- wq to write and exit on command line
- CTRL C to exit editing
How to edit phi.ini file in an SSH connection
One of the biggest problems I run into in working with multiple people on a Website is organizing how to synchronize ONLY THE CODE in an entire website without having to worry about the Media and Graphics and PDFs, etc. unless I need to make a full backup.
For the DreamWeaver user, this can be done by using the ‘Cloaking’ feature:

This particular setting will NOT synchronize the fie-types listed with the remote server. This saves a LOT of time as DW quesries the last modified date on every file that needs to be synchronized.
DreamWeaver Tricks and Tips – Cloaking