Just wanted to jump in here. This may, or may not help.
BUt, script_fu, you note that that is your mainfile.php. Is that the mainfile.php after your install or before?
After the install, it
will not have the values you are noting in your previous reproduction of your mainfile.php:
define('XOOPS_ROOT_PATH', '/home/mydomain/public_html');
The installation process edits the uploaded mainfile.php with the values that are unique to YOUR site. If - during the upgrade process - you replace the mainfile.php with the one from the package, you will kill your previous install.
The mainfile.php that you showed us previously is the stock mainfile.php that is
intended to be overwritten. That is the reason that you set mainfile.php to have permissions 777 during the install process: so that the install process CAN overwrite mainfile.php.
Now, if you upgraded from an earlier install, and you uploaded and thereby overwrote the mainfile.php that was modified during the initial install, then XOOPS will simply not work.
Due to inattentiveness when upgrading, I have - on a number of occasions - overwritten my mainfile.php only to have similar kinds of headaches. Moreover, if you did overwrite it, you would need to set all the unique values in mainfile.php to the values unique to YOUR site. The values included in the file you posted are NOT going to be valid for your site.
What else leads me to wonder if this is what happened? Because of the following statement:
Quote:
If you want to see my mainfile all you half to do is download the XOOPS 2.0.17.1-rc package.
Its one in the same irmtfan.
Your mainfile.php (the one that you will have after your installation) will NOT be the same as the one in any of the packages. It will have different values.
Course of action IF I am correct?
1) Make certain mainfile.php is set with permissions at 777
2) Make sure the mainfile.php on your site reflects your sites unique values (eg. it will almost certainly not say the XOOPS_ROOT_PATH is /home/mydomain/public_html). Change the other values as well.
3) Reset Mainfile.php to 444
Just trying to help. I could be full of crap. But don't think I am. At least, that's what I would check...