This is a hard one to title. Sorry. I've got a major problem with a server. I need advice and any help possible.
I have installed MODX 2.2.4-pl through SimpleScripts on a shared Start Logic server. Type is Debian, running PHP 5.3 and MySQL 4.1.22.
MODX installed fine, yet for some reason it used what I've been told is an ancient path (not used anymore)
It was similar to this:
/hermes/bobsweb072/b2181/client_path/public_html/modx_subfolder
It should have been:
/home/users/web/b2181/client_path/public_html/modx_subfolder/
Right, so I didn't know it wasn't the correct path till I had issues, re-run setup once, and contacted the server support. I changed the config.inc.php paths, and I believe I either changed or checked all the other files as well. Since then, I've copied the install files to the MODX root which has overwritten the three config files.
It seems as if it's possible that the folders didn't copy when I ran setup before. I might have copied them via sftp after unpacking. I honestly don't remember, but setup ran fine. I did not notice if it used the wrong path. This was a few weeks ago.
When I tried to move the unpacked files recently to attempt another re-install, the file manager at this server only moved files. It would not move or copy folders. That's about frustrating... however I got the support agent to move them for me. (I really hate this server's CP and file manager - not cPanel)
OK, so I've got tons of errors pointing to this ancient path, both in the php log as well as MODX depending on what I do. Here's the interesting part... It changes!! It was first hermes/bobsweb, and then in early August it changed to hermes/bosweb (I have a copy of an error log that shows this). Now, it's hermes/bosoraweb and the server agents tell me that they may change this storage platform path in the future as well. Seriously??
Somehow, somewhere... MODX is calling up this path and allowing it to change, while not actually being able to find it for scripts and packages, etc. I'm so confused! The server is clueless, and tells me things like "there's no site.com/services" folder, will you check to see that it exists?" and to "set the path in the setup folder files before running setup". Where's the rolling eyes smilie anyway?
It also seems that every time I make php.ini changes in their CGI scripting module, it only partially takes. Weirdness is, in the MODX php.info I can see the changes, but when I check php.ini directly (through CGI) it may or may not be there. cURL for example, shows as on but yesterday they claimed it was off and that they've turned it on for me. Whatever... oh, I hate the CGI php.ini editor there as well.
I don't know why I can't just edit the darn file! It's like moving from windows 3.1.1 to windows 95 all over again. Stupid, stupid dummy buttons that I don't need or want!
This server is getting on my last nerves. Countless unpaid hours have gone into this carp. I'm beating my head against a brick wall with them and this path issue. They're sending it somehow, changing it, and it will not go away. I can't run setup because the pre-install check page clearly shows that it's finding and using the wrong path.
If I set the three php.config files with the correct path, the site goes down both front and back. Right now they are looking for '/core/' and it's working. If I enter the path the server wants me to use, 503 and 404 errors show.
/config.core.php
/connectors/config.core.php
/manager/config.core.php
All three set as follows:
<?php
define('MODX_CORE_PATH', dirname(__FILE__) . '/core/');
define('MODX_CONFIG_KEY', 'config');
I can run setup with these files set to the correct path, but the pre-install page still pulls out the wrong path.
I don't know what else to tell MODX to do to get the correct path. It seems to be affecting the fileUploadR script, which can't find the path even though it's set specifically in the call. Packages continue to look for the incorrect path and error when I view Package Management. Scripts from packages try to call this path, and error. I think the modal view for mxcalendar is gorked because it's looking for that path too. At least I'm hoping the path issue is the problem...
All in all, I'm about ready to cut my losses and move the site to my server. Problem is, the client paid for 3 years (!!) at this server and it's going to be a process to get her money back (if at all possible). Either way, I lose more. I've already lost so many hours and I'd prefer not to have to GIVE her hosting just so I can work in MODX without issue.
help...? please?