ISPConfig

A collection of tutorials related to the ISPConfig Web Hosting Control Panel.

How to automatically clean PHP session files left in the tmp directories of web accounts in an ISPConfig server environment

botond published March 2021, 03, Thu - 04:11 time
PHP sessions are global variables that transmit data stored during web visits across multiple pages, i.e., they are not lost when moving from one page to another. PHP accomplishes this by assigning unique IDs to visits (sessions) and creating files in the server-side file structure associated with those IDs in which it stores the data required for the session. The system places these files in a specific directory, usually tmp, which is normally deleted by the garbage collector after a specified time. However, the situation is sometimes not so obvious. This is because if the PHP environment on the server changes, the garbage collector may not be able to delete these obsolete, unnecessary session files. In this description, we will look at how we can use our own solution to ensure that these session files are deleted when the default cleaning system cannot remove them.

How to install PHP 8 on your Debian or Ubuntu server

botond published 2021/02/06, Sat - 15:49 time
PHP is one of the most common server-side scripting languages ​​for building dynamic web pages, making it an essential part of our web server. The latest major version of this, PHP 2020, was released on November 26, 8. In this tutorial, we will look at how to install PHP 8 on an Ubuntu 20.04 (Focal Fossa) LAMP server and a Debian 10 (Stretch) perfect server, and how to you can configure it to work in both systems in the Apache environment.

Upgrade ISPConfig 3 control panel to 3.2

botond published March 2020, 10, Thu - 15:23 time
Version 2020 of the ISPConfig web hosting control panel was released today (October 15, 3.2). This update is not as standard as the sub-version updates, but several new features have been added to the control panel here. In this description, we will review these innovations as well as update the control panel from 3.1.15 to 3.2 running on me.

How to migrate your Apache-based web server running LAMP or ISPConfig if the server's IP address changes

botond published 2020/08/11, k - 22:35 time
Sometimes, for some reason, we get a new IP address, so we also need to modify the appropriate configuration files and make settings on our web server to keep the services running on the server running. Whether it is a home test environment, a live web server, or moving the server to another (network) environment, we need to make these settings in each case. In this description, we will go through the settings inside or outside the server that we need to change in order for the services on the machine to work with the new IP address.

How to configure custom PHP versions on our ISPConfig server

botond published 2020. 01. 27., h - 18:30 time
If you run multiple websites on your server, you may need to run a different version of PHP for each website. When using ISPConfig, this is a very simple task, as the control panel can run multiple versions of PHP at the same time. In this tutorial, we will review how to configure PHP instances installed on a server in FastCGI and PHP-FPM modes.

Perfect Server: Debian 10 (Buster) V1.0 (Page 3)

botond published March 2020, 01, Thu - 02:17 time
In this tutorial, we build the perfect Debian 10 (Buster) server version 1.0, which we build on the previous Debian 10 (Buster) LAMP server. This page installs the following components: RoundCube webmail client, ISPConfig control panel, and two other Fail2Ban filters.

Installing WordPress 5.2 CMS on ISPConfig Server Environment (page 2)

botond published 2019/07/12, p - 17:12 time
WordPress is a free, open source, easy-to-use, customizable, and search-friendly CMS system that makes it easy to create blogs, websites, or even web stores. On this page, we will continue to create the web account by creating a Shell user and then finish by installing the WordPress 5.2 CMS system.

Installing WordPress 5.2 CMS on an ISPConfig server environment

botond published 2019/07/12, p - 17:10 time
WordPress is a free, open source, easy-to-use, customizable, and search-friendly CMS system that makes it easy to create blogs, websites, or even web stores. We have previously installed a Drupal 8 system for a perfect Debian 8 (Jessie) server configuration, and now we will be talking about WordPress version 5.2 on a server environment that is also ISPConfig. More descriptions will be built on the installed website later.

How to install PHP 5.6.40 as an optional version on a Debian 9 (Stretch) perfect server (page 2)

botond published 2019/02/19, k - 01:10 time
On the first page of the description, we have installed a version of PHP 5.6.40 as an optional version of PHP for the Debian 9 (Stretch) based perfect server, which will be available in FastCGI and PHP-FPM modes. On this page of the description, we make the subsequent settings of the installed PHP system and add them to the optional PHP versions in the ISPConfig3 control panel.

How to install PHP 5.6.40 as an optional version on Debian 9 (Stretch) perfect server

botond published 2019/02/19, k - 01:08 time
The Debian 9 (Stretch) distribution includes PHP version 7.0 by default. The main versions of PHP are not fully compatible with each other, so it is often the case that web pages running on the server require a newer or even older version of PHP. In this description, we install the current latest version of PHP 5.6, 5.6.40, as an optional PHP version for a Debian 9 (Stretch) -based perfect server, which can then be run in FastCGI and PHP-FPM modes. This will allow it to be used for websites in addition to the default version of PHP in the distribution. On this page, we prepare the requirements for compiling the source code for PHP 5.6, and then compile and install PHP.