HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.

Setting up Vanilla on a subdomain

Firstly, I had some success by locally hosting vanilla on my computer to see if it would work.

I have a wordpress website with a hosting provider but I am making the switch to a VPS service.

I am completely new to web hosting so I am trying to explore the landscape.

I have my wordpress website on my domain name and I have set up a subdomain for a community section.

This is all done within the plesk server but I am struggling on how to install this via FTP to a database created within this subdomain?

There is an 'Import Dump' option with the follwing directory:

Root directory





I assume I create a vanilla folder within the root directory with all the contents in?


  • Options
    phreakphreak Vanilla*APP (White Label) & Vanilla*Skins Shop MVP

    Jep, you should create subfolders in the web root and point the top level or subdomains to them.

    Ideally you do not place one CMS into another. Separate folders and databases for Wordpress and Vanilla are the way to go.

    • VanillaAPP | iOS & Android App for Vanilla - White label app for Vanilla Forums OS
    • VanillaSkins | Plugins, Themes, Graphics and Custom Development for Vanilla
  • Options

    Hi, thank you for your response,

    So I currently have the vanilla folder in: /var/www/vhosts/mydomain.com/httpdocs

    within mydomain.com there is also the directory for the subdomain set up with a .htaccess file.

    Does the vanilla folder go in /var/www or do I place this in /var/www/vhosts/

    Which file do I then edit to point this to the subdomain?

  • Options

    Basically I have came to the realisation that if I cannot even do a basic install, I will be incapable of building a forum. This coding life aint for me! I'm writing this short lived experiment off as a flop. Good luck with coding communities!

  • Options
    1. Do you use gnu/linux in that vps? maybe you should use SSH/SCP instead of FTP.
    2. If you are on a vps, maybe would be best for you to setup a site in /etc/apache2/sites-available and to turn off .htaccess
    3. The site's configuration will depend if you use SSL or not.
    4. If not yet, you could use [Let's Encrypt](https://letsencrypt.org/) to create one. It's free. Then set up you apache site with it.
Sign In or Register to comment.