I the admin?) - Drinking? - Right person, right place. - I met one of the main guys behind Poniverse, Feld0. - Not a lot of competition for the job. - Skilled, yet unpaid and unexciting.
about running MLPF. Step 1: Get the forums running locally on my machine. Step 2: Fix things on my local machine, then fix things in production after I've figured them out.
about running MLPF. Step 1: Get the forums running locally on my machine. Step 2: Fix things on my local machine, then fix things in production after I've figured them out. Step 3: Ponies?
manager: installed the synaptic package manager - synaptic: installed mysql-server, nginx, php-fpm (as opposed to php-cgi), and available updates. - mysql password is same as server - tweaked nginx, roughly according to https://www.digitalocean.com/community/tutorials/how-to - installed gksu for properly-permissioned graphical shell sudo powers - ran sudo chmod 644 * -R in /var/www/html, since the files couldn't be read by www-data (which i - now the site runs, displaying a 'down for maintenance' message. - commented out ~/index.php's 'remote addr' check, which forces the maintenance page - Installed PHP extensions required by ips4.php, IPS Community Suite compatability checker. Usin - link: https://invisioncommunity.com/files/file/7046-get-ready-for-ips-4/ - synaptic: installed php-curl, php-xml, php-gd, php-mbstring, php-mysql, and php-zip. - > sudo apt install php-curl php-xml php-gd php-mbstring php-mysql php-zip
We've got a vanilla installation of IP.Board. - Install the addons, we can load the DB up with some data and we're good right? - Wrong. - Install the MLPF-tweaked PHP files, and we're good right? - Wrong. - But not tooo wrong... - On to the next problem!
in there. - We only have a small sample right now. We'll get the data from the server... - And take down the server for 20 minutes. ... and load it in the database.
ctrl-v to the main disk drive from the SSD. - Slower, but it works! - md5sums match. Can never be too paranoid... - Delete the copy on the SSD so my stuff works again. - Ctrl-c ctrl-v a backup. - $ cp Poniverse-MLP-Forums.vdi Poniverse-MLP-Forums.vdi.bak
ctrl-v to the main disk drive. - Slower, but it works! - md5sums match. Can never be too paranoid... - Delete the copy on the SSD so my stuff works again. - Ctrl-c ctrl-v a backup. - $ cp Poniverse-MLP-Forums.vdi Poniverse-MLP-Forums.vdi.bak - cp: error reading 'Poniverse-MLP-Forums.vdi': Input/output error
ctrl-v to the main disk drive. - Slower, but it works! - md5sums match. Can never be too paranoid... - Delete the copy on the SSD so my stuff works again. - Ctrl-c ctrl-v a backup. - $ cp Poniverse-MLP-Forums.vdi Poniverse-MLP-Forums.vdi.bak - cp: error reading 'Poniverse-MLP-Forums.vdi': Input/output error
Of everything but the VM. - It was so big... - So, buy a new HDD. - Redo the work on the MLPF VM quickly, from the notes in the backup. - About two weeks later, we're back to where we were. - Things are working a little better now, at least. I was able to correct some of my previous mistakes, like installing wrong DB again.
- Yes. Ish. - The VM dev install is still flakey enough that I can't be sure whether an upgrade has broken anything, or if it's just the dev install being flakey.
- Yes. Ish. - The VM dev install is still flakey enough that I can't be sure whether an upgrade has broken anything, or if it's just the dev install being flakey. So it's basically useless.
Docker. - We have an old image I can use. It was known to work at the time it was made. - I've never used Docker; and this is a fairly complex, mostly undocumented project.
Docker. - We have an old image I can use. It was known to work at the time it was made. - I've never used Docker; and this is a fairly complex, mostly undocumented project. - So, basically, wish me luck and I'll tell you all how this went next year!