Install WordPress

Here we show you how to install Word­Press manu­al­ly. Whe­ther it real­ly makes more sen­se to install Word­Press manu­al­ly or by 1Click is open to ques­ti­on. Tho­se who install Word­Press manu­al­ly know at least the inter­re­la­ti­ons bet­ween the files on the ser­ver and the inte­gra­ti­on with the web­hos­ter.

Step 1: Order webhosting

First a web­site must be orde­red and available. We show the dif­fe­ren­ces in web­hos­ting in a sepa­ra­te artic­le (curr­ent­ly only in ger­man).

Note: It can take up to 24 hours until a new web­site is available. It makes sen­se to book the web­hos­ting packa­ge one day befo­re the instal­la­ti­on.

Often web­hos­ters show con­s­truc­tion site pages to show that the page can be rea­ched on the net. If “Web Page Not Found” or simi­lar is dis­play­ed in the brow­ser, you have to wait. An instal­la­ti­on is only pos­si­ble when the web­site is acces­si­ble.

url not found
If this text is dis­play­ed, an instal­la­ti­on is not yet pos­si­ble.

Step 2: SSL Setup

An SSL cer­ti­fi­ca­te must be set up. Word­Press works wit­hout an SSL Cer­ti­fi­ca­te, but it is beco­ming incre­asing­ly dif­fi­cult to direct rea­ders to a blog that is not secu­re.

If the web host does not offer a con­ve­ni­ent solu­ti­on, the cer­ti­fi­ca­te can also be set up manu­al­ly. How this works is shown in a sepa­ra­te artic­le (curr­ent­ly only in ger­man). The artic­le is about the SSL con­ver­si­on of a Word­Press blog, but at the begin­ning of the artic­le we show how the cer­ti­fi­ca­te is crea­ted and uploa­ded.

Step 3: Create database

A MyS­QL data­ba­se must have been crea­ted on the ser­ver. To do this you need to go to the admi­nis­tra­ti­on area of the web host, which is cal­led eit­her KIS or Plesk or some­thing simi­lar. The path to the cor­re­spon­ding opti­on looks like this or simi­lar:

KIS Pro­dukt­ver­wal­tung > Web­hos­ting > Kon­fi­gu­rie­ren > Skrip­te und Daten­ban­ken > Daten­bank ver­wal­ten > Daten­bank anle­gen

or in the case of web­go:

web­go Web­space-Admin > Daten­ban­ken > MyS­QL-Daten­ban­ken > MyS­QL-Daten­bank anle­gen

Depen­ding on the web host, the data­ba­se name and user can be free­ly cho­sen or it is pre­de­fi­ned by the sys­tem. A pass­word must then be assi­gned. A com­ment or a descrip­ti­on of the data­ba­se helps to impro­ve the assign­ment.

Data­ba­se name, user and pass­word are requi­red later for the Word­Press con­fi­gu­ra­ti­on.

Atten­ti­on: Only one data­ba­se may be used per appli­ca­ti­on. It would be theo­re­ti­cal­ly pos­si­ble to let two CMS sys­tems access one data­ba­se, but pro­blems are pre-pro­grammed and we stron­gly advi­se against it!

webgo datenbank anlegen

Step 4: Download WordPress

It is pos­si­ble to down­load Word­Press direct­ly as a Ger­man loca­liza­ti­on. Alter­na­tively you can down­load the Eng­lish ver­si­on.

The Ger­man instal­la­ti­on can be found at https://de.wordpress.org/download/, the Eng­lish ver­si­on at https://wordpress.org/download/. After the down­load the file must be unpa­cked into any direc­to­ry.

Step 5: wp-config configuration

This step is optio­nal. If you skip this step, you will auto­ma­ti­cal­ly crea­te and con­fi­gu­re this file in a later step of the instal­la­ti­on – name­ly after uploa­ding the instal­la­ti­on to your own ser­ver.

If you want to modi­fy the file in advan­ce, you have to rena­me the file wp-config-sample.php to wp-config.php and then edit it with a text edi­tor.

Atten­ti­on: It is very important to use a text edi­tor and not a word pro­ces­sing pro­gram like Word or Pages. At the same time, neither a space may be inser­ted at the begin­ning nor at the end of the file.

