dienste:bytecluster0002:wordpress

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
dienste:bytecluster0002:wordpress [06.10.2020 00:49] – [Notizen] chaosdienste:bytecluster0002:wordpress [19.07.2023 19:13] (aktuell) mape2k
Zeile 1: Zeile 1:
-====== Proxmox container 'wordpress.test' ======+====== Proxmox container 'wordpress.test' (entfernt) ======
 ===== Status ===== ===== Status =====
-  * testing ...+  * up and running as http://bytecluster0002.bytespeicher.org:8086 
 +  * has problems with loopback device cause the server can't reach itself with the external URL
  
 ===== Container setup ===== ===== Container setup =====
Zeile 39: Zeile 40:
         - php7.3-mysql         - php7.3-mysql
         - php7.3-imagick         - php7.3-imagick
 +        - php7.3-curl
 +        - php7.3-fpm
         - nginx         - nginx
 +
 +  - name: Remove default nginx demo site
 +    file:
 +      path: /etc/nginx/sites-enabled/default
 +      state: absent
  
   - name: check if nextcloud is already installed   - name: check if nextcloud is already installed
Zeile 60: Zeile 68:
       state: absent       state: absent
  
 +  - name: copy wordpress config
 +    copy:
 +      src: ./conf/wp-config.php
 +      dest: /var/www/wordpress/
 +      owner: www-data
 +      group: www-data
 +      mode: '0644' 
 +
 +  - name: Download wp-cli wordpress command line interface
 +    get_url:
 +      url: https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
 +      dest: /usr/local/bin/wp
 +      mode: '0777'
 +
 +  - name: finish installation
 +    become_user: www-data
 +    become: yes
 +    shell: |
 +      wp core install --url='http://bytecluster0002.bytespeicher.org:8086' --title='Technikkultur Erfurt e.V. / Bytespeicher / Makerspace Erfurt' --admin_user=admin --admin_password=****** --admin_email='admin@technikkultur-erfurt.de' 
 +    args:
 +      chdir: /var/www/wordpress/
  
   - name: copy nginx config   - name: copy nginx config
Zeile 87: Zeile 116:
       daemon_reload: yes       daemon_reload: yes
       name: nginx       name: nginx
- 
  
 </code> </code>
  
 ==== Notizen ==== ==== Notizen ====
 +
 +===== wp-config.php =====
 +  * liegt unter ///var/www/wordpress// 
 +<code>
 +<?php
 +/**
 + * The base configuration for WordPress
 + *
 + * The wp-config.php creation script uses this file during the
 + * installation. You don't have to use the web site, you can
 + * copy this file to "wp-config.php" and fill in the values.
 + *
 + * This file contains the following configurations:
 + *
 + * * MySQL settings
 + * * Secret keys
 + * * Database table prefix
 + * * ABSPATH
 + *
 + * @link https://wordpress.org/support/article/editing-wp-config-php/
 + *
 + * @package WordPress
 + */
 +
 +// ** MySQL settings - You can get this info from your web host ** //
 +/** The name of the database for WordPress */
 +define( 'DB_NAME', 'wordpress' );
 +
 +/** MySQL database username */
 +define( 'DB_USER', 'wp_user' );
 +
 +/** MySQL database password */
 +define( 'DB_PASSWORD', 'wppass' );
 +
 +/** MySQL hostname */
 +define( 'DB_HOST', '10.3.0.100:3306' );
 +
 +/** Database Charset to use in creating database tables. */
 +define( 'DB_CHARSET', 'utf8' );
 +
 +/** The Database Collate type. Don't change this if in doubt. */
 +define( 'DB_COLLATE', '' );
 +
 +/**#@+
 + * Authentication Unique Keys and Salts.
 + *
 + * Change these to different unique phrases!
 + * You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}
 + * You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again.
 + *
 + * @since 2.6.0
 + */
 +define('AUTH_KEY',         '****************************************************************');
 +define('SECURE_AUTH_KEY',  '****************************************************************');
 +define('LOGGED_IN_KEY',    '****************************************************************');
 +define('NONCE_KEY',        '****************************************************************');
 +define('AUTH_SALT',        '****************************************************************');
 +define('SECURE_AUTH_SALT', '****************************************************************');
 +define('LOGGED_IN_SALT',   '****************************************************************');
 +define('NONCE_SALT',       '****************************************************************');
 +
 +/**#@-*/
 +
 +/**
 + * WordPress Database Table prefix.
 + *
 + * You can have multiple installations in one database if you give each
 + * a unique prefix. Only numbers, letters, and underscores please!
 + */
 +$table_prefix = 'wp_';
 +
 +/**
 + * For developers: WordPress debugging mode.
 + *
 + * Change this to true to enable the display of notices during development.
 + * It is strongly recommended that plugin and theme developers use WP_DEBUG
 + * in their development environments.
 + *
 + * For information on other constants that can be used for debugging,
 + * visit the documentation.
 + *
 + * @link https://wordpress.org/support/article/debugging-in-wordpress/
 + */
 +define( 'WP_DEBUG', false );
 +
 +/* That's all, stop editing! Happy publishing. */
 +
 +/** Absolute path to the WordPress directory. */
 +if ( ! defined( 'ABSPATH' ) ) {
 + define( 'ABSPATH', __DIR__ . '/' );
 +}
 +
 +/** Sets up WordPress vars and included files. */
 +require_once ABSPATH . 'wp-settings.php';
 +
 +</code>
  
 ===== NGINX Config ===== ===== NGINX Config =====
Zeile 100: Zeile 224:
         root /var/www/wordpress;         root /var/www/wordpress;
         index  index.php index.html index.htm;         index  index.php index.html index.htm;
-        server_name bytecluster0007.bytsepeicher.org;+        server_name bytecluster0002.bytespeicher.org;
  
         error_log /var/log/nginx/wordpress.log;         error_log /var/log/nginx/wordpress.log;
  • dienste/bytecluster0002/wordpress.1601938170.txt.gz
  • Zuletzt geändert: 06.10.2020 00:49
  • von chaos