After transferring my main domain using the Transfer Tool, I can't run any Perl scripts from the browser on my main domain. I can log into SSH (Putty) and execute a test Perl script on the account successfully (it outputs the expected text), but the same script generates a 500 error from the browser. In the account's error page, it says: [Tue Jan 03 17:29:43.972733 2023] [cgi:error] [pid 1033656] [client xxx.xxx.xxx.xxx:52210] AH01215: (2)No such file or directory: exec of '/home/xxxxxxx/public_html/cgi-bin/testperl.pl' failed: /home/xxxxxx/public_html/cgi-bin/testperl.pl
Currently the domain (example.com) is on the new server, but this domain is also the domain used for the nameservers for all hosted accounts (ns1.example.com and ns2.example.com). It looks like the nameservers still resolve to the old server although the domain's A record points to the new server. Could this be an issue? I still haven't updated the nameservers at the registrar to point to the new server IPs; I'm waiting until all accounts are transferred. Other hosted sites with domains using those nameservers work fine after transfer, as well as hosted sites using subdomains of example.com. The only difference I can think of was this account was transferred to a dedicated IP (unique to this account) and it had "reseller privileges" enabled when setting the transfer options since it is the reseller account.
The other odd thing about this account was that I can't log into its individual cpanel account -- it returns a bad password message. I reset the password for this account while logged in as root and it still won't let me in using that password. Other hosted accounts did retain their password properly after migration and I can log into their individual cpanel accounts properly using their original passwords.
I checked the account's owner/group settings and they are set to itself (its own user id) which is how it was on the old server before migration.
I have also transferred a number of other sites using the transfer tool so far and they can all run scripts successfully from the browser.
I'm stumped. And it's my main website for my business which the other hosted accounts call scripts on as part of their operation. Those script calls to the main domain are failing now, even though other script (that don't call out to the main domain) work fine.
Any help is greatly appreciated...
Currently the domain (example.com) is on the new server, but this domain is also the domain used for the nameservers for all hosted accounts (ns1.example.com and ns2.example.com). It looks like the nameservers still resolve to the old server although the domain's A record points to the new server. Could this be an issue? I still haven't updated the nameservers at the registrar to point to the new server IPs; I'm waiting until all accounts are transferred. Other hosted sites with domains using those nameservers work fine after transfer, as well as hosted sites using subdomains of example.com. The only difference I can think of was this account was transferred to a dedicated IP (unique to this account) and it had "reseller privileges" enabled when setting the transfer options since it is the reseller account.
The other odd thing about this account was that I can't log into its individual cpanel account -- it returns a bad password message. I reset the password for this account while logged in as root and it still won't let me in using that password. Other hosted accounts did retain their password properly after migration and I can log into their individual cpanel accounts properly using their original passwords.
I checked the account's owner/group settings and they are set to itself (its own user id) which is how it was on the old server before migration.
I have also transferred a number of other sites using the transfer tool so far and they can all run scripts successfully from the browser.
I'm stumped. And it's my main website for my business which the other hosted accounts call scripts on as part of their operation. Those script calls to the main domain are failing now, even though other script (that don't call out to the main domain) work fine.
Any help is greatly appreciated...