How to install Multi wordpress in dreamhost easily ?

STEP 1 : LOGIN TO YOUR DOMAIN MAIN DIRECTORY VIA SSH

Note : – You should activate shh access for your domain , if you need help in activating ssh in dreamhost for your domain refer here .

login as: user_id
user_id@demo.yoursite.com's password:

                                             "    ""#    ""#
  mmmm   m mm   mmm    mmm   m mm   m   m  mmm      #      #     mmm
 #" "#   #"  " #"  #  #"  #  #"  #  "m m"    #      #      #    #"  #
 #   #   #     #""""  #""""  #   #   #m#     #      #      #    #""""
 "#m"#   #     "#mm"  "#mm"  #   #    #    mm#mm    "mm    "mm  "#mm"
  m  #
   ""

STEP 2 : GET IN TO YOUR WORDPRESS DIRECTORY

The main directory to which the ssh will land is not the place where all the wordpress files are located so if you provide the plugin activation command at this point you will get the following error.

login as: user_id
user_id@demo.yoursite.com's password:
                                             "    ""#    ""#
  mmmm   m mm   mmm    mmm   m mm   m   m  mmm      #      #     mmm
 #" "#   #"  " #"  #  #"  #  #"  #  "m m"    #      #      #    #"  #
 #   #   #     #""""  #""""  #   #   #m#     #      #      #    #""""
 "#m"#   #     "#mm"  "#mm"  #   #    #    mm#mm    "mm    "mm  "#mm"
  m  #
   ""
[greenville]$ wp plugin deactivate dreamhost-panel-login
Error: This does not seem to be a WordPress installation.
Pass --path=`path/to/wordpress` or run `wp core download`.

so to get in to the right directory where the wordpress files are located , look the directories with “dir” command


[greenville]$ dir
Maildir  demo.yoursite.com  logs

once you find the directory get in to the domain directory


[greenville]$ dir
Maildir  demo.yoursite.com  logs
[greenville]$ cd demo.yoursite.com

Then again list the directories now you can see the wordpress files


[greenville]$ dir
Business     favicon.ico  mag              wp-admin              wp-config-sample.php  wp-cron.php        wp-load.php   wp-settings.php   xmlrpc.php
business     index.php    readme.html      wp-blog-header.php    wp-config.php         wp-includes        wp-login.php  wp-signup.php
favicon.gif  license.txt  wp-activate.php  wp-comments-post.php  wp-content            wp-links-opml.php  wp-mail.php   wp-trackback.php

STEP 3 : NOW DEACTIVATE THE DEFAULT PLUGIN OF DREAMHOST IN YOUR DOMAIN

Note :- to install multisite in your wordpress site , you should deactivate all plugins , but if you deactivate the plugin, then you will not be able to login to the wordpress from the dreamhost admin panel .To login to wordpress you have to login through the wordpress site url.

eg : yoursite.com/wp-admin

[greenville]$ wp plugin deactivate dreamhost-panel-login
Plugin 'dreamhost-panel-login' deactivated
Success: Deactivated 1 of 1 plugins.
[greenville]$

NOW YOU ARE GOOD TO CONFIGURE NETWORK ADMIN IN YOUR WORDPRESS SITE .

Note : – Dreamhost do not provide support for bugs for multi wordpress site, you have to search and find the solution yourself or by hiring a wordpress expert .