Hello, I am trying to install wordpress via quick install app and I am still faced with the white screen when trying to customize, I do have the vps/ip from hetzner and it’s using cloudflare (White screen wordpress from quick install app)
What I am asking is if someone can replicate a setup using quick install and cloudflare and tell me how I can fix this issue as it seems everyone else uses cloudflare and wordpress fine, if a guide is made I’ll turn it into a video to help other users who encounter this issue.
Did you try by login to your Cloudflare dashboard and temporarily pause Cloudflare or disable the proxy (orange cloud), if not kindly do that to see if Cloudflare settings are causing the issue. As per me it might be the reason to get this issue.
Let me know if it is working otherwise we will try other things.
Also you can try by accessing your WordPress installation via FTP or file manager. To do this, you can edit the wp-config.php file and add the below code:
What was your solution for using cloudflare without removing protection?
Also you can try by accessing your WordPress installation via FTP or file manager. To do this, you can edit the wp-config.php file and add the below code:
define('WP_MEMORY_LIMIT', '256M');
I also tried this
Check your server logs …
my server logs told me proxy_fcgi:erro so I guess cloudflare is causing problems.
me too @eris
I change from hosting to self-hosted VPS with AAPanel then completely move to HestiaCP for 4y + without any issue. Whole of these always stick on Cloudlfare
Are you on a fresh vps with nothing configured and you install hesstia on root setup a sub account in the hestia panel then install wordpress via the quick install then point cloudflare to the domain and it works fine? what am I doing wrong.
I didn’t change anything on my vps, which vps host do you use, I unproxy server and it works fine but I don’t use anything special within cloudflare, I tried more page rules on cloudflare but none work for the wp-admin page.
<?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 website, you can copy this file to "wp-config.php"
* and fill in the values.
*
* This file contains the following configurations:
*
* * Database settings
* * Secret keys
* * Database table prefix
* * ABSPATH
*
* @link https://developer.wordpress.org/advanced-administration/wordpress/wp-config/
*
* @package WordPress
*/
// ** Database settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', '' );
/** Database username */
define( 'DB_USER', '' );
/** Database password */
define( 'DB_PASSWORD', 'y' );
/** Database hostname */
define( 'DB_HOST', 'localhost' );
/** Database charset to use in creating database tables. */
define( 'DB_CHARSET', 'utf8mb4' );
/** 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', '+rK//^' );
define( 'LOGGED_IN_KEY', 'kxc]I,$h%puc' );
define( 'NONCE_KEY', '`s' );
define( 'AUTH_SALT', 'w- hCX{B' );
define( 'SECURE_AUTH_SALT', '' );
define( 'LOGGED_IN_SALT', '8:2]=.[' );
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 = 'ApoAG_';
/**
* 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://developer.wordpress.org/advanced-administration/debug/debug-wordpress/
*/
define( 'WP_DEBUG', false );
/* Add any custom values between this line and the "stop editing" line. */
define('WP_MEMORY_LIMIT', '256M');
/* 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';
<?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 website, you can copy this file to "wp-config.php"
* and fill in the values.
*
* This file contains the following configurations:
*
* * Database settings
* * Secret keys
* * Database table prefix
* * ABSPATH
*
* @link https://developer.wordpress.org/advanced-administration/wordpress/wp-config/
*
* @package WordPress
*/
// ** Database settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'this.key.is.hidden' );
/** Database username */
define( 'DB_USER', 'this.key.is.hidden' );
/** Database password */
define( 'DB_PASSWORD', 'this.key.is.hidden' );
/** Database hostname */
define( 'DB_HOST', 'localhost' );
/** Database charset to use in creating database tables. */
define( 'DB_CHARSET', 'utf8mb4' );
/** The database collate type. Don't change this if in doubt. */
define( 'DB_COLLATE', 'utf8mb4_unicode_ci' );
/** Allow Update Via VPS */
define('FS_METHOD','direct');
/** Set Wordpress Cache */
define( 'WP_CACHE', true );
/**#@+
* 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', 'this.key.is.hidden');
define('SECURE_AUTH_KEY', 'this.key.is.hidden');
define('LOGGED_IN_KEY', 'this.key.is.hidden');
define('NONCE_KEY', 'this.key.is.hidden');
define('AUTH_SALT', 'this.key.is.hidden');
define('SECURE_AUTH_SALT', 'this.key.is.hidden');
define('LOGGED_IN_SALT', 'this.key.is.hidden');
define('NONCE_SALT', 'this.key.is.hidden');
/**#@-*/
/** Wordpress Core Config **/
define('WP_MEMORY_LIMIT', '1024M');
define('WP_MAX_MEMORY_LIMIT', '1024M');
define( 'WP_AUTO_UPDATE_CORE', 'minor' );
define('WP_POST_REVISIONS', false);
define('AUTOSAVE_INTERVAL', 86400);
define('ALLOW_UNFILTERED_UPLOADS', true);
/** Wordpress Redis Cache **/
define('WP_CACHE_KEY_SALT', 'this.key.is.hidden');
define('WP_REDIS_CONFIG', [
'token' => 'this.key.is.hidden',
'host' => '127.0.0.1',
'port' => 6379,
'database' => 0, // Change For Each Site
'maxttl' => 3600 * 24 * 7, // Set Time-To-Live To 7 Days
'timeout' => 1.0,
'read_timeout' => 1.0,
'split_alloptions' => true,
'debug' => false,
]);
define('WP_REDIS_DISABLED', false);
/**
* 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://developer.wordpress.org/advanced-administration/debug/debug-wordpress/
*/
define( 'WP_DEBUG', false );
/* Add any custom values between this line and the "stop editing" line. */
define( 'DUPLICATOR_AUTH_KEY', 'this.key.is.hidden' );
/* 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';
I’m using default everything aswell same with eris, I believe it is something to do with cloudflare or hetzner server as I have no other clue why cause this. chatgpt does not help, I break server so many times… ha
I don’t think your provider has any trouble :v
I have installed HestiaCP on over 50+ during 2020 to now without any error like you described. Moreover, there are 3 customers of mine using Hetzner AMD subscription too
I think the problems coming from anything else