waffeln_am_ententeich
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| waffeln_am_ententeich [2016/10/05 22:27] – xenadmin | waffeln_am_ententeich [2016/11/09 19:48] (aktuell) – xenadmin | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== | + | ====== |
| - | Apache2 und PHP5 sind bereits installiert. | + | |
| + | Apache2, MySQL und PHP5 sind bereits installiert | ||
| <code bash> | <code bash> | ||
| apt update | apt update | ||
| - | apt install mysql-server | + | apt install |
| - | <mysql root@localhost Passwort setzen> | + | mysql -u root -p |
| - | mysql_secure_installation | + | |
| </ | </ | ||
| - | * < | + | < |
| - | SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY! | + | |
| - | + | ||
| - | In order to log into MySQL to secure it, we'll need the current | + | |
| - | password for the root user. If you've just installed MySQL, and | + | |
| - | you haven' | + | |
| - | so you should just press enter here. | + | |
| - | + | ||
| - | Enter current password for root (enter for none): | + | |
| - | ERROR 1045 (28000): Access denied for user ' | + | |
| - | Enter current password for root (enter for none): | + | |
| - | OK, successfully used password, moving on... | + | |
| - | + | ||
| - | Setting the root password ensures that nobody can log into the MySQL | + | |
| - | root user without the proper authorisation. | + | |
| - | + | ||
| - | You already have a root password set, so you can safely answer ' | + | |
| - | + | ||
| - | Change the root password? [Y/n] n | + | |
| - | ... skipping. | + | |
| - | + | ||
| - | By default, a MySQL installation has an anonymous user, allowing anyone | + | |
| - | to log into MySQL without having to have a user account created for | + | |
| - | them. This is intended only for testing, and to make the installation | + | |
| - | go a bit smoother. | + | |
| - | production environment. | + | |
| - | + | ||
| - | Remove anonymous users? [Y/n] y | + | |
| - | ... Success! | + | |
| - | + | ||
| - | Normally, root should only be allowed to connect from ' | + | |
| - | ensures that someone cannot guess at the root password from the network. | + | |
| - | + | ||
| - | Disallow root login remotely? [Y/n] y | + | |
| - | ... Success! | + | |
| - | + | ||
| - | By default, MySQL comes with a database named ' | + | |
| - | access. | + | |
| - | before moving into a production environment. | + | |
| - | + | ||
| - | Remove test database and access to it? [Y/n] y | + | |
| - | - Dropping test database... | + | |
| - | ERROR 1008 (HY000) at line 1: Can't drop database ' | + | |
| - | ... Failed! | + | |
| - | - Removing privileges on test database... | + | |
| - | ... Success! | + | |
| - | + | ||
| - | Reloading the privilege tables will ensure that all changes made so far | + | |
| - | will take effect immediately. | + | |
| - | + | ||
| - | Reload privilege tables now? [Y/n] y | + | |
| - | ... Success! | + | |
| - | + | ||
| - | Cleaning up... | + | |
| - | + | ||
| - | All done! If you've completed all of the above steps, your MySQL | + | |
| - | installation should now be secure. | + | |
| - | + | ||
| - | Thanks for using MySQL! | + | |
| - | </ | + | |
| - | <code bash> | + | |
| - | mysql -u root -p | + | |
| CREATE DATABASE wp_waffelente; | CREATE DATABASE wp_waffelente; | ||
| CREATE USER wp_waffelente@localhost IDENTIFIED BY ' | CREATE USER wp_waffelente@localhost IDENTIFIED BY ' | ||
| Zeile 74: | Zeile 13: | ||
| FLUSH PRIVILEGES; | FLUSH PRIVILEGES; | ||
| exit | exit | ||
| + | </ | ||
| + | <code bash> | ||
| service apache2 restart && service mysql restart | service apache2 restart && service mysql restart | ||
| Zeile 83: | Zeile 24: | ||
| chown -R www-data: | chown -R www-data: | ||
| chmod -R 755 / | chmod -R 755 / | ||
| + | rm latest-de_DE.zip | ||
| cp / | cp / | ||
| nano / | nano / | ||
| </ | </ | ||
| + | <hidden wp-config.php -edit> | ||
| <file php wp-config.php> | <file php wp-config.php> | ||
| <?php | <?php | ||
| Zeile 106: | Zeile 49: | ||
| define(' | define(' | ||
| define(' | define(' | ||
| - | |||
| - | $table_prefix | ||
| - | define(' | ||
| - | if ( !defined(' | ||
| - | define(' | ||
| - | require_once(ABSPATH . ' | ||
| </ | </ | ||
| + | </ | ||
| + | \\ | ||
| <code bash> | <code bash> | ||
| - | nano / | ||
| - | nano / | ||
| nano / | nano / | ||
| </ | </ | ||
| + | <hidden waffeln.meinekleinefarm.net.conf -edit> | ||
| <file apache waffeln.meinekleinefarm.net.conf> | <file apache waffeln.meinekleinefarm.net.conf> | ||
| + | < | ||
| + | ServerName waffeln.meinekleinefarm.net | ||
| + | Redirect permanent / https:// | ||
| + | </ | ||
| + | |||
| < | < | ||
| < | < | ||
| Zeile 135: | Zeile 78: | ||
| SSLEngine on | SSLEngine on | ||
| - | SSLCertificateFile | + | SSLCertificateFile |
| - | SSLCertificateKeyFile | + | SSLCertificateKeyFile |
| - | SSLCertificateChainFile / | + | |
| < | < | ||
| Zeile 154: | Zeile 96: | ||
| </ | </ | ||
| </ | </ | ||
| + | </ | ||
| <code bash> | <code bash> | ||
| a2ensite waffeln.meinekleinefarm.net.conf | a2ensite waffeln.meinekleinefarm.net.conf | ||
| service apache2 reload | service apache2 reload | ||
| </ | </ | ||
| - | https:// | + | Wordpress 5-minute Setup im Browser aufrufen und fertig stellen.\\ |
| - | Username | + | https:// |
| - | Password | + | Username\\ |
| - | + | Password\\ | |
| + | E-Mail\\ | ||
| -> Fertig! | -> Fertig! | ||
| + | |||
| + | FIXME | ||
| + | * Secure Wordpress, Theme & PlugIn Updates | ||
| + | * Filesystem Permissions | ||
waffeln_am_ententeich.1475706451.txt.gz · Zuletzt geändert: von xenadmin
