Questions and answers about hosting

PHP

Which PHP versions are available to me?

At the moment PHP 7.2.7, 7.1.19, 7.0.30 and 5.6.36 are available at all our hosting packages.

How can I change the PHP Version of my Hosting Package?

You can change the PHP version of your hosting package with the help of the Control Panel module "Web Development".

To change the PHP version the following steps are needed:

  • Login to your Control Panel and launch the module "Web Development".
  • You can see the currently selected version. To change the version, go to "Action >" and select "Update".
  • At the dropdown "PHP version" you can select the needed PHP version. To apply your changes click in the button "Save".

Which PHP extensions (modules) are available on the hosting servers?

  • bcmath - BCMath Arbitrary Precision Mathematics
  • calendar
  • cgi-fcgi
  • ctype - Character type checking
  • curl - Client URL Library
  • date - Format a local time/date
  • dba - Database (dbm-style) Abstraction Layer
  • dom - Document Object Model
  • ereg - Regular expression match
  • exif - Exchangeable image information
  • fileinfo - File Information
  • filter
  • ftp - Data Filtering
  • gd - Image Processing and GD
  • gettext - Native Language Support API
  • hash - HASH Message Digest Framework
  • iconv
  • imagick - Image Processing (ImageMagick)
  • imap
  • intl - Internationalization Functions
  • json - JavaScript Object Notation
  • ldap - Lightweight Directory Access Protocol
  • libxml
  • mbstring - Multibyte String
  • mcrypt - at1.php.net/mcrypt
  • mysql
  • mysqli
  • odbc - ODBC (Unified)
  • openssl
  • pcre - Regular Expressions (Perl-Compatible)
  • PDO - PHP Data Objects
  • pdo_mysql
  • pdo_sqlite
  • Phar - put entire PHP applications into a single file
  • posix
  • pspell - These functions allow you to check the spelling of a word and offer suggestions.
  • Reflection
  • session
  • SimpleXML
  • soap
  • sockets
  • SPL - Standard PHP Library (SPL)
  • sqlite3
  • standard
  • tokenizer
  • wddx
  • xml
  • xmlreader
  • xmlwriter
  • xsl
  • zip
  • zlib

Is there a limit for e-mails sent via PHP?

Yes, you can send up to 100 e-mails per hour over ftp (e.g. with an contact form).

To which value is the script run time limited?

The script run time is limited to 30 seconds. If needed that value can be increased, please send us a request to support@alldomains.hosting if you need a longer script run time.

General information about the hosting packages

How can I order a hosting package without registering a new domain?

Login to your Customer Center, after doing that select "Order" from the top menu. After that you need to choose "order hosting package only". During the order process you have the possibility to provide a domain for that hosting package.

Can I use my hosting package for more than one domain?

With the hosting packages "Allround Host" and "Pro Host", as well as with our WordPress hosting packages ""Allround Blog", "Pro Blog" and the e-mail server package "Nine Mailer" it is possible to add additional domains at the Control Panel. The domains will share the available resources (storage, e-mail accounts and databases) of the package. To connect your domain with you hosting package, you need to change the DNS settings after adding the domain to the Control Panel. The correct entries can be found in the Control Panel module "Domains" at "Check DNS" or by selecting the hosting package in your customer center at "Purchases".

Can I access the hosting package before the domain transfer?

Yes, you can access the hosting package before the transfer is initiated or completed. After placing your order, you will receive an e-mail with all needed access data. At the access data we will provide you a secured URL, which can be used to access your hosting package. To provide an uninterrupted transfer you should upload your website, if needed a database should be created and the e-mail accounts can be created before the transfer has been completed. After the transfer is completed, you can change the DNS records to point on our server. This procedure ensures an uninterrupted moving of your website and e-mail addresses.

How can I remove the alldomains.hosting placeholder page?

In you www directory, the default directory for your website, the default index.html file exists. That file is getting delivered at first only if that file doesn’t exist the index.php will be delivered. When you want to use a CMS system, an online shop software, a blogging tool or any other software and you get our placeholder page when visiting your page, you need to simply remove or rename (e.g.: index_old.html) that index.html file.

Why is my site not shown?

