Pick our brains...

Note: If you’re working in a WHM / Cpanel environment, do NOT do it this way, instead, use the Cpanel tools… (oh, and yea, anything enclosed in “<” and “>” below, are not intended literally, but rather as a placeholder for more reasonable inputs) Login to the mysql command line as . . . Read more

For non-programmers or other knowledge workers like designers or copy writers – here are some resources for understanding what the hell “git” is and how and why we should use it. I’m still learning… but these resources really helped me reach a new understanding and eased some of my intimidation… . . . Read more

Make a Copy of an Entire Codebase: Very useful for preparing for a major version update. Let’s say you’ve got a codebase, living at: /home/USERNAME/public_html/ You can make a copy of the whole gosh dern thing, while watching the files stream before your eyes with: cp -Rv /home/USERNAME/public_html/ /home/USERNAME/public_html_YYYYMMDD_bak/ . . . Read more

Firewall blocks can be a rather common issue, especially if a user is trying to setup their email for the first time, or is wrestling with ftp or such. o For first time clients, just setting up their email, it’s a very good practice to whitelist their ip, before they . . . Read more

As root, you can use EasyApache to rebuild apache and php, enabling and disabling modules and extensions, changing php versions, changing apache versions, and configurating all kinds of things. At the end of the selection process, the build is run, and you get to watch a whole lots of beautiful . . . Read more

*Important: When doing drush system-wide updates (ie: “drush pm-update”), drush will OVERWRITE.htaccess, index.php, and robots.txt. *Make sure you have backups of these files*. A good naming convention to use is: .htaccess_YYYYMMDD_shortDescript.bak Or similarly, index_YYYYMMDD_shortDescript.bak *Also Important: When running drush, you should be logged into ssh with the username for the . . . Read more

Our goal was to increase the maximum upload size via php config. You can do this straight from WHM. But the gotchya is that there are TWO places you can do it from. And evidently one overrides the other. So, for diagnosis, I created a phpinfo() file on the WP . . . Read more

If a new domain is purchased for a client and needs to be moved to their registrar account from, for example, the PM Godaddy account. The process is pretty easy. Also helpful http://support.godaddy.com/help/article/5555/preparing-to-transfer-domain-names-to-us?locale=en Get their registrar creds into a creds sheet, have them edit or send to you. Log into . . . Read more

Skip to end of metadata Created by Benjamin Turner, last modified on Dec 04, 2013 Go to start of metadata This guide focuses on getting the data out of Pagodabox. General Step-by-step guide for Pagodabox migration: Download the Site from Pagodabox (covered in this guide) Setup Server that will be the . . . Read more

This article assumes that you’ve got two servers: one with a cpanel account (server X, with IP X.X.X.X), and another server that you’d like to transfer to (server Y, with IP Y.Y.Y.Y). We’re also going to transfer the nameservers from server X to server Y. DNS Setup: Add A records . . . Read more

It’s good to know how to create backups for safekeeping. This is how to do that in cPanel. Log into cPanel Please make sure that you are aware of just how much data you are backing up and for what purpose. I.E. check the current size of the data . . . Read more

This document will walk you through the process of spinning up a new cpanel hosting account instance in WHM. Log into WHM: Enter creds from admin sheet. Once in in the upper left hand corner search for ‘list acc’ and click ‘List Accounts’ Run a search for the domain you . . . Read more

Log into Stormcloud cpanel as the client admin account for their site. Check MX records to make sure that their email is routing to our servers and not somewhere else. If it is routing to another mail server make sure to check with the client that they want to switch . . . Read more

Creation of a new, blank Wordpess sandbox is useful for wireframing or trying out new themes and/or plugins. Because we are not migrating any content from an existing site, this process is easy, and can be done with GUI tools. Overview of Steps Create a space on the server where . . . Read more

This article is for anyone who is tasked with adding a new domain to one of the existing MM UCC certs and installing it on the server. Step-by-step guide PART 1 – Adding SAN to the UCC SSL cert purchased via domains.peacefulmedia.com Go to http://domains.peacefulmedia.com/. Under “SSL & Security” click . . . Read more

Source Control These tools are used to help coordinate developer changes to projects. Git (Used to track and merge changes to code) Bitbucket (GUI front-end to GIT. Allows for project specific permissions on projects) Source Control Howtos: Installing Git : http://git-scm.com/book/en/Getting-Started-Installing-Git Git GUIs: http://code.google.com/p/tortoisegit/ (Windows) Local Development Local development . . . Read more

We need to write/publish a set of sequential “Developer Foundations” articles that will teach new developers (or people looking to get into development) how we wish to develop the “Peaceful Media” way. For now this page is simple a discussion of what should be included in this set. Please feel . . . Read more

Archives

Any and all material presented herein is considered "as-is". No warranty is either expressed or implied. We are not responsible for any direct, indirect, incidental, or consequential damages resulting from any use or derivation of this information. If you find this information useful, then fantastic! Please understand that you do so at your own risk.