ವರ್ಡ್ಪ್ರೆಸ್: ವಿಪತ್ತು ಮರುಪಡೆಯುವಿಕೆ

ವರ್ಡ್ಪ್ರೆಸ್ ಮುರಿದುಹೋಗಿದೆ

ಹಿಂಡೆನ್ಬರ್ಗ್ ವಿಪತ್ತುಕೊನೆಯ ಕೆಲವು ದಿನಗಳು I've been working furiously on getting my good friend Pat Coyle's blog back up. (My vacation continues to get more interesting – today it's snowing slightly… in April! Whatever happened to Global Warming?)

ಏನಾಯಿತು ಎಂಬುದನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಮತ್ತು ನಂತರ ನಾನು ತೆಗೆದುಕೊಂಡ ತಡೆಗಟ್ಟುವ ಕ್ರಮಗಳ ಬಗ್ಗೆ ಮತ್ತು ಅದನ್ನು ಹೇಗೆ ಸರಿಪಡಿಸಲಾಗಿದೆ ಎಂಬುದರ ಕುರಿತು ಚರ್ಚಿಸಲು ನಾನು ಬಯಸುತ್ತೇನೆ.

ಏನಾಯಿತು ಎಂಬುದು ಇಲ್ಲಿದೆ:

  1. A ಡಿಎನ್ಎಸ್ ಸರ್ವರ್ ಫ್ರಿಟ್ಜ್‌ನಲ್ಲಿ ಹೋಯಿತು. ಎ ಡಿಎನ್ಎಸ್ ಸರ್ವರ್ ಒಳಬರುವ ದಟ್ಟಣೆಯನ್ನು ಡೊಮೇನ್ ಹೆಸರಿಗೆ ಅನುವಾದಿಸುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಸೂಕ್ತ ಸರ್ವರ್‌ಗೆ ಮರುನಿರ್ದೇಶಿಸುತ್ತದೆ. ಇದು ಸಂಭವಿಸುವುದರೊಂದಿಗೆ, ಇದು ನಿಜವಾಗಿಯೂ ಸಂವಹನ ಮಾಡುವ 2 ವಿಧಾನಗಳನ್ನು ಕಡಿದುಕೊಂಡಿದೆ - ಸೈಟ್‌ಗೆ ಡೊಮೇನ್ ಹೆಸರು ಮತ್ತು ಸೈಟ್ ಅನ್ನು ಡೇಟಾಬೇಸ್‌ಗೆ (ಅವನ ಡೇಟಾಬೇಸ್ ಪ್ರಸ್ತುತ ಹಂಚಿಕೆಯ ವಾತಾವರಣದಲ್ಲಿದೆ).
  2. I complicated things by quickly moving his blog over to another server, not realizing that there was a DNS issue. This adds another level of complexity. Passwords in WordPress (and most other database applications) are uniquely encrypted by the server that they are on. If you move the site to another server, you've just disabled your ability to decrypt that password. Thankfully, WordPress (another great feature) has a password recovery system where you can reset your password via a link in an email.

Here's the immediate action that I took:

  1. Before this ever occurred, I have to say that I'm with a fantastic web hosting company who does comprehensive backups. I've never had an issue that they weren't able to correct through backups. I've heard nightmares from other folks on their blogs and sites being totally lost. I can't imagine what it's like to go through that. (ನನ್ನ RSS ಫೀಡ್‌ಗೆ ಚಂದಾದಾರರಾಗಿ ಮತ್ತು ನನ್ನ ಹೋಸ್ಟ್‌ನೊಂದಿಗೆ ಉಚಿತ ವರ್ಷಕ್ಕೆ ನೀವು ಕೂಪನ್ ಪಡೆಯಬಹುದು).
  2. ನಾನು ವೆಬ್ ಸರ್ವರ್‌ಗೆ ಲಾಗಿನ್ ಆಗಲು ಸಾಧ್ಯವಾಯಿತು FTP ಯ ಮತ್ತು ಎರಡೂ ಸೈಟ್ ಅನ್ನು ಹಿಂಪಡೆಯಿರಿ ಮತ್ತು ಡೇಟಾಬೇಸ್. ನನ್ನ ಹೋಸ್ಟಿಂಗ್ ಪ್ಯಾಕೇಜ್‌ನ ಮತ್ತೊಂದು ವೈಶಿಷ್ಟ್ಯವೆಂದರೆ ನಾನು ಸಂಪೂರ್ಣ ಪ್ರವೇಶಿಸಬಹುದು ವಿಡಿಎಸ್ ನಿಜವಾದ ವೆಬ್‌ಸೈಟ್ ಅನ್ನು ಮೀರಿ. MySQL ಡೇಟಾಬೇಸ್‌ಗಳನ್ನು ಫೈಲ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ (/ var / lib / mysql /). ಸ್ಥಳೀಯ ಡೈರೆಕ್ಟರಿಯನ್ನು ನಕಲಿಸುವ ಮೂಲಕ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ನನಗೆ ಸಾಧ್ಯವಾಯಿತು. ಉತ್ತಮ ಬ್ಯಾಕಪ್ ಬಗ್ಗೆ ಮಾತನಾಡಿ! ಯಾವುದೇ ಆಮದು ಇಲ್ಲ, ರಫ್ತು ಇಲ್ಲ, ವ್ಯವಹರಿಸಲು ಗರಿಷ್ಠ ಫೈಲ್ ಗಾತ್ರಗಳಿಲ್ಲ… ಕೇವಲ ಎಫ್‌ಟಿಪಿ.

ಈಗ ನಾನು ಸೈಟ್ ಮತ್ತು ಡೇಟಾಬೇಸ್ ಸ್ಥಳೀಯವನ್ನು ಹೊಂದಿದ್ದೇನೆ, ನಾನು ನೆಮ್ಮದಿಯ ನಿಟ್ಟುಸಿರು ಬಿಟ್ಟಿದ್ದೇನೆ. ನಾನು ಇಲ್ಲಿ ಸುಮ್ಮನೆ ನಿಂತು ತಾಳ್ಮೆಯಿಂದಿದ್ದರೆ, ಡಿಎನ್ಎಸ್ ಸಂಚಿಕೆ ಸ್ವತಃ ಕೆಲಸ ಮಾಡುತ್ತಿತ್ತು ಮತ್ತು ಪ್ಯಾಟ್ ಬೇಗನೆ ಹಿಂತಿರುಗಬಹುದಿತ್ತು. ನನ್ನ ಹೋಸ್ಟ್‌ನ ಸೂಕ್ತ ಹೆಸರು ಸರ್ವರ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಡೊಮೇನ್ ಹೆಸರು ಇನ್ನೂ ಸೂಚಿಸುತ್ತಿದೆ ಎಂದು ನಾನು ಪರಿಶೀಲಿಸಿದೆ Whois.net. ನಿಮ್ಮ ಡೊಮೇನ್ ಅನ್ನು ನೀವು ಅಲ್ಲಿ ಪರಿಶೀಲಿಸಿದರೆ, ಹೆಸರು ಸರ್ವರ್‌ಗಳು ವರದಿಯ ಅತ್ಯಂತ ಕೆಳಭಾಗದಲ್ಲಿರುತ್ತವೆ.

ಸೈಟ್ ಅನ್ನು ಬಹುಶಃ ಹ್ಯಾಕ್ ಮಾಡಬಹುದೆಂದು ನಾನು ನಂಬಲು ಇದು ಕಾರಣವಾಯಿತು. ಹೆಸರು ಸರ್ವರ್ ಸರಿಯಾಗಿದೆ ಆದರೆ ಬರುವ ಪುಟವು ಕೆಲವು ಭಯಾನಕ ಪುಟವಾಗಿದ್ದು ಅದು ಸ್ಪ್ಯಾಮ್‌ನಂತೆ ಕಾಣುತ್ತದೆ. ನಾನು ಬಳಸಿದೆ ಲೈವ್ ಹೆಡರ್ ಆಡ್-ಆನ್ to Firefox to ensure I actually wasn't being redirected – the typical hack that many people see. The site wasn't being redirected. I could have done some additional troubleshooting; however, I entered a support ticket with my host so their experts could begin investigating.

ನಿಮ್ಮ ಸೈಟ್ ಅನ್ನು ಬೇರೆ ಖಾತೆ ಅಥವಾ ಹೋಸ್ಟ್‌ಗೆ ಮರುಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ:

ನಾನು ಇನ್ನೂ ಪ್ಯಾಟ್ ಅನ್ನು ವರ್ಡ್ಪ್ರೆಸ್ 2.1, ಪಿಎಚ್ಪಿ ಮತ್ತು ಮೈಎಸ್ಕ್ಯೂಎಲ್ ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಗೆ ನವೀಕರಿಸಲಿಲ್ಲ, ಹಾಗಾಗಿ ಪ್ರಸ್ತುತಕ್ಕಿಂತ ಉತ್ತಮ ಸಮಯವಿಲ್ಲ ಎಂದು ನಾನು ನಿರ್ಧರಿಸಿದೆ! ನಾನು ಅವರ ಹಳೆಯ ಖಾತೆಯನ್ನು ಅಳಿಸಿ ಹೊಸ ಖಾತೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿದೆ. ನಾನು ಅವರ ಇಮೇಲ್ ಅಲಿಯಾಸ್ ಮಾಹಿತಿಯನ್ನು ಮರು ನಮೂದಿಸಿದೆ ಮತ್ತು ಡೇಟಾಬೇಸ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಿದೆ, ವರ್ಡ್ಪ್ರೆಸ್ 2.1 and Pat's content:

  • wp- ವಿಷಯ ಅಪ್‌ಲೋಡ್ ಡೈರೆಕ್ಟರಿ - ನಿಮ್ಮ ಅಪ್‌ಲೋಡ್ ಮಾಡಿದ ಎಲ್ಲಾ ಚಿತ್ರಗಳು ಇಲ್ಲಿಯೇ ಇರುತ್ತವೆ.
  • wp-content plugins ಡೈರೆಕ್ಟರಿ - ನಿಮ್ಮ ಎಲ್ಲಾ ಪ್ಲಗ್‌ಇನ್‌ಗಳು (ನೀವು ಆವೃತ್ತಿಯ ಸಮಸ್ಯೆಗಳನ್ನು ಹೊಂದಿರುವುದರಿಂದ ಇದನ್ನು ಕೊನೆಯದಾಗಿ ಮಾಡಿ.
  • wp- ವಿಷಯ ಥೀಮ್‌ಗಳ ಡೈರೆಕ್ಟರಿ - ನಿಮ್ಮ ಥೀಮ್.

I hope in a future release of WordPress that these 3 directories are root directories rather than sub-directories. It would make upgrading much easier! By this time, my host had found the DNS issue and properly redirected the site. Whew! Now Pat's page was coming back up with a WordPress Upgrade message. I clicked through to upgrade the database and he was back up… almost.

Remember the encryption issue I spoke about? Yea, Pat couldn't login because of it. His password no longer decrypted the value in the database properly so I had one more correction to make. I physically logged into the database and changed Pat's reply email address in the user table to my email address. I then utilized the “Lost my Password” feature to email myself a link to reset the password. After resetting the password, I logged in and changed Pat's email address back.

And now Pat is back up! Hindsight is 20/20… had I simply waited on my host, the issue would have been corrected. I really complicated the issue. However, Pat's now upgraded and running the best versions of everything. I'm sorry he was down so long, though. It doesn't take long to bounce back from downtime, but it is a nasty inconvenience! Sorry, Pat!

ಕಲಿತ ಪಾಠಗಳು:

  1. Make sure you're with a host that has great backups.
  2. ನಿಮ್ಮ ಸೈಟ್ ಮತ್ತು ಡೇಟಾಬೇಸ್ ಅನ್ನು ಬ್ಯಾಕಪ್ ಮಾಡಿ ಮತ್ತು ಅವುಗಳನ್ನು ಸುರಕ್ಷಿತ ಸ್ಥಳದಲ್ಲಿ ಸಂಗ್ರಹಿಸಿ.
  3. If you're with a good host, rely on them to find and correct the issue.
  4. ನಿಮಗೆ ಅಗತ್ಯವಿದ್ದರೆ, ಹೊಸ ಹೋಸ್ಟ್ ಅಥವಾ ಖಾತೆಗೆ ತೆರಳಿ ಮತ್ತು ಸೈಟ್, ಡೇಟಾಬೇಸ್ ಅನ್ನು ಹೇಗೆ ಮರುಸ್ಥಾಪಿಸುವುದು ಮತ್ತು ನಿಮ್ಮ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ಮರುಪಡೆಯುವುದು ಹೇಗೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಿ.

ಕೆಲವು ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿ

ಇತ್ತೀಚಿನ ದಿನಗಳಲ್ಲಿ ವೇಗದ ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕಕ್ಕಾಗಿ ಬೇಡಿಕೆ ಅನೇಕ ಪಟ್ಟು ಹೆಚ್ಚಾಗಿದೆ. ಖಂಡಿತವಾಗಿ, ಅಂತರ್ಜಾಲದ ಈ ಚಲಿಸುವ ಜಗತ್ತಿನಲ್ಲಿ, ಉಪಗ್ರಹ ಫೋನ್ ಅದರ ಮೌಲ್ಯವನ್ನು ಸಾಬೀತುಪಡಿಸಿದೆ. ವೈರ್‌ಲೆಸ್ ಇಂಟರ್‌ನೆಟ್‌ನ ವಿಷಯಕ್ಕೆ ಬಂದರೆ, ಜನರು ಇನ್ನೂ ಅಪಾಯದಲ್ಲಿದ್ದಾರೆ ಮತ್ತು ಕೇಳುತ್ತಾರೆ ವೈರ್ಲೆಸ್ ಇಂಟರ್ನೆಟ್ ಹೇಗೆ ಅವರಿಗೆ ಹೆಚ್ಚು ಮೌಲ್ಯಯುತವಾಗಿದೆ. ವಿಶೇಷವಾಗಿ ವೆಬ್‌ಮಾಸ್ಟರ್‌ಗಳಿಗೆ ಪ್ರಾಮುಖ್ಯತೆ ವೈರ್‌ಲೆಸ್ ಡಿಎಸ್‌ಎಲ್ ಇನ್ನು ಪ್ರಶ್ನೆಯಲ್ಲ. ಹೆಚ್ಚಾಗಿ ಈ ವೆಬ್‌ಮಾಸ್ಟರ್‌ಗಳು ಆದ್ಯತೆ ನೀಡುತ್ತಾರೆ ವೆಬ್ ವಿನ್ಯಾಸ ಸ್ಟುಡಿಯೋ ವಿನ್ಯಾಸಕ್ಕಾಗಿ ಮತ್ತು ಅದನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಲು ಈ ಹೆಚ್ಚಿನ ವೇಗದ ಸಂಪರ್ಕದ ಅಗತ್ಯವಿದೆ. ಮುಂದಿನ ಹಂತವಾಗಿ ಈ ವೇಗದ ಸಂಪರ್ಕವು ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಸಹ ಅಗತ್ಯವಾಗಿರುತ್ತದೆ ಸರ್ಚ್ ಇಂಜಿನ್ ಮಾರ್ಕೆಟಿಂಗ್. ಹೊಂದಿರುವ ವ್ಯಕ್ತಿ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಪ್ರಮಾಣೀಕರಣ ಈ ಸಂಪರ್ಕಗಳ ನೆಟ್‌ವರ್ಕಿಂಗ್‌ನಲ್ಲಿನ ಎಲ್ಲಾ ಸಮಸ್ಯೆಗಳನ್ನು ಸುಲಭವಾಗಿ ನಿಭಾಯಿಸಬಹುದು.

ನೀವು ಏನು ಆಲೋಚಿಸುತ್ತೀರಿ ಏನು?

ಸ್ಪ್ಯಾಮ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಈ ಸೈಟ್ ಅಕಿಸ್ಸೆಟ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ನಿಮ್ಮ ಕಾಮೆಂಟ್ ಡೇಟಾವನ್ನು ಹೇಗೆ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುತ್ತಿದೆ ಎಂಬುದನ್ನು ತಿಳಿಯಿರಿ.