There are many different reasons why your site is not available. Here are the most common reasons:

  • The files of your website must be placed into the www directory of your hosting package. Please check if you have done that and haven’t accidentally used the root directory.
  • The DNS records need to be set correctly. To check the DNS records you can use the button "Check DNS" in the Control Panel module "Domains" or you check them in your customer center at "Purchases" -> "hosting package".
  • The files on the hosting package need to be named correctly. For example: index.html, index.php, info.html. At first always the index.html file will be delivered and then the index.php. If that is the reason you can fix it by removing or renaming (e.g.: index_old.html) that index.html file.
  • Check that your filenames do not contain any whitespaces, special characters or incorrect file extensions (index.xyz).
  • Check if the files on your webspace have the correct permissions. If you notice that the permissions are 000 (----------), that can be a sign for a malware found. In that case the infected files get disabled from our technicians by removing all permissions, to prevent the spread of malware. When malware on your hosting package is detected, an e-mail is sent to the e-mail address of the Control Panels admin user. In addition to that you can check the Control Panel Logs in the module "Control Panel Logs" if it is really a malware detection.

What are the absolute paths of frequent used programs?

The absolute path to your root directory of your hosting package is /var/home/domain.tld, in which domain.tld is replaced with your actual domain name.

For example the path to your CGI directory is: /var/home/domain.tld/www/cgi-bin

Other important paths on the server and version information:

  • Perl v5.20.2: /usr/bin/perl
  • Python 2.7.9: /usr/bin/python
  • Sendmail: /usr/sbin/sendmail
  • PHP 7.2.7, 7.1.19, 7.0.30 and 5.6.36
  • with Zend Optimizer/ionCube PHP Loader - Currently the ionCube Loader is available for PHP 7.2, PHP 7.1, PHP 7.0 and PHP 5.6.
  • ImageMagik 6.8.9: /usr/bin/
  • MySQL: 5.7.21 - MySQL 4.0.24, 4.1.11, 5.0.51a, 5.1.72 and 5.5.60 are also possible.
  • PostgreSQL: 9.1.4

Which operating system is used at the hosting servers of alldomains.hosting?

Due to the reliability and scalability, Debian Linux is used as operating system for the hosting servers at alldomains.hosting.

Which webserver software is used?

At all hosting packages Apache Web Server in Version 2.4 is used.

Which apache modules are supported?

The following modules are installed:

  • log_agent: support for Agent-Logs
  • log_referral: support for Referrer-Logs
  • mime_magic: determining the file format without explicitly specifying the MIME type
  • mod_autoindex: treatment of accesses to directories that contain no index file
  • mod_cgi: handling of CGI-Scripts
  • mod_dir: treatment of accesses to directories and directory index files
  • mod_env: support for environment variables
  • mod_imap: treatment of internal imagemaps
  • mod_include: treatment of Server Side Includes (SSI) in text files
  • mod_negotiation: allows content selection based on the Accept header
  • mod_rewrite: provides the ability to manipulate and redirect URLs.

FTP

Brief instructions for connecting to FTP

That you can connect to our FTP Server with a FTP client like Filezilla, CuteFTP or SmartFTP, 3 specifications are needed. To get the required specifications, please refer to the e-mail with your hosting access data.

  • The hostname or IP-address of the site, you want to connect: youdomain.tld or ssl01.alldomains.hosting
  • The FTP username: yourdomain.tld
  • The password of the FTP user: Your main password, it can be found in the e-mail with your hosting access data.

You can also use the browser of your choice, for example Firefox, Google Chrome, Safari or Internet Explorer, to connect to the FTP server. Please notice that you need to use the correct address (instead of "http://yourdomain.tld" -> "ftp://yourdomain.tld").

To manage the FTP user you can use the Control Panel module "FTP Manager", for example it can be used to change the FTP password. Depending on your hosting package it is possible to add additional FTP users.

For which usage are the folders I see when I connect to the FTP server?

When you are connected to the FTP server, you are located in your root directory. Per default there are 3 directories. These directories should not be renamed or deleted, to guarantee the proper functioning of your memory package.

  • www directory: Here you should put your website or all data which should be displayed when visiting your website. All files which should be public need to be copied to the www directory. This directory most not be renamed, otherwise your website is no longer accessible.
  • Logs directory: All the log files are stored in this directory. Every day an access_log is created and saved in that directory. These files contain detailed information about the access/visitors on the www directory.
  • Stats directory: The files for the statistic module (e.g.: AWStats) are stored in that directory. Those stats can be viewed at the Control Panel module "Statistics". Every month a unique file will be generated. If these files are deleted, the stats will be recessed.

Can I create multiple FTP users?

Yes, depending on your hosting package there are a certain number of independent FTP users. The FTP users can be managed with the module "FTP Manager". You can define which directories are accessible for each FTP user.

How can I change the FTP password of my hosting package?

A manual on how to change the FTP password and general information about the FTP user management can be found here:

 FTP Manager

Hosting Control Panel

Which features are available at the alldomains.hosting Control Panel?

