• Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial News Comments FAQ Related Articles

How to install family connections V3.7.0 on Ubuntu18.04

{{postValue.id}}

To install family connections V3.7.0 on Ubuntu18.04


Family Connections (commonly referred to as FCMS) is an open source content management system. It’ s an own Private Social Network. It is used to share pictures and videos in a family and friends circle.


Features:

  • Share photos and videos
  • Communicate with friends and family on the Message Board
  • Keep track of reunions, birthdays and anniversaries on the Calendar
  • Store addresses and phone numbers in the Address Book
  • Create a blog with the Family News section
  • Share your favorite side dishes, desserts and more on the Recipes section

Pre-requirements
Install LAMP (Apache, php7.0, mariadb-server)
In MariaDB (create database, user and give privileges to the user)


FOR PHP INSTALLATION

add-apt-repository ppa:ondrej/php 
apt-get update 
apt-get install php7.0
apt-get  install php7.0 libapache2-mod-php7.0 php7.0-common php7.0-mbstring php7.0-xmlrpc php7.0-soap php7.0-gd php7.0-xml php7.0-intl php7.0-mysql php7.0-cli php7.0-mcrypt php7.0-zip php7.0-curl

Download the family connections package using wget command

root@linuxhelp1:~# wget https://github.com/ryanhowdy/fcms/archive/3.7.0.zip
--2018-04-29 00:37:12--  https://github.com/ryanhowdy/fcms/archive/3.7.0.zip
Resolving github.com (github.com)... 192.30.253.113, 192.30.253.112
Connecting to github.com (github.com)|192.30.253.113|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/ryanhowdy/fcms/zip/3.7.0 [following]
--2018-04-29 00:37:14--  https://codeload.github.com/ryanhowdy/fcms/zip/3.7.0
Resolving codeload.github.com (codeload.github.com)... 192.30.253.121, 192.30.253.120
Connecting to codeload.github.com (codeload.github.com)|192.30.253.121|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/zip]
Saving to: ‘ 3.7.0.zip’ 

3.7.0.zip                  [                 < =>         ]   6.44M  1.05MB/s    in 7.2s    

2018-04-29 00:37:22 (920 KB/s) - ‘ 3.7.0.zip’  saved [6752497]

After downloading extract the downloaded directory

root@linuxhelp1:~# unzip 3.7.0.zip 
Archive:  3.7.0.zip
f75a085f1a40d5025ed501565ef2ff33499bd57b
   creating: fcms-3.7.0/
  inflating: fcms-3.7.0/.gitignore   
  inflating: fcms-3.7.0/.scrutinizer.yml  
  inflating: fcms-3.7.0/.travis.yml  
  inflating: fcms-3.7.0/AUTHORS      
  inflating: fcms-3.7.0/ChangeLog    
  inflating: fcms-3.7.0/LICENSE      
  inflating: fcms-3.7.0/README       
  inflating: fcms-3.7.0/README.md    
   creating: fcms-3.7.0/dev/
  inflating: fcms-3.7.0/dev/GITHELP  
  inflating: fcms-3.7.0/dev/README   
  inflating: fcms-3.7.0/dev/less.php  
  inflating: fcms-3.7.0/dev/list     
.
.
.
  inflating: fcms-3.7.0/tests/inc/ImageTest.php  
   creating: fcms-3.7.0/tests/lib/
  inflating: fcms-3.7.0/tests/lib/Test-More-OO.php  
  inflating: fcms-3.7.0/tests/lib/Test-More.php  
  inflating: fcms-3.7.0/tests/lib/Test-Simple-OO.php  
  inflating: fcms-3.7.0/tests/lib/Test-Simple.php  
  inflating: fcms-3.7.0/tests/lib/test-more.php  
  inflating: fcms-3.7.0/tests/lib/utils.php  
  inflating: fcms-3.7.0/tests/test-all.php

Rename the download directory:

root@linuxhelp1:~# ls
3.7.0.zip  fcms-3.7.0
root@linuxhelp1:~# mv fcms-3.7.0/ family
root@linuxhelp1:~# ls
3.7.0.zip  family

Move the family directory into the /var/www/html directory

root@linuxhelp1:~# mv family/ /var/www/html/

Go to /var/www/html directory

root@linuxhelp1:~# cd /var/www/html/
root@linuxhelp1:/var/www/html# ls
family  index.html

Change ownership and permission for the family directory

root@linuxhelp1:/var/www/html# chown -R www-data:www-data family/   chmod -R 775 family/

Configure virtual hosts for family connection cms. Create empty file named family.conf

root@linuxhelp1:/var/www/html# cd /etc/apache2/sites-available/
root@linuxhelp1:/etc/apache2/sites-available# vim family.conf
< virtualhost *:80> 
servername  www.linuxhelp1.com
Documentroot  /var/www/html/family
< Directory /var/www/html/family> 
AllowOverride
order allow,deny
allow from all
< /Directory> 
< /virtualhost> 

Enable the family.conf file

root@linuxhelp1:/etc/apache2/sites-available# a2ensite family.conf 
Enabling site family.
To activate the new configuration, you need to run:
systemctl reload apache2

Make an entry to the hosts file as follows

root@linuxhelp1:/etc/apache2/sites-available# vim /etc/hosts
< give your ip>     < give your  domain name> 

Restart apache web server

root@linuxhelp1:/etc/apache2/sites-available# systemctl restart apache2

Now you can proceed the further installation and configuration from the browser by navigating to the following URL http://www.your domain name.com/family/familyconnections/
web_configuration


Start the installation
installation
pre-requirement installation check will be done
pre-installation_check
Configure the database setup as follows

database_connection

database connection established successfully
installation_progress

Configure the site settings as follows
website_information


mail_config

admin user profile setup

user_profile

you will see the following page after the successful installation
installation_success

Log in using the admin user credentials
login
Here it will show admin page of family connections:
snap12

with this, the method to install family connections V3.7.0 on Ubuntu18.04 comes to an end.

Tags:
michael
Author: 

Comments ( 0 )

No comments available

Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

Q

What are the features available for Family connection?

A

The following feature available for Family connection as given below,
Share photos and videos
Communicate with friends and family on the Message Board
Keep track of reunions, birthdays and anniversaries on the Calendar
Store addresses and phone numbers in the Address Book
Create a blog with the Family News section
Share your favorite side dishes, desserts and more on the Recipes section

Q

How to access the Github repository for the Family connection?

A

For accessing the Github repository of the Family connection, use the following link as given below "https://github.com/ryanhowdy/fcms/archive/3.7.0.zip"

Q

How to download a source of the Family connection?

A

For download, a source of the Family connection, use the following link as given below "http://www.familycms.com/downloads/index.php"

Q

How to get the Github repository of the family connections?

A

For accessing the Github repository of the family connections, use the following link as given below "https://github.com/SparkDevNetwork/Rock"

Q

What is the Family Tree available in Family connection?

A

Siblings are now sorted oldest first
Middle name is now included

Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help Owen ?
How to add SSH key to my Gitlab account

I need to add the SSH key in my gitlab account. How to do so ????

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.