Zum Inhalt springen

Server conversion in the Classic hosting plans

At the end of July 2023, the update of the servers in our Classic hosting plans was completed so that newer software can also be used in the future.

On this page, we have compiled all the information on the changes that have resulted from the upgrade.

The most important changes

  • PHP versions 5.6 to 8.2 are available.
  • Modern CPUs and NVMe SSD memory provide significantly more speed.
  • Cronjobs can also be set up with 1 or 2 minute intervals.
  • 64-bit operating system (AlmaLinux)

Functions that are no longer available on the new servers

  • The previous file manager in the customer menu is replaced by a simple copy menu.
  • TCL and Ruby on Rails
  • LiveDisc (WebDAV)
  • Possibility to use self-compiled software
  • Java Runtime
  • PDFlib
  • Perl and Python can only be used via console but no longer for web applications.
  • The tools mail and mailx (for sending e-mails from shell scripts) are no longer available. Sendmail can be used as an alternative.
  • An Nginx cache is active by default. In case of problems, the Nginx cache can be deactivated with the following entry in the .htaccess file:
    Header always set Cache-Control: s-maxage=0
  • The PHP Opcache is active by default. In case of problems, it can be deactivated with the following entry in the .user.ini file in the start directory of the domain:
    opcache.enable=0
  • Access to external FTP servers is only possible in passive mode. In PHP scripts, the following line may therefore need to be inserted after logging into the FTP server:
    $mode= ftp_pasv($conn, TRUE);
  • When backing up databases with MySQL 5.7, the mysqldump command must be extended with the --no_tablespaces option. The call is therefore:
    mysqldump --opt --no-tablespaces -h mysql -u ...
  • Access to databases from outside is no longer possible via an SSH tunnel but only via a socket connection:
    For MySQL 5.7:
    ssh-N -L 5001:/var/lib/mysql5/mysql5.sock ssh-user@domain.tld
    For MariaDB:
    ssh-N -L 5001:/var/lib/mysql/mysql.sock ssh-user@domain.tld

Changes to the following features / functions

  • Log files are stored in the web space (./log) on request and deleted after 7 days.
  • The php.ini is replaced by user.ini, which is saved in the target directory of the domain.
  • Webalizer is replaced by GoAccess. As the logs are deleted after 7 days, the statistics are only available for the last 7 days. For a longer period, please use additional software such as Matomo.
  • PHP-FPM replaces CGI

Necessary changes and adjustments

  • If PHP-CLI is called in your own (shell) scripts (e.g. with /usr/local/bin/php7-73LATEST-CGI), the call must be changed to /usr/bin/php73
  • If a database is accessed in your own (shell) scripts, the host name of the database must be changed from 127.0.0.3 to mysql
  • If a 7-day log file is to be created for a domain, this must be activated again in the domain settings.

Server location

The server location is still Germany (Cologne).

Databases

The databases available on the new server are MySQL 5.7, MariaDB 10.4 and MariaDB 10.6. The previous MySQL 5.6 databases will be migrated to MySQL 5.7 during the server migration. During this process, PHP and configuration files (.yml, .yaml, .ini, .env, .xml) will be searched by script and "127.0.0.3" or "mysql5.domain.tld" will be replaced by "mysql" everywhere. In most cases, the websites will therefore continue to function without any intervention by the user.

The automatic adjustment of the database host does not take place in our backup script "daily", which can be found under /typo3cms/system/backup/. Here the database host must be changed from "127.0.0.3" to "mysql" so that the backup of the databases continues to work.

In some cases - especially with very old software versions - it can happen that the application is not compatible with MySQL 5.7. In this case, we recommend moving to our cloud hosting, where MySQL 5.6 is still available.

Activate GoAccess (7-day statistics)

To activate the statistics, logging must be activated for the domain (create log files, pack them daily and delete them after 7 days). A domain or subdomain must then be placed in the "/statistics" directory.

You must also store an .htaccess file with the following line in this folder:
Options +Indexes
so that access is possible.

It is also advisable to password-protect access to the statistics with .htaccess.

If you have any questions about the server changeover, please contact our support team.

This page contains automatically translated content.

Updated: 01.07.2025