I understand all that you posted except two critical steps.
Im using BitNamiStack and editing live on my computer so I don’t understand what you mean by “Now, using FTP, upload that footer.php file to your child theme folder on the server.” I thought the reason to use BitNami Stack was in place of uploading to the server via FTP? Or BitNami is working as a server for me from my local computer?
I previously built a 14 page WP website in Canvas Theme and had no need to change code and the site works well. As far as I know there was no uploading using FTP to the server?
When you say:
“Now, using FTP, upload that footer.php file to your child theme folder on the server.”?
I don’t have an obvious “folder” to “upload a file” to? Do you mean copy to a section of the child theme?
This is the page content I see when in the Responsive theme, under appearance, edit:
Appearance, Edit Themes, child theme page of Responsive
Edit Themes
Responsive Child Theme: Theme Functions (functions.php)
Select theme to edit:
Templates
This child theme inherits templates from a parent theme, Responsive.
Theme Functions
(functions.php)
Styles
Stylesheet
(style.css)
RTL Stylesheet
(rtl.css)