Basi­cal­ly, this file is well com­men­ted. It is best not to chan­ge the comm­ents and only search for the strings that are neces­sa­ry for the con­fi­gu­ra­ti­on. The texts to be chan­ged by the user are high­ligh­ted in red in the exam­p­le below. It beco­mes obvious that the­re is not much to chan­ge in the con­fi­gu­ra­ti­on file. Fur­ther down, I will go into the indi­vi­du­al ent­ries in more detail.

This is what the wp-config.php file looks like:

// ** MySQL-Einstellungen ** //
/** Diese Zugangsdaten bekommst du von deinem Webhoster. **/

/**
* Ersetze datenbankname_hier_einfuegen
* mit dem Namen der Datenbank, die du verwenden möchtest.
*/
define('DB_NAME', 'datenbankname_hier_einfuegen');

/**
* Ersetze benutzername_hier_einfuegen
* mit deinem MySQL-Datenbank-Benutzernamen.
*/
define('DB_USER', 'benutzername_hier_einfuegen');

/**
* Ersetze passwort_hier_einfuegen mit deinem MySQL-Passwort.
*/
define('DB_PASSWORD', 'passwort_hier_einfuegen');

/**
* Ersetze localhost mit der MySQL-Serveradresse.
*/
define('DB_HOST', 'localhost');

/**
* Der Datenbankzeichensatz, der beim Erstellen der
* Datenbanktabellen verwendet werden soll
*/
define('DB_CHARSET', 'utf8');

/**
* Der Collate-Type sollte nicht geändert werden.
*/
define('DB_COLLATE', '');

/**#@+
* Sicherheitsschlüssel
*
* Ändere jeden untenstehenden Platzhaltertext in eine beliebige,
* möglichst einmalig genutzte Zeichenkette.
* Auf der Seite {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}
* kannst du dir alle Schlüssel generieren lassen.
* Du kannst die Schlüssel jederzeit wieder ändern, alle angemeldeten
* Benutzer müssen sich danach erneut anmelden.
*
* @since 2.6.0
*/
define('AUTH_KEY', 'Füge hier deine Zeichenkette ein');
define('SECURE_AUTH_KEY', 'Füge hier deine Zeichenkette ein');
define('LOGGED_IN_KEY', 'Füge hier deine Zeichenkette ein');
define('NONCE_KEY', 'Füge hier deine Zeichenkette ein');
define('AUTH_SALT', 'Füge hier deine Zeichenkette ein');
define('SECURE_AUTH_SALT', 'Füge hier deine Zeichenkette ein');
define('LOGGED_IN_SALT', 'Füge hier deine Zeichenkette ein');
define('NONCE_SALT', 'Füge hier deine Zeichenkette ein');

/**#@-*/

/**
* WordPress Datenbanktabellen-Präfix
*
* Wenn du verschiedene Präfixe benutzt, kannst du innerhalb einer Datenbank
* verschiedene WordPress-Installationen betreiben.
* Bitte verwende nur Zahlen, Buchstaben und Unterstriche!
*/
$table_prefix = 'wp_';

define(‘DB_NAME’, ‘datenbankname_hier_einfuegen’);
define(‘DB_USER’, ‘benutzername_hier_einfuegen’);
define(‘DB_PASSWORD’, ‘passwort_hier_einfuegen’);

Here you enter the data­ba­se name, user name and pass­word as they were crea­ted in step 3. Plea­se make sure that only the red text is chan­ged (if you have a red weak­ne­ss: the text bet­ween the punc­tua­ti­on mark as »’«).

$table_prefix = ‘wp_’;

It is recom­men­ded to chan­ge the pre­fix so that hackers and atta­ckers can­not sim­ply modi­fy the Word­Press con­fi­gu­ra­ti­on and take over the blog. It is important that no more than four or five cha­rac­ters are used and that the pre­fix ends with an unders­core.

The keys can easi­ly be gene­ra­ted at https://api.wordpress.org/secret-key/1.1/salt/ and copied into the file.

Step 6 files upload

Now all unzip­ped files are uploa­ded via ftp. If you know how to do this, you can go direct­ly to step 7.

Also here are dif­fe­ren­ces within the web­hos­ters. Usual­ly you first have to spe­ci­fy in the admi­nis­tra­ti­on area of the web­hos­ter which direc­to­ry the URL should point to. It makes sen­se to place a blog in a sepa­ra­te sub­di­rec­to­ry. If you only want to have one blog, you can sim­ply choo­se the top direc­to­ry.

