Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
programmieren:wordpress:configphp_einstellungen [2020/03/02 09:43] – [Debug Mode aktivieren] jgehrkeprogrammieren:wordpress:configphp_einstellungen [2022/05/31 14:09] – [Debug Mode aktivieren] jgehrke
Line 2: Line 2:
  
 Hier eine Sammlung von nützlichen befehlen für die ''config.php''. Hier eine Sammlung von nützlichen befehlen für die ''config.php''.
 +
 +===== Automatische Wordpress Updates ausschalten =====
 +
 +<code php>
 +define( 'AUTOMATIC_UPDATER_DISABLED', true );
 +
 + # Disable all core updates:
 + define( 'WP_AUTO_UPDATE_CORE', false );
 +
 + # Enable all core updates, including minor and major:
 + define( 'WP_AUTO_UPDATE_CORE', true );
 +
 + # Enable core updates for minor releases (default):
 + define( 'WP_AUTO_UPDATE_CORE', 'minor' );
 +</code>
  
 ===== Debug Mode aktivieren ===== ===== Debug Mode aktivieren =====
Line 21: Line 36:
  */  */
 define( 'WP_DEBUG', true ); define( 'WP_DEBUG', true );
-define( 'WP_DISABLE_FATAL_ERROR_HANDLER', true );   // 5.2 and later define( 'WP_DEBUG', true );+define( 'WP_DEBUG_LOG', true );
 define( 'WP_DEBUG_DISPLAY', true );  define( 'WP_DEBUG_DISPLAY', true ); 
 </code> </code>
Line 41: Line 56:
 define( 'WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/path/to/wordpress' ); define( 'WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/path/to/wordpress' );
 </code> </code>
 +
 +===== Revisionen der Posts deaktivieren oder beschränken / limitieren=====
 +
 +Mit dieser Einstellung, werden Revisionen deaktiviert, die sonst nur die Datenbank unnötig voll machen.
 +
 +<code php>
 +define( 'WP_POST_REVISIONS', false );
 +</code>
 +
 +Um die Anzahl an gespeicherten Revisionen in Wordpress einzugrenzen, kann an diese Stelle auch eine Zahl eingetragen werden
 +
 +<code php>
 +define( 'WP_POST_REVISIONS', 10 );
 +</code>
 +
 ===== Upload Folder ändern ===== ===== Upload Folder ändern =====
  
Line 59: Line 89:
  
 Das [[https://wordpress.org/support/article/editing-wp-config-php/#moving-plugin-folder|Plugin-Folder]] oder [[https://wordpress.org/support/article/editing-wp-config-php/#moving-themes-folder|Theme-Folder]] kann man auch ändern, um z.B. Cross-Site-Scripting-Attacken zu verhindern. Bei  den Änderungen ist nur wichtig, dass die Plugins auch entsprechend gut programmiert sind und sich die Pfade dynamisch ziehen. Das [[https://wordpress.org/support/article/editing-wp-config-php/#moving-plugin-folder|Plugin-Folder]] oder [[https://wordpress.org/support/article/editing-wp-config-php/#moving-themes-folder|Theme-Folder]] kann man auch ändern, um z.B. Cross-Site-Scripting-Attacken zu verhindern. Bei  den Änderungen ist nur wichtig, dass die Plugins auch entsprechend gut programmiert sind und sich die Pfade dynamisch ziehen.
 +
 +===== User-Daten in eigenen Tabellen speichern =====
 +
 +Es kann aus Sicherheitsgründen wichtig sein, User-Daten in separaten Tabellen zu speichern.
 +
 +<code php>
 +define( 'CUSTOM_USER_TABLE', $table_prefix.'my_users' );
 +define( 'CUSTOM_USER_META_TABLE', $table_prefix.'my_usermeta' );
 +</code>
 +
 +===== Updates & Plugin-Installation abschalten =====
 +
 +Mit dieser Einstellung kann man verhindern, dass User eigene Plugins installieren können, oder selbst Themes & Plugins updaten.
 +
 +<code php>
 +define( 'DISALLOW_FILE_MODS', true );
 +</code>
 +
 +===== Zugriff von fremden Domains abschalten oder nur bestimme Domains zu lassen =====
 +
 +Um HTTP-Aufrufe von externen Domains zu verhindern oder zu gestatten, kann dieser code benutzt werden
 +
 +<code php>
 +define( 'WP_HTTP_BLOCK_EXTERNAL', true );
 +define( 'WP_ACCESSIBLE_HOSTS', 'api.wordpress.org,*.github.com' );
 +</code>

Page Tools