With the alldomains.hosting Control Panel you can see and manage all the resources of your hosting package. Don’t confound the Control Panel with the Customer Center. The Control Panel is your management panel for each hosting package. The Customer Center and the Control Panel have different access data. With the Control Panel you can create new e-mail accounts, install software, manage your databases, FTP users, PHP settings and many more. A detailed description to each module can be found here:

 Hosting Control Panel

How can I create and manage backups with the alldomains.hosting Control Panel?

A detailed description of the functions and how to create and import a backup can be found here:

 Backups

How can I create and manage users with the alldomains.hosting Control Panel?

A detailed manual to the module Control Panel Users can be found here:

 Control Panel User

Which features are available in the Control Panel Logs module?

The module Control Panel Logs offers a detailed overview of all activities of your hosting package. If for example malware is found on webspace or one of your e-mail accounts is used for sending spam you will find an entry about that in the Control Panel Logs. More detailed information about the Control Panel Logs module can be found here:

 Control Panel Logs

Which features are available in the module File Manager?

With the File Manager you are able to manage all the files and directories of your hosting package. You can upload and delete files, modify the permissions of the files and directories and many more. With the integrated editor in the File Manager it is also possible to edit your files directly in the File Manager module. More detailed information about the File Manager module can be found here:

 File Manager

How can I install the included software on my hosting package?

Depending on your hosting package, you can install a huge number of free software solutions with our one-click-installer. A detailed setup tutorial can be found here:

 Software

Databases

How can I create a MySQL database?

To create a new MySQL database the following steps are needed:

  • Login to your Hosting Control Panel and open the module "Databases".
  • In the module Databases click on "Add new Database"
  • In the first step of the assistant you need to select MySQL. Please follow the assistant step by step and choose the needed database version, database name and password.
  • Your MySQL database is ready to use.

How can I manage my MySQL databases?

For the management of your MySQL database phpMyAdmin is available. To access phpMyAdmin you can use the Control Panel module "Databases". In the module "Databases" go to "Action >" and then select "Manage (phpMyAdmin)" by the desired database.

With phpMyAdmin you are able to change, list, export, import and create your records. phpMyAdmin has a lot of useful features, the complete documentation and other useful information can be found on the official website at phpmyadmin.net.

Beside phpMyAdmin it is possible to use any other management software (e.g. MySQL Workbench) to manage your databases. As hostname for the access to the database the IP address or hostname of the database server can be used.

How can I create a backup of my MySQL database?

For creating a backup of your database you can choose between two different ways.

1. Backup module in the Control Panel

  • Login to your Hosting Control Panel and open the module "Backups".
  • In the module Backup click on "Create".
  • The backup assistant will show up. Now you can select the option "Backup databases" and the database you wish to backup.
  • Choose an archiver type.
  • Now you can select the backup destination. You can choose between "Temporary backup for one day" or "Backup to webspace". When you choose "Backup on webspace", you should NOT use the www directory, because this is available to anybody. The best way is to create a dedicated directory outside the www directory for your backups.
  • In the next step you can enable the scheduler to create the backups automatically in the selected interval.
  • If needed you can insert a title and a description in the next step.
  • Finally you can see an overview of the selected options. To start the backup creation you need to go to the last step and finish with clicking on "Finish Wizard".

2. Backup with phpMyAdmin

  • Login to your Hosting Control Panel and open the module "Databases".
  • At the database you want to Backup got to "Action >" an select "Manage (phpMyAdmin)"
  • After opening phpMyAdmin go to "Export" in the main menu. You can select different settings for the export. Normally you can use the default settings.
  • If needed you can select the tables and the file format on the left column. If you want to save the complete database you don’t need to select anything.
  • In the last step select "Send" and "OK" at the bottom of the page. Finally you need to specify a directory where the backup should be saved on your PC.

Info: We make daily backups of your data, databases and e-mail accounts. These backups are stored for a minimum of 7 days. If you need a restore from our backup data, please contact the support.

How can I import an existing database?

  • Start the management tool phpMyAdmin. Info: At "How can I manage my MySQL databases?" detailed information can be found.
  • Select "Import" from the main menu.
  • At "File for Import" you need to select the backup/database file on your PC.
  • In the most cases the other options like encoding and file format are set correctly.
  • To start the import click on "OK".

Info: How to create a backup of an existing database is described at the question "How can I create a backup of my MySQL database?".

Where can I find the database access data?

The name of the database, the database server, the username and the password can be found and edited in your alldomains.hosting Control Panel. In the Control Panel module "Backups" go to "Action >" and then click on "Access Data" by your database.