This opti­on can be found in a menu item cal­led domain assign­ment or simi­lar. In Host­Eu­ro­pe’s KIS, for exam­p­le, the path is:

KIS Pro­dukt­ver­wal­tung > Web­hos­ting > Kon­fi­gu­rie­ren > Domains > Domain­zu­ord­nung

or in the case of web­go:

web­go Web­space-Admin > Paket-Ver­wal­tung > Domain­ver­wal­tung

Sub­se­quent­ly, an ftp user must also be crea­ted in the admi­nis­tra­ti­on area of the web host.

In Host­Eu­ro­pe’s HIS you can get the­re by fol­lo­wing:

KIS Pro­dukt­ver­wal­tung > Web­hos­ting > Kon­fi­gu­rie­ren > Web­space & Nut­zer > FTP-Zugän­ge

or in the case of web­go:

web­go Web­space-Admin > Zusatz FTP Benut­zer

Note: The domain assign­ment chan­ges may requi­re 15 to 30 minu­tes to take effect. FTP users, on the other hand, are usual­ly acti­ve imme­dia­te­ly.

When you crea­te an FTP user, you spe­ci­fy which direc­to­ry the user is allo­wed to access. It depends on the web host whe­ther gene­ral access to all direc­to­ries is pos­si­ble or whe­ther access can only be gran­ted to indi­vi­du­al direc­to­ries.

In any case, the ftp user must have access to the direc­to­ry to which the domain refe­ren­ces.

If the domain is rou­ted to the direc­to­ry /www/blog, then the ftp user must also be acti­va­ted for this direc­to­ry.

The Word­Press files can now be uploa­ded using an FTP pro­gram. File­Zil­la is a good pro­gram here, but of cour­se any other pro­gram works as well. In this pro­gram a con­nec­tion to the ser­ver has to be estab­lished.

The ser­ver used to set up the con­nec­tion depends on the web host. Often the web hos­ters alre­a­dy spe­ci­fy the ser­ver when crea­ting the ftp user.

At Host­Eu­ro­pe the ser­ver is e.g. wp1234567.server-he.de, at weg­bo s123.goserver.host. The respec­ti­ve num­bers are to be repla­ced by the own packa­ge num­bers. User name and pass­word are the same, as just under ftp-User were crea­ted. You don’t have to spe­ci­fy a port, sin­ce both the FTP pro­grams and the web­hos­ters now use stan­dard ports.

Important: The index.php file of the Word­Press instal­la­ti­on must be at the top level of the URL.

Who has copied the Word­Press instal­la­ti­on into the stan­dard direc­to­ry of the web­hos­ter must now dele­te the index.html. This is the “con­s­truc­tion site page”, which is auto­ma­ti­cal­ly crea­ted to show that a web­site is acces­si­ble.

Step 7 Finish installation

The instal­la­ti­on of Word­Press is com­ple­ted by ope­ning the URL in any brow­ser. If ever­y­thing has been done cor­rect­ly, you go through a few instal­la­ti­on steps and the blog is rea­dy.

If you have not modi­fied the wp-config.php file befo­re, you will be asked for the data­ba­se, the user and the pass­word. In detail it looks like this:

Step one: Ever­y­thing has work­ed fine so far. The wp-config.php was not found, so Word­Press crea­tes it now. This win­dow men­ti­ons what is nee­ded in the fol­lo­wing steps.
Step two: The data­ba­se name, user name, pass­word and table pre­fix are now queried. The data­ba­se host is usual­ly local­host and does not need to be chan­ged.
Step two a) If an error has crept in, this mes­sa­ge appears. Has the data­ba­se real­ly been crea­ted cor­rect­ly? Per­haps a typo has crept in. With “Try again” the ent­ries can be che­cked..
Step three: Ano­ther win­dow will appear informing you that the instal­la­ti­on is about to start. With a click on “Start instal­la­ti­on” it con­ti­nues
Step four: Now the title of the web­site is reques­ted and a user is crea­ted. At the same time, a mail address has to be ente­red, which the blog needs for various com­mu­ni­ca­ti­ons. Only when you click on “Install Word­Press” will the instal­la­ti­on be com­ple­ted.

After­wards ano­ther win­dow appears with the note that one can log in now.

Don’t for­get to dele­te the index.html if it still exists in the direc­to­ry. Word­Press uses the file index.php.

 


maps dis­play

Leave a Reply

Your email address will not be published. Required fields are marked *