Jump to content

Install and Setup Wordpress: Difference between revisions

From Parasol
Sdruschel (talk | contribs)
No edit summary
Sdruschel (talk | contribs)
No edit summary
Line 97: Line 97:




From Email
From Email: {domain}@parasol-island.com
From Name
Mailer: Send all WordPress emails via SMTP.


Return Path:
From Name: {domain}
SMTP Options


These options only apply if you have chosen to send mail by SMTP above.
Mailer: "Send all WordPress emails via SMTP."


SMTP Host:  
Return Path: -
SMTP Port:
Encryption:
Use SSL encryption.
Use TLS encryption. This is not the same as STARTTLS. For most servers SSL is the recommended option.
Authentication No: Do not use SMTP authentication.
Yes: Use SMTP authentication.
If this is set to no, the values below are ignored.
Username
Password


'''SMTP Options'''


Konfiguration: [[Smtp]]
SMTP Host: ''smtp.mandrillapp.com''
 
SMTP Port: ''587''
 
Encryption: "Use TLS encryption. This is not the same as STARTTLS. For most servers SSL is the recommended option."
 
Authentication: "Yes: Use SMTP authentication."
 
Konfiguration: [[Smtp]]


==Recommended Plugins==
==Recommended Plugins==

Revision as of 11:51, 27 May 2015

Download Source

https://wordpress.org/download/ (Please install the english (US) Version of Wordpress)

Setup Wizard

Step 1

Error creating thumbnail: File missing

Database Name

The Project ID, see Creating Databases.

User Name

A strong Username, see Creating Databases

Password

A strong Password, see Creating Databases

Database Host

local- or Databasehost

Table Prefix

a min. 5 char random string followed by a _. E.g. W6sJ8_

Step 2

Securing the first/admin user is very important! Please continue with the following principles:

Error creating thumbnail: File missing

Username

Use a Password like (see creating Passwords) min. 13 char long Username, e.g. rn4kiYIWkpw4m

Password

Use a very strong Password (see creating Passwords), min 26 char long. e.g. 068H%TBl*Vs+0Df3-*ZCM%6m1,

Step 3

Store all created User/Database-Names and Password secure.

Harden your installation

Update Unique Keys and Salts

Open wp-config.php and create unique "Authentication Unique Keys and Salts" as described.

Hide WordPress Version

Open your functions.php file and add in this line of code.

<?php remove_action('wp_head', 'wp_generator'); ?>

Change File Permissions

CHMOD everything to 755/644, take care the files have the right user (usually www-data)

For Directories

find /path/to/your/wordpress/install/ -type d -exec chmod 755 {} \;

For Files

find /path/to/your/wordpress/install/ -type f -exec chmod 644 {} \;

Lockdown the admin area

Create wp-admin/.htaccess with the following content

<Files wp-login.php>
order deny,allow
Deny from all
 # Whitelist Your IP address
 allow from xx.xx.xx.xxx
 # Whitelist our Office's IP address
 allow from xx.xx.xx.xxx
</Files>


Mandatory plugins

iThemes Security

https://wordpress.org/plugins/better-wp-security/

W3 Total Cache

https://wordpress.org/plugins/w3-total-cache/

W3 Total Cache Purge All Page

https://wordpress.org/plugins/w3-total-cache-purge-all-post/

Google XML Sitemaps

https://wordpress.org/plugins/google-sitemap-generator/

WP-Optimize

https://wordpress.org/plugins/wp-optimize/

WP Robots Txt

https://wordpress.org/plugins/wp-robots-txt/

wpSEO

https://wpseo.de/

WP Smush

https://wordpress.org/plugins/wp-smushit/

WP-Mail-SMTP

https://wordpress.org/plugins/wp-mail-smtp/

Error creating thumbnail: File missing


From Email: {domain}@parasol-island.com

From Name: {domain}

Mailer: "Send all WordPress emails via SMTP."

Return Path: -

SMTP Options

SMTP Host: smtp.mandrillapp.com

SMTP Port: 587

Encryption: "Use TLS encryption. This is not the same as STARTTLS. For most servers SSL is the recommended option."

Authentication: "Yes: Use SMTP authentication."

Konfiguration: Smtp

Carrington Build

https://crowdfavorite.com/carrington-build/

WP Retina 2x

https://wordpress.org/plugins/wp-retina-2x/

User Role Editor

https://wordpress.org/plugins/user-role-editor/

Simple Login Log

https://wordpress.org/plugins/simple-login-log/

Simple Image Sizes

https://wordpress.org/plugins/simple-image-sizes/

Advanced Custom Fields

https://wordpress.org/plugins/advanced-custom-fields/ http://www.advancedcustomfields.com/pro http://www.advancedcustomfields.com/add-ons

ARYO Activity Log

https://wordpress.org/plugins/aryo-activity-log/

Domain Mapping System

https://wordpress.org/plugins/domain-mapping-system/

Duplicate Post

https://wordpress.org/plugins/duplicate-post/

Enable Media Replace

https://wordpress.org/plugins/enable-media-replace/

Media File Renamer

https://wordpress.org/plugins/media-file-renamer/

Good Wordpress Ressources and Tutorials

Plugin Development

http://wp.tutsplus.com/uncategorized/3-5-hours-of-wordpress-plugin-development-training/

Performance Improvement

http://wp.tutsplus.com/tutorials/the-ultimate-quickstart-guide-to-speeding-up-your-wordpress-site/

Content-Pflege

  • Während der Entwicklung ohne Live-Version auf "Stage"
  • Während dem Live-Betrieb immer auf "Live"