Hi, fellow VB users
I'm a new VB admin, having just set up a community on AWS using the Bitnami LAMP stack. VB 5.3.4 PL1 is up and running happily, and I want to move to the 5.4.0 release. I've followed the instructions on the upgrade procedure, and am now at the point where I have to start replacing files, but as a seasoned Linux admin, still have a few questions....
1. The instructions all show the use of an FTP tool after preparing the upgrade files on a local PC. I've prepared the upgrade files on the actual AWS host server, in a staging directory. Common sense would say that it's OK to just cp -r all the files from staging to the relevant area on the Apache server - in this case the root, as we don't need another directory like Forums. This seems like the simplest way, unless I missed some reason to use FTP from another machine?
2. The instructions say that I should switch off the VBulletin instance from AdminCP, but make make no mention of stopping the Bitnami services (MySQL, Apache and php-fpm) after that.
Should they be off before the file changes or doesn't it matter?
3. This is a reassurance thing....the Bitnami LAMP stack comes with a user named bitnami, which has a home directory of /home/bitnami. In that directory is a complete directory tree of the 5.3.4PL1 install. However, the apache server is running from /opt/bitnami....
$ ps -ef|grep -i apache
root 2868 1 0 Jan12 ? 00:01:51 /opt/bitnami/apache2/bin/httpd.bin -f /opt/bitnami/apache2/conf/httpd.conf
daemon 2887 2868 0 Jan12 ? 00:01:53 /opt/bitnami/apache2/bin/httpd.bin -f /opt/bitnami/apache2/conf/httpd.conf
daemon 2888 2868 0 Jan12 ? 00:01:54 /opt/bitnami/apache2/bin/httpd.bin -f /opt/bitnami/apache2/conf/httpd.conf
daemon 13322 2868 0 Feb11 ? 00:01:13 /opt/bitnami/apache2/bin/httpd.bin -f /opt/bitnami/apache2/conf/httpd.conf
The config file says that ServerRoot is /opt/bitnami/apache2, and that directory has an htdocs subdirectory, which in turn has the VBulletin directory structure in it (admincp, backup, core...etc). The contents of the two appear identical both with ls and with diff -r. My guess is that I only have to change the files at /opt/bitnami/apache2/htdocs, and not the ones in the bitnami home directory. Am I right in this assumption? I'm being cautious because this bulletin board hosts a medical help forum, and I don't want to wreck it, and this is my first time with being an apache and VB admin at this level, despite being deep in Unix and Linux for decades.
Thanks for putting up with my nerves, and for any advice you can offer.
Paul
I'm a new VB admin, having just set up a community on AWS using the Bitnami LAMP stack. VB 5.3.4 PL1 is up and running happily, and I want to move to the 5.4.0 release. I've followed the instructions on the upgrade procedure, and am now at the point where I have to start replacing files, but as a seasoned Linux admin, still have a few questions....
1. The instructions all show the use of an FTP tool after preparing the upgrade files on a local PC. I've prepared the upgrade files on the actual AWS host server, in a staging directory. Common sense would say that it's OK to just cp -r all the files from staging to the relevant area on the Apache server - in this case the root, as we don't need another directory like Forums. This seems like the simplest way, unless I missed some reason to use FTP from another machine?
2. The instructions say that I should switch off the VBulletin instance from AdminCP, but make make no mention of stopping the Bitnami services (MySQL, Apache and php-fpm) after that.
Should they be off before the file changes or doesn't it matter?
3. This is a reassurance thing....the Bitnami LAMP stack comes with a user named bitnami, which has a home directory of /home/bitnami. In that directory is a complete directory tree of the 5.3.4PL1 install. However, the apache server is running from /opt/bitnami....
$ ps -ef|grep -i apache
root 2868 1 0 Jan12 ? 00:01:51 /opt/bitnami/apache2/bin/httpd.bin -f /opt/bitnami/apache2/conf/httpd.conf
daemon 2887 2868 0 Jan12 ? 00:01:53 /opt/bitnami/apache2/bin/httpd.bin -f /opt/bitnami/apache2/conf/httpd.conf
daemon 2888 2868 0 Jan12 ? 00:01:54 /opt/bitnami/apache2/bin/httpd.bin -f /opt/bitnami/apache2/conf/httpd.conf
daemon 13322 2868 0 Feb11 ? 00:01:13 /opt/bitnami/apache2/bin/httpd.bin -f /opt/bitnami/apache2/conf/httpd.conf
The config file says that ServerRoot is /opt/bitnami/apache2, and that directory has an htdocs subdirectory, which in turn has the VBulletin directory structure in it (admincp, backup, core...etc). The contents of the two appear identical both with ls and with diff -r. My guess is that I only have to change the files at /opt/bitnami/apache2/htdocs, and not the ones in the bitnami home directory. Am I right in this assumption? I'm being cautious because this bulletin board hosts a medical help forum, and I don't want to wreck it, and this is my first time with being an apache and VB admin at this level, despite being deep in Unix and Linux for decades.
Thanks for putting up with my nerves, and for any advice you can offer.
Paul
Comment