Which MySQL versions are available at my hosting package?

The following MySQL versions are available:

  • MySQL Version 5.7.21
  • MySQL Version 5.5.60
  • MySQL Version 5.1.73
  • MySQL Version 5.0.51a
  • MySQL Version 4.1.11
  • MySQL Version 4.0.24

How can I access the database from external?

The external database access is possible. The MySQL default port is: 3306

Upgrade, Downgrade

How can I upgrade to a larger hosting package?

When you need more resources which include storage, databases or e-mail accounts/storage, you can upgrade your product every time in your alldomains.hosting Customer Center at "Purchases""Upgrade".

How can I downgrade to a smaller hosting package?

In your Customer Center you have the possibility to downgrade to a smaller package. A downgrade is only possible when the used resources on your hosting package (e-mail accounts, used webspace, databases and so on) are suitable for the smaller hosting package. If this is not the case, you need to delete e-mail accounts, databases or reduce the storage of the used webspace. Don’t forget to backup your data before you delete it!

Information about malware

What is malware?

Malware means software, in your case the website, which infects your website by using security vulnerabilities of the used CMS, in the most of the time these are outdated Joomla!, WordPress or Typo3 installations. These security vulnerabilities are for example used to install malware on the PC of the website visitors. There are a lot of different types of malware a few of them are: spyware, trojans, viruses, keyloggers or rootkits. Because of that we do daily malware checks. Your homepage is getting checked for malware and if we find something we will inform you about the malware per e-mail. That message also includes a detailed list of the infected files. Information about the malware and the infected files can also be found in the module "Control Panel Logs" of your Hosting Control Panel.

How can I protect myself against malware?

Always use strong passwords!
The password should contain a minimum of 8 characters. You should use upper and lower case characters, numbers and special characters in your password. Short passwords like first names, easy number combinations like a birth date or common terms should be avoided in your passwords. These are easy to guess for attackers with a Brute Force Attack against your website.

Secure your website and computer!
With malware on your PC it can be possible to get passwords and connection data like the administrator password or your e-mail access data. Because of that always keep your PC and the used software up to date. Of course, it is recommended to use good anti-virus software that will scan your computer regularly for malware

Pay attention to the permissions of your files!
Your directories or files should never have the permission 777 (rwxrwxrwx) or 666 (rw-rw-rw-). If that permissions are set, everybody has access to these directories or files. The files or directories can be manipulated by everybody and that makes it easy to insert malware into your website. The default values for directories should be 755 (rwxr-xr-x) and for files 644 (rw-r--r-- ).

Make regular backups of your page!
If your site is infected by malware, you can easy restore the data of the last backup to bring your site online again. You can create own backups with the "Backups" module of your Control Panel. With the Backup module you have the possibility to create backups in a defined cycle. With the help of that is it possible to restore your website if you need it. After that it is necessary to fix the available security vulnerabilities. The first step should always be to install all updates of the used software and plugins. In addition to that you should check your local PC to.

Like mentioned is it possible to create own backups with the Control Panel of your hosting package. In addition to that we make daily backups of your data, databases and e-mail accounts. These backups are stored for a minimum of 7 days. If you need a restore from our backup data, please contact our support. We will inform you about the existing backup data and restore the data if needed.

What should I do when my website is infected with malware?

Disable your page temporary!
Usually this happens in the context of our daily malware check automatically. The infected files are disabled by removing all file permissions, to prevent further damage and to prevent the spread of malware. When we detect malware on your website, you will receive an information e-mail including a list of the affected files. One of the first steps can be creating an access restriction with the Control Panel module "Protected Directories". The permissions can be changed with the File Manager of the Control Panel or with the help of the FTP client of your choice.

Change your passwords!
It is possible that your password has been spied by malware installed on your computer. After checking your computer for malicious software you should change the administrator password of the used software, your FTP password, passwords for e-mail accounts and the database password. Please notice that it is often necessary to update the configuration file of the used software when you change the database password. If you have any questions don’t hesitate to contact the support.

Check your computer for malware!
Periodically check your PC and all other devices you are using to edit and administrate against potential viruses and other malware. Install necessary security updates periodically, in the best way directly after publication. The used software and all the plugins should also be updated regularly. The most tools like Joomla! or WordPress provide an easy way to update the software and plugins in the administration area. When you wish that the updates are done from us, please contact us that we can make you an offer.

Restore your content from a backup!
With the Backup Manager of the Control Panel it is possible create scheduled backups. The module "Backups" can be configured to create backups in defined intervals. With that Backups module it is possible to restore a clean version of your files and/or databases with a few clicks.