Transfering a WordPres Site to a Different Server

I am going to try to document the steps I have taken to transfer my wife’s WordPress site masViva that I had hosted at DreamHost to HostGator. The reason for doing the transfer is just that we want to keep several sites together on the same provider instead of spreading out the payments, and knowledge of each panel, also the access speed to Dreamhost seems to be a bit slower than to Hostgator, but please dont take this for a fact and take action just because of my words.

Anyway, I’ll try to capture all the steps. Just to keep things sufficiently neutral I am going to call Origin to the service I am moving to, and Destination to the service I am moving to.

Preparations

  1. If you have your domain registered at Origin, the first thing you need to do is move your register to Destination or to an independent Domain Register Service. In my case I have all my domains hosted at NameCheap, (independently of my hosting services) so I did not need to do this step. Just for the sake of completion, you should do this in 3 steps:
    • Request transfer from New Register Provider.
    • Confirm from Origin
    • Do not change the configuration. Everything should keep pointing at Origin.
  2. Install XCloner plugin in your WordPress site.

Process

  1. From your WP Admin menu, go to Plugins->Xcloner and generate a new backup, complete with all information (do not exclude any files). Be sure to name it in a way you will be able to recognice it.
  2. As of this moment, do not make any more changes to your existing website, as they will not be transfered.
  3. Make sure you have a domain name or address with which you can temporaly reach Destination. This will be needed to execute the cloning automatically through a PHP file that XCloner will set on your Destination. (The other option is to point your DNS name servers to Destination in advance, but then, you might run into problems and leave your website without service). In my case I set up a subdomain test.masviva.net and pointed it to my Destination. Only after I could access test.masviva.net did I start the process.
  4. Once the backup is created, you will need to Clone it to Destination. Enter the website URL where you want the backup to be moved, enter all the FTP connection settings, and the directory where you want to move the backup to.
  5. Make sure you check out this documentation on XCloner
  6. Create your MySQL database in advance along with its user. This differs from service to service (In HostGator, which is my Destination, I do it from the Panel at MySql Databases)
  7. Follow the steps at this documentation on XCloner to complete the instal. Fort HostGator I did not mark the following options on the file transfer:
    • Skip files restore
    • Restore by using server utilities (gives an error with HostGator).
  8. Delete the XCloner.php file, as soon as this is done and you confirm that you can access Destination, and it contains all the information you expected.
  9. After doing all checks (enter admin, make changes, check on the website, all pictures and formats are correct etc), go to your domain register service and point the domain to destination. Delete also the test subdomain if you also created it like I did.
  10. Enter config.php, and remove references to test.domain (in case you used it).

And thats that, if everything runs smoothly this is all there is to it. I hope it has been useful to you, just drop a note in case it has, it will make me happy.

{ 0 comments }

Hello, this is just a little snippet to help out those that are looking for a way to preview your html (or whatever you want actually) in your Browser of choice. I am doing it through the build system of SublimeText.

So, you go to Tools  -> Build System -> New Build System and use the following code,

{
 "selector": "html",
"windows":
 {
 "cmd": ["C:\\Users\\#####\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe", "$file"]
 },
 "osx":
 {
 "cmd": ["open", "-a", "Safari", "$file"]
 }
}

The selector is there just to help the system know what to use if Build system is set in Automatic. In this way, if you leave it at automatic, by hitting ctrl-B in windows or cmd-B on a mac it will use the browser that you have defined in this file (here its chrome for windows and Safari for mac. There are two different instructions to take place depending on the OS that you are using, so that if you use SublimeText in both systems it will work the same way in both of them. I do use this, along with a dropbox for my sublimetext preferences which makes it work the same way in all my computers at work and at home.

Remember to check which browser you want to use, as well as change the ##### with your own user name and you should be ready to go.

I hope this helps you a little bit.

{ 0 comments }

Amplitude Envelope

Hello, in this short post I try to explain briefly what an amplitude envelope is in its typical ADSR setup, as well as how the different parameters are maintained.

  • Attack time
  • Decay time
  • Sustain level
  • Release time

These are the different ADSR setups I mention on the Video for reference.

  • Switch:
    • Attack: 0
    • Decay: NA
    • Sustain: 100
    • Release 0
  • Damped Percussive:
    • Attack: 0
    • Decay: 10-80
    • Sustain: 0
    • Release 0
  • Plucked or Percussive:
    • Attack: 0
    • Decay: 10-80
    • Sustain: 0
    • Release 10-80
  • Sustained:
    • Attack: 0-10
    • Decay: 0-10
    • Sustain: 50-80
    • Release 0-10
  • Quirky:
    • Attack: 0-10
    • Decay: 30
    • Sustain: 0
    • Release  50-100

{ 0 comments }

EQ Learning Setup in Logic

Standard Mix Board Channel Strip Eq

Standard Mix Board Channel Strip Eq

Hello, today I present you with a short video on how to setup a very basic EQ to serve you as reference, or as basic learning setup in your mixes. The reason for picking the particular values in this setup are, that those are the ones used in many standard mixing boards in their channel strip EQs.

The values I am setting up, for reference are:

  • A High Pass Filter at 75Hz, 18dB/Octave (used mainly to remove unwanted noise)
  • A Shelve Filter at 80Hz (used mainly to boost low frequencies like Kick drums or basses
  • A Parametric Filter Moving from 100Hz to 2kHz (used mainly to remove unwanted resonances from instruments)
  • Another Parametric Filter Moving from 400Hz to 8kHz (same as above)
  • Another Shelve Filter at 12kHz (used both to boost and lower high frequencies, ussually done in parallel in two instruments sharing same high spectrum, to bring the listeners attention to the one you are boosting and remove it from the one you are dampening).

{ 0 comments }

Dynamic Processors: Gates

Hello, today I want to present you with a short video I have done for a course I am taking in my spare time about Music Production. In this particular video, I am trying to get Gates explained, when to use them, give you a thorough parameters breakdown, and show you an example of their use.

Check it out in case you are having trouble understanding what a Noise Gate does and how to use it.

{ 0 comments }