Setting up SSH. Basic stuff. Understanding SSH.
Oh yeah, here's where I started, Drupal on Dreamhost.
/me clambers back out of rabbit hole to find a new one to explore...
oh, and adding an alias to my bash_profile
alias ll='ls -la'
for more verbose file listings. Cause otherwise I can't *see* .bashrc, say, without at least ls -a
.Crash course: clone local, push to server, bam, test site.
More or less. Reminder: Installing Drupal. Includes db setup.
Page two of install gives me "no data from server." ... what? the first page is fine, but I click "english" and it gives up? It's not even a WSOD!
Sweet bunnies. Upgraded MAMP, again, broke things. Eventually remembered to change my mysql password in /Applications/MAMP/bin/phpMyAdmin/config.inc.php (I had changed it away from 'root' at some point, for obvious reasons).
wooo finally got through the install script. Since I've only done core stuff before I don't really know what all I should use for a production site- username, site name, that sort of stuff. Just going to wing it.
So this is probably one of those stupid questions, but do I have to go through the install script every time I push up from dev to stage and prod?
So trying to push from my local dev environment to my test directory on my dreamhost server: fails, gives me a fatal, no directory, not a git repo message. I think I just had my ssh url written wrong, so switched from ssh://user@server/files/stuff.git to user@server:files/stuff.git and that seems to work. But now I'm not quite sure what that did for me- "This directory is not the working tree, where you edit and commit code. Rather, it is simply the central location for the git objects and history..." ok, so I still need to clone from there to test site. hm.
ok, so now that I'm drawn myself a nice diagram of where my branches and repos and whatnot are, plus associated dbs, I think I can keep moving along... somewhere I had a thing for using drush to keep sites synched... Can't handle adding that into the mix right now, just going to try getting my site up and running first.
With a little help from the git pages, cloning into mysite/test so I can try just a plain install on a live site with a real db. Then I just need to figure out how to pull the db back to local (I think an export will have to do for now, lest I find myself in hours of drush trouble).
... I should really probably be doing this with D7, not a totally random variety of D8. I'll just hit mysite/test and run through the install script real quick... My php installation is too old??? you can't be serious. *checks dreamhost info* ... php 5.2.17.
*Head-desk*
Nobody say anything. TBC after some coffee, methinks.
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.