Just pointed the datamantic dns at the new server. I had dialed the time to live on the old entry down to 300 seconds, but I only did that 24 hours ago, so I may get a little bitten with a delay (the old time to live was 48 hours.) But I'm just too anxious to wait. Fingers crossed.
Well it worked right away. Cool. Hopefully that is true from everywhere.
But I am having some issues with email.
If anyone can email me at jim at datamantic.com it will help me debug. If you could post here that you did it would be even better. Not sure if anyone is on right now, but thanks.
Just sent an email.
Thanks. Yeah, I was bragging to Tom about how everything was going so smoothly, but then I realized that a bunch of my scripts weren't working on the new server. After a bunch of frantic searching - it's always pressure filled when you know something is live and broken - I found the problem. I'm using PHP 5 now instead of 4, and 5 is a little more strict about certain things. I think I can pretty easily fix it now that I understand (mass find and replace on all the scripts at once) but it was a little hairy while I couldn't understand it.
Anyway, *now* it seems like smooth sailing.
The only issue I am away of now is the mail server not having a reverse DNS entry. This means I probably can't send mail to AOL clients because they are picky about reverse DNS (perhaps rightfully so!) Maybe some other big guys as well but at least not gmail. I don't know anyone on MSN or Yahoo to try. And in any case, I have requested a reverse DNS entry from the data center but they won't do it on the weekend unless I pay! So maybe not until Monday night. Not a big deal I don't think.
Probably there are a few little issues somewhere, but it appears to have all now gone smoothly. Datamantic runs partly on a much older version of the software that runs this site, so that was part of the PHP issue I just had which was the main snag. That won't be a problem when moving over the other sites which are all running a newer version of this.
I'm amazed at how fast the DNS changes took place. Very cool. Yes, I think I will have that beer now.
just sent an email from yahoo
Thanks guys. Looks good.
Few more issues this morning. Mostly PHP stuff because I have PHP 5 set to be a little more strict than the setup on the old server. Somewhat embarrassingly, it's mostly a matter of quoting array indexes - especially in those unfortunate cases where the string index is a reserved word! I had some variables like $directory[private] that held the status of, you guessed it, whether a page is private or not. But that is a no-no on the new system and needs to be $directory['private'].
Okay, no big deal, we can just find and replace globally. Except, no, we can't because we still need $directory[private] inside of mysql statements. D'oh. So a lot of combing through code by hand.
But this is all silly because it's just the very old code that is going to get replaced soon anyway. None of the more recent stuff will have this problem. But my friend Joe's blog got switched in the datamantic move (without telling him since he's in France) and so I didn't want it to be broken for any longer than it had to be. In any case, I think it is all sorted now.
Mail seems to be fine mostly. Still can't get through to aol, and yahoo seems to accept mail, but throws it right into the bulk folder. I think these issues will both be resolved when the reverse DNS gets set right on Monday (and then maybe a little lag while all the DNS caches get caught up.)
All systems go. Just got the last of the mail issues sorted out. Accounts still on the old server (like digitalmediatree mail accounts) couldn't send to the new server. I just had to erase all the mail accounts for datamantic on the old server and that fixed it.
|
- jim 2-19-2006 1:30 am
Well it worked right away. Cool. Hopefully that is true from everywhere.
But I am having some issues with email.
- jim 2-19-2006 2:34 am
If anyone can email me at jim at datamantic.com it will help me debug. If you could post here that you did it would be even better. Not sure if anyone is on right now, but thanks.
- jim 2-19-2006 2:50 am
Just sent an email.
- tom moody 2-19-2006 2:57 am
Thanks. Yeah, I was bragging to Tom about how everything was going so smoothly, but then I realized that a bunch of my scripts weren't working on the new server. After a bunch of frantic searching - it's always pressure filled when you know something is live and broken - I found the problem. I'm using PHP 5 now instead of 4, and 5 is a little more strict about certain things. I think I can pretty easily fix it now that I understand (mass find and replace on all the scripts at once) but it was a little hairy while I couldn't understand it.
Anyway, *now* it seems like smooth sailing.
The only issue I am away of now is the mail server not having a reverse DNS entry. This means I probably can't send mail to AOL clients because they are picky about reverse DNS (perhaps rightfully so!) Maybe some other big guys as well but at least not gmail. I don't know anyone on MSN or Yahoo to try. And in any case, I have requested a reverse DNS entry from the data center but they won't do it on the weekend unless I pay! So maybe not until Monday night. Not a big deal I don't think.
- jim 2-19-2006 4:18 am
Probably there are a few little issues somewhere, but it appears to have all now gone smoothly. Datamantic runs partly on a much older version of the software that runs this site, so that was part of the PHP issue I just had which was the main snag. That won't be a problem when moving over the other sites which are all running a newer version of this.
I'm amazed at how fast the DNS changes took place. Very cool. Yes, I think I will have that beer now.
- jim 2-19-2006 4:41 am
just sent an email from yahoo
- mark 2-19-2006 5:03 am
Thanks guys. Looks good.
- jim 2-19-2006 5:17 am
Few more issues this morning. Mostly PHP stuff because I have PHP 5 set to be a little more strict than the setup on the old server. Somewhat embarrassingly, it's mostly a matter of quoting array indexes - especially in those unfortunate cases where the string index is a reserved word! I had some variables like $directory[private] that held the status of, you guessed it, whether a page is private or not. But that is a no-no on the new system and needs to be $directory['private'].
Okay, no big deal, we can just find and replace globally. Except, no, we can't because we still need $directory[private] inside of mysql statements. D'oh. So a lot of combing through code by hand.
But this is all silly because it's just the very old code that is going to get replaced soon anyway. None of the more recent stuff will have this problem. But my friend Joe's blog got switched in the datamantic move (without telling him since he's in France) and so I didn't want it to be broken for any longer than it had to be. In any case, I think it is all sorted now.
Mail seems to be fine mostly. Still can't get through to aol, and yahoo seems to accept mail, but throws it right into the bulk folder. I think these issues will both be resolved when the reverse DNS gets set right on Monday (and then maybe a little lag while all the DNS caches get caught up.)
- jim 2-19-2006 6:53 pm
All systems go. Just got the last of the mail issues sorted out. Accounts still on the old server (like digitalmediatree mail accounts) couldn't send to the new server. I just had to erase all the mail accounts for datamantic on the old server and that fixed it.
- jim 2-21-2006 6:50 pm