Laminas

On this page, we explain step by step how to setup Laminas with CloudPanel.

Installation

In the following example we will setup Laminas under the domain www.domain.com.

Preparation

Before we can start with the installation, we need to create an SSH User, a Database, and a Domain.

When you Add the Domain, make sure to select the Laminas Vhost Template and the right PHP Version.



Document Root

Make sure to point the Document Root to the public directory.

Installation

To install Laminas do the following steps:

  1. Login via SSH to the server e.g. with john-ssh and go htdocs directory:
cd /home/cloudpanel/htdocs/
  1. Delete the project directory which has been created by CloudPanel:
rm -rf /home/cloudpanel/htdocs/www.domain.com
  1. Install via composer:
php7.4 /usr/local/bin/composer create-project -s dev laminas/laminas-mvc-skeleton www.domain.com
  1. Reset permissions.
cd /home/cloudpanel/htdocs/
clpctl system:permissions:reset www.domain.com 775
  1. Done! You can now open your domain in your browser to see the welcome page.