Possible Solution
After experiencing the same image path uploading problems, reading all the posts and making many attempts to solve my problems, I may have stumbled onto the solution:
I have my powercms in a subfolder called "cms" with my uploaded images supposed to be sent to /cms/uploads (uploads)
WA_Globals.php:
$WAGLOBAL_localRoot = "/cms/";
$WAGLOBAL_remoteRoot = "/cms/";
//iRite Images upload settings
$WAGLOBAL_Images_Folder = "../cms/uploads/";
$WAGLOBAL_Swf_Folder = "../cms/uploads/";
At the top of the html in my pages (wherever I'm using powercms), I have added:
<?php include "cms/Connections/localhost.php"; ?>
<?php include "cms/WA_CMS/WA_CMS.php"; ?>
Now for my possible solutions for the image path problem:
Go to WA_iRite > editor > filemanager > connectors > php > config.php
In the notes of config.php, lines 97-109 caught my attention.
I then changed lines 124 & 125 from
$Config['QuickUploadPath']['Image'] = $Config['UserFilesPath'] ;
$Config['QuickUploadAbsolutePath']['Image']= $Config['UserFilesAbsolutePath'] ;
to this:
$Config['QuickUploadPath']['Image'] = $Config['FileTypesPath']['Image'] ;
$Config['QuickUploadAbsolutePath']['Image']= $Config['FileTypesAbsolutePath']['Image'] ;
And I changed lines 131 & 132 from
$Config['QuickUploadPath']['Flash'] = $Config['UserFilesPath'] ;
$Config['QuickUploadAbsolutePath']['Flash']= $Config['UserFilesAbsolutePath'] ;
to this:
$Config['QuickUploadPath']['Flash'] = $Config['FileTypesPath']['Flash'] ;
$Config['QuickUploadAbsolutePath']['Flash']= $Config['FileTypesAbsolutePath']['Flash'] ;
I've tried it out several times so far in the past few minutes and it appears to now be working the way it was supposed to. This might be the fix that we need when PowerCMS is in a subfolder and images are uploaded to a subfolder within the PowerCMS folder.