Example #1
0
 /**
  * 
  */
 public function showVHostConfAction()
 {
     $lsDomain = "local.project-name";
     $lsDocumentRoot = "/var/www/path/to/the/client/public";
     $lsVirtualHost = $this->vHost($lsDocumentRoot, $lsDomain);
     $lsAppFolder = "/foo/bar/application/folder";
     $loHelp = new Help();
     $loHelp->clear();
     $loHelp->set("        *** m3uzz OnionSrv - Version: " . $loHelp::VERSION . " ***        ", $loHelp::PURPLE, $loHelp::BGBLACK);
     $loHelp->set("\n");
     $loHelp->set("AUTHOR:  Humberto Lourenço <*****@*****.**>             ", $loHelp::CYAN, $loHelp::BGBLACK);
     $loHelp->set("\n");
     $loHelp->set("LINK:    http://github.com/m3uzz/onionsrv                ", $loHelp::CYAN, $loHelp::BGBLACK);
     $loHelp->set("\n");
     $loHelp->set("LICENCE: http://www.opensource.org/licenses/BSD-3-Clause ", $loHelp::CYAN, $loHelp::BGBLACK);
     $loHelp->set("\n\n");
     $loHelp->set("    **** Apache 2.2 - Config development environment ****    \n", $loHelp::BROWN, "", $loHelp::B);
     $loHelp->setTopic("STEP 1:");
     $loHelp->setLine("DocumentRoot", "Move or create a link of the application to the Apache document root (Linux default is /var/www)");
     $loHelp->setLine("Moving", "\$ sudo mv {$lsAppFolder} /var/www/");
     $loHelp->setLine("Or");
     $loHelp->setLine("Simblink", "\$ sudo ln -s {$lsAppFolder} /var/www/");
     $loHelp->setTopic("STEP 2:");
     $loHelp->setLine("CHMOD project", "\$ sudo chmod 755 {$lsAppFolder} -R");
     $loHelp->setLine("CHGPR project", "\$ sudo chgrp www-data {$lsAppFolder} -R");
     $loHelp->setTopic("STEP 3:");
     $loHelp->setLine("Set hosts file", "\$ sudo echo 127.0.0.1\t{$lsDomain} >> /etc/hosts");
     $loHelp->setTopic("STEP 4:");
     $loHelp->setLine("Edit a new vhost", "\$ sudo vi /etc/apache2/sites-available/{$lsDomain}.conf");
     $loHelp->setLine("Copy, paste & edit", $lsVirtualHost);
     $loHelp->setTopic("STEP 5:");
     $loHelp->setLine("Active in sites-enable", '$ sudo a2ensite {$lsDomain}');
     $loHelp->setTopic("STEP 6:");
     $loHelp->setLine("Reload Apache2", "\$ sudo /etc/init.d/apache2 reload");
     $loHelp->display();
 }