Appearance
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
| Property | Description |
|---|---|
| Yelken Version | Defines the Yelken CMS version that runs your website. Only upgrading to a newer version is allowed. |
| Postgres Version | Defines 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
| Property | Description |
|---|---|
| Wordpress Version | Defines 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 Version | Defines 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 Version | Defines 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. |