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
programmieren:wordpress:configphp_einstellungen [2020/03/02 09:36] – [Debug Mode aktivieren] jgehrkeprogrammieren:wordpress:configphp_einstellungen [2022/12/17 12:28] (current) – external edit 127.0.0.1
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_DEBUG_LOG', true );
 +define( 'WP_DEBUG_DISPLAY', true ); 
 </code> </code>
  
Line 32: Line 49:
 define( 'WP_HOME',       'https://www.allesbesserweiter.de/wp' ); // live url define( 'WP_HOME',       'https://www.allesbesserweiter.de/wp' ); // live url
 </code> </code>
 +
 +[[https://wordpress.org/support/article/editing-wp-config-php/#wp_siteurl|Mit diesem Trick]] ist auch möglich eine Wordpress-Seite von verschiedenen Domains aus aufrufbar zu machen.
 +
 +<code php>
 +define( 'WP_SITEURL', 'http://' . $_SERVER['SERVER_NAME'] . '/path/to/wordpress' );
 +define( 'WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/path/to/wordpress' );
 +</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 47: Line 86:
 define( 'WP_CONTENT_URL', 'https://www.allesbesserweiter.de/media' ); define( 'WP_CONTENT_URL', 'https://www.allesbesserweiter.de/media' );
  
 +</code>
 +
 +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> </code>

Page Tools