Go to “Settings” in the left hand column of your wp-admin page. Select “Media”. You should then have the “Media Settings” page. First there are “Image Sizes”. Below that it should show a section titled “Uploading Files”. Here you should see “Store uploads in this folder” with a box. In this box it probably should have entered ” your home directory whatever that is/public_html/wp-content/uploads ” Check that this is what is entered here. Underneath that you can optionally add the “Full URL path to files though you can leave it blank. If you complete it it should be “http://yoursite.com/wp-content/uploads” Then if you check the box “Organise my uploads into month- and year-based folders”, WordPress ought to create a folder based on the month to upload your files to.
Thread Starter
e7car
(@e7car)
I see the section that say, “Uploading Files.” After that I have ” Organize my uploads into month- and year-based folders” with a check box(I have that box checked). Then under that I only have the option to save. Don’t have, “Store uploads in this folder” with a box” on this page.
It should look similar to this
My path is slightly different to the default for another reason.
If you don’t have the ability to specify the uploads folder like this, then I don’t know why not.
-
This reply was modified 7 years, 7 months ago by bill7473.
Click on link below. Having trouble posting an image
image
-
This reply was modified 7 years, 7 months ago by bill7473.
Thread Starter
e7car
(@e7car)
Thanks for the assistance. But I’am still trying to figure out way I can’t post images. Hopefully this page I came across will help me.
https://codex.wordpress.org/Settings_Media_Screen
That’s because PHP process is running under nobody user. Contact your host or coder to fix this issue on your server.
Thread Starter
e7car
(@e7car)
I am not a techie. What do you mean “nobody user?” I am using Godaddy. What do I ask host about this problem? I am running a localhost using MAMP PRO, if that means anything.
Typically, all files should be owned by your user (ftp) account on your web server, and should be writable by that account. On shared hosts, files should never be owned by the webserver process itself (sometimes this is www, or apache, or nobody user).
Any file that needs write access from WordPress should be owned or group-owned by the user account used by the WordPress (which may be different than the server account). For example, you may have a user account that lets you FTP files back and forth to your server, but your server itself may run using a separate user, in a separate usergroup, such as dhapache or nobody. If WordPress is running as the FTP account, that account needs to have write access, i.e., be the owner of the files, or belong to a group that has write access. In the latter case, that would mean permissions are set more permissively than default (for example, 775 rather than 755 for folders, and 664 instead of 644). Source, Source 2
This may help you: Try changing wp-content file permission to 777, and once you can upload image, change it back to 755. Source
If you still seeing the same issue, then you should contact Godaddy and ask them that your account is running under nobody user. As its a hosting issue, you can only play with file permission.
Found another solution from this thread: Try adding the following to the top of your .htaccess file hope this solved the image upload problem:
<IfModule mod_security.c>
<Files async-upload.php>
SecFilterEngine Off
SecFilterScanPOST Off
</Files>
</IfModule>