Create Joomla Website in ISPConfig

Create web site using ISP Config

  • If a new client, under “client” tab, select “Add new client” button
    • Enter relevant client information
    • “Save” entry
  • Under “DNS” tab, use the main “Add new DNS Zone (SOA)” button, not the text link on the left.
    • Choose the DNS server
    • Choose the appropriate client
    • For “Zone”, enter the domain name (Do not include “www”)
    • Set “NS” as ns3.mpl.com
    • Set “e-mail” as administrator.mail.mpl.com
    • Under “Records” tab, create the following
      • A        domain_name.com.        hosting server IP number
      • A        mail                                     hosting server IP number
      • A        www                                    hosting server IP number
      • MX     domain_name.com.        mail.domain_name.com.
      • NS     domain_name.com.        ns3.mpl.com.
      • NS     domain_name.com.        ns4.mpl.com.
    • “Save” entry
  • Under “sites” tab, select “Add new website” button
    • Choose a server to host the site
    • Choose the appropriate client
    • Enter the domain name for the website.  Do not include “www”
      • This domain will need to be registered
    • Change “Auto-Subdomain” selection to “www” to have for example www.mpl.com and leave it at “none” for mpl.dev.mpl.com
    • Set “PHP” selection to SuPHP
    • “Save” entry
  • There’s no need to visit remaining tabs

On the left, choose “Database” menu entry

  • Select “Add new database” button
    • Choose hosting server
    • Choose same client as website
    • Leave “Type” as “MySQL”
    • Add database name to existing information
    • Add database user to existing information
    • Select and record a database password
    • “Save” entry

Using a FTP program, copy latest Joomla files to new website folder on selected server

  • Navigate to root directory, then “/var/www/ and select the domain name created earlier.
  • Domain name shortcut will take you to correct directory
  • Copy Joomla files to “web” directory
  • Change owner of folders and files using chown –R owner:group directorylinux command to match owner and group as set up by ISP Config.  (Usually web# and client#)
    • Example:  chown -R web55:client6 web
  • Change the permissions of everything in the target directory to “775” using chmod -R 775 directory

Using SSH (PuTTY)  (FASTER)

  • Go to http://www.joomla.org/download
  • Right click on the zip file and Copy Link
  • Login to the server via SSH and sudo su to become root and navigate to the web directory of the website that was just created.
  • Once in the web folder of the website do wget and paste the link to the zip file.  Example: wget http://joomlacode.org/gf/download/frsrelease/11396/45610/Joomla_1.5.15-Stable-Full_Package.zip
  • Once the download is complete do an unzip the package that was just downloaded.  Example: unzip Joomla_1.5.15-Stable-Full_Package.zip
  • Now cd .. out a directory so you can see the web folder.  Do an ls -lh to view the ownership properties of all the files in the directory.  You will notice the web directory will have a format like web1 client1
  • Now change the ownership recursivley of the web directory so all the files in the web directory are correct.  chown -R web1:client1 web
  • Now Joomla is install into the web directory.  Just run the Joomla install as you normally would.

This method is faster because you do not have to download Joomla to your computer, then unzip the files and upload them.  This way you let the server do all the work and save the clutter on your computer.  And it is faster!!

Use new URL to access website and Joomla installation process

  • During prompt for database username and password created in ISP Config
  • Provide password and administrator email address
  • Once Joomla installation is complete, remove “Installation” folder from website folder.  Joomla insists on this step.
  • Enter the administrator side of the website to begin configuring Joomla using domain name/administrator, use “admin” and admin password to access the backend
  • As extensions are added to Joomla, you may need to modify the permissions of any given directory.  If there is a problem with an installation, Joomla will identify the problem directory, use you FTP program to make the changes

5 thoughts on “Create Joomla Website in ISPConfig”

  1. Are you still having this problem?  It sounds like your server is running out of memory.  Check you php.ini settings.

  2. thanks i was looking for the chown command about 5 ours thanks again, hope ftp wil work again now 🙂

  3. yeahhh it works !!!
    chown -R web1:client1 var/www/clients/vlient1/web1/web
    now my joomla ftp layer works again !!!
    what doesnt work
    chown -R root:root var/www/clients/vlient1/web1/web
    chown -R data-www:data-www var/www/clients/vlient1/web1/web
    and lost more combinations
     
     

Leave a Reply

Your email address will not be published. Required fields are marked *