Skip to content

Environment

Environment resource is the backbone of a running instance of website. It sets up the storage, necessary execution environment for the web application, and performs configuration.

Creating Environment

As environments are tied to projects, you need to have a project to create a new environment. In Environments section located in your project's details page, you can use Create Environment button to create a new one. During environment creation, you can specify:

  • Name: Name of your new environment,
  • Source Environment: The environment that will be cloned to form the basis of new one.

Depending on the size of source environment, this operation can take some time to complete. You can track the state of environment and when it turns to Ready, you can start using it.

Environment Details

Similar to Project resource, Environment also has a details page where various information is displayed. To view an environment's details page, you can click the name of environment listed in project's details page.

Details

Among the State, Plan fields and whether it is primary or not, this section displays Key of environment that identifies it and is unique inside a project.

Connection Info

This section contains the URL of environment. Every environment has a unique URL for you to access it. Environments other than primary one can be accessed via this URL.

Properties

Environments has various properties which configure the execution environment of your website runs in, like PHP version of WordPress projects. Properties can change depending on the web application your project has. Following table shows properties for each web application.

⚠️ Changing properties may cause a downtime.

When you change a property, some services may need to be restarted in the environment which can cause downtimes.

It is advised changing parameters on a non primary environment to test whether everything works as expected.

  • Yelken CMS properties
PropertyDescription
Yelken VersionDefines the Yelken CMS version that runs your website. Only upgrading to a newer version is allowed.
Postgres VersionDefines the Postgres database version. Only upgrading to a newer version is allowed. It is strongly advised upgrading the database version on a non primary environment.
  • WordPress properties
PropertyDescription
Wordpress VersionDefines the WordPress version used to create your website. Upgrading WordPress from Yelken is not supported yet. You can upgrade your WordPress site from the WordPress's admin panel.
PHP VersionDefines the PHP version that runs your WordPress website. You may want to upgrade to a newer PHP version or downgrade it to a lower version. This may be required for some plugins to work correctly.
MariaDB VersionDefines the MariaDB database version. Only upgrading to a newer version is allowed. It is strongly advised to upgrade the database version on a non primary environment.