Viewing 23 posts - 1 through 23 (of 23 total)
  • Author
    Posts
  • #777797

    Hi,

    I have an issue that has mysteriously suddenly appeared without me adding any new plugins or updating wordpress.

    The avia layout builder keeps loading on all pages. I’ve tried some of the fixes suggested on the other threads including disabling all my website plugins. I’ve manually updated both the Avia theme files and wordpress to the latest versions. I’ve also tried to increase the PHP memory limit in wp-config.php to 256M and enabled debugging mode for the Avia plugin to see if it throws up any errors.

    Nothing seems to work and urgently need to be able to edit my website content :/

    #777936

    Hey yais,

    Sorry, I am having trouble understanding the problem. So the builder is not loading for you?

    Best regards,
    Jordan Shannon

    #777968

    Hi Jordan, that’s right. The builder keeps displaying the loading sign, but doesn’t actually load, so I can’t make any changes to it at all.

    #778008

    Hi,

    Are you using the most updated version of PHP 7.1.4?

    Best regards,
    Jordan Shannon

    #778009

    The server we are on uses PHP Version 5.4.45.

    #778011

    Hi,

    Are you able to update? Or, test on a server with a more up to date version.

    Best regards,
    Jordan Shannon

    #778013

    Unfortunately not, we’re on a shared server. Is updating necessary, as we haven’t had issues with this for the last 1 year we’ve been using the theme.

    #778029

    Hi,

    Are you currently trying to update? I am seeing the following error thrown when I try to log into your site:

    Your PHP installation appears to be missing the MySQL extension which is required by WordPress.

    Best regards,
    Jordan Shannon

    #778034

    Hi Jordan, yes I’ve updated to PHP 7 but it doesn’t fix the problem.

    #778037

    Attached the server settings below.

    #778042

    Hi,

    I see. And you have already installed a fresh version of theme via ftp from your Themeforest account? Do you have a local server that you can test the installation on?

    Best regards,
    Jordan Shannon

    #778044

    Yep, I’ve updated to the latest version from themeforest via FTP. Unfortunately I don’t have a local server set up at the moment to test on.

    Any common causes for this that can be eliminated?

    #778063

    Hey!

    Can you please provide us a phpinfo file, so we can be able to check the results of your server setup?

    Thakn you

    Regards,
    Basilis

    #778064

    Sure, I’ve attached it to the private content below.

    #778094

    Hi,

    Please remove or comment out the following from functions.php:

    
    //set builder mode to debug
    add_action('avia_builder_mode', "builder_set_debug");
    function builder_set_debug()
    {
    	return "debug";
    }

    Best regards,
    Jordan Shannon

    #778097

    Hi Jordan, I’ve just done that.

    #778101

    Hi,

    Thank you. Can you please verify that this file exists:

    
    /wp-admin/admin-ajax.php

    Best regards,
    Jordan Shannon

    #778112

    Sure, the file exists. I’ve posted it below:

    <?php
    /**
     * WordPress Ajax Process Execution
     *
     * @package WordPress
     * @subpackage Administration
     *
     * @link https://codex.wordpress.org/AJAX_in_Plugins
     */
    
    /**
     * Executing Ajax process.
     *
     * @since 2.1.0
     */
    define( 'DOING_AJAX', true );
    if ( ! defined( 'WP_ADMIN' ) ) {
    	define( 'WP_ADMIN', true );
    }
    
    /** Load WordPress Bootstrap */
    require_once( dirname( dirname( __FILE__ ) ) . '/wp-load.php' );
    
    /** Allow for cross-domain requests (from the front end). */
    send_origin_headers();
    
    // Require an action parameter
    if ( empty( $_REQUEST['action'] ) )
    	die( '0' );
    
    /** Load WordPress Administration APIs */
    require_once( ABSPATH . 'wp-admin/includes/admin.php' );
    
    /** Load Ajax Handlers for WordPress Core */
    require_once( ABSPATH . 'wp-admin/includes/ajax-actions.php' );
    
    @header( 'Content-Type: text/html; charset=' . get_option( 'blog_charset' ) );
    @header( 'X-Robots-Tag: noindex' );
    
    send_nosniff_header();
    nocache_headers();
    
    /** This action is documented in wp-admin/admin.php */
    do_action( 'admin_init' );
    
    $core_actions_get = array(
    	'fetch-list', 'ajax-tag-search', 'wp-compression-test', 'imgedit-preview', 'oembed-cache',
    	'autocomplete-user', 'dashboard-widgets', 'logged-in',
    );
    
    $core_actions_post = array(
    	'oembed-cache', 'image-editor', 'delete-comment', 'delete-tag', 'delete-link',
    	'delete-meta', 'delete-post', 'trash-post', 'untrash-post', 'delete-page', 'dim-comment',
    	'add-link-category', 'add-tag', 'get-tagcloud', 'get-comments', 'replyto-comment',
    	'edit-comment', 'add-menu-item', 'add-meta', 'add-user', 'closed-postboxes',
    	'hidden-columns', 'update-welcome-panel', 'menu-get-metabox', 'wp-link-ajax',
    	'menu-locations-save', 'menu-quick-search', 'meta-box-order', 'get-permalink',
    	'sample-permalink', 'inline-save', 'inline-save-tax', 'find_posts', 'widgets-order',
    	'save-widget', 'delete-inactive-widgets', 'set-post-thumbnail', 'date_format', 'time_format',
    	'wp-remove-post-lock', 'dismiss-wp-pointer', 'upload-attachment', 'get-attachment',
    	'query-attachments', 'save-attachment', 'save-attachment-compat', 'send-link-to-editor',
    	'send-attachment-to-editor', 'save-attachment-order', 'heartbeat', 'get-revision-diffs',
    	'save-user-color-scheme', 'update-widget', 'query-themes', 'parse-embed', 'set-attachment-thumbnail',
    	'parse-media-shortcode', 'destroy-sessions', 'install-plugin', 'update-plugin', 'press-this-save-post',
    	'press-this-add-category', 'crop-image', 'generate-password', 'save-wporg-username', 'delete-plugin',
    	'search-plugins', 'search-install-plugins', 'activate-plugin', 'update-theme', 'delete-theme',
    	'install-theme', 'get-post-thumbnail-html',
    );
    
    // Deprecated
    $core_actions_post[] = 'wp-fullscreen-save-post';
    
    // Register core Ajax calls.
    if ( ! empty( $_GET['action'] ) && in_array( $_GET['action'], $core_actions_get ) )
    	add_action( 'wp_ajax_' . $_GET['action'], 'wp_ajax_' . str_replace( '-', '_', $_GET['action'] ), 1 );
    
    if ( ! empty( $_POST['action'] ) && in_array( $_POST['action'], $core_actions_post ) )
    	add_action( 'wp_ajax_' . $_POST['action'], 'wp_ajax_' . str_replace( '-', '_', $_POST['action'] ), 1 );
    
    add_action( 'wp_ajax_nopriv_heartbeat', 'wp_ajax_nopriv_heartbeat', 1 );
    
    if ( is_user_logged_in() ) {
    	/**
    	 * Fires authenticated Ajax actions for logged-in users.
    	 *
    	 * The dynamic portion of the hook name, <code>$_REQUEST['action']</code>,
    	 * refers to the name of the Ajax action callback being fired.
    	 *
    	 * @since 2.1.0
    	 */
    	do_action( 'wp_ajax_' . $_REQUEST['action'] );
    } else {
    	/**
    	 * Fires non-authenticated Ajax actions for logged-out users.
    	 *
    	 * The dynamic portion of the hook name, <code>$_REQUEST['action']</code>,
    	 * refers to the name of the Ajax action callback being fired.
    	 *
    	 * @since 2.8.0
    	 */
    	do_action( 'wp_ajax_nopriv_' . $_REQUEST['action'] );
    }
    // Default status
    die( '0' );
    
    #778124

    Hi,

    I`ve accessed your dashboard and I created this page http://www.quitgenius.com/test/ using the Advanced Layout Builder and all is working normally.

    Best regards,
    John Torvik

    #778187

    Hi John, that’s strange. I can edit that page, and also add new pages, but I can’t edit existing pages. Can you try for instance editing the homepage?

    #778334

    Any suggestions as this is really causing major issues?

    #778341

    Hi, managed to get it working in the end. The issue was caused by the hosting environment.

    Their explanation was:

    The issue was caused by triggered Mod_Security rule. We have Mod_Security installed on our servers for security purposes. It is an Apache module which works as a web application firewall. It blocks known exploits and provides protection from a range of attacks against web applications. Sometimes, due to the poorly coded script or any other script related error, mod_security may incorrectly determine that a certain request sent to the server (that matches mod_security rules) is malicious, while it is legitimate actually. We have whitlelisted such a rule for your cPanel account.

    #778471

    Hi,
    Thank you for sharing your solution, we will close this now. Thank you for using Enfold.

    Best regards,
    Mike

Viewing 23 posts - 1 through 23 (of 23 total)
  • The topic ‘Enfold avia layout builder keeps loading on all pages’ is closed to new replies.