Risultati della ricerca per 'Error 200 wordpress'

Stai vedendo 15 risultati - da 1 a 15 (di 21 totali)
    • alecimi02

      (@alecimi02)


      Quando provo ad accedere al mio sito web mi da il seguente errore:

      /** * WordPress environment setup class. * * @package WordPress * @since 2.0.0 */ #[AllowDynamicProperties] class WP { /** * Public query variables. * * Long list of public query variables. * * @since 2.0.0 * @var string[] */ public $public_query_vars = array( ‘m’, ‘p’, ‘posts’, ‘w’, ‘cat’, ‘withcomments’, ‘withoutcomments’, ‘s’, ‘search’, ‘exact’, ‘sentence’, ‘calendar’, ‘page’, ‘paged’, ‘more’, ‘tb’, ‘pb’, ‘author’, ‘order’, ‘orderby’, ‘year’, ‘monthnum’, ‘day’, ‘hour’, ‘minute’, ‘second’, ‘name’, ‘category_name’, ‘tag’, ‘feed’, ‘author_name’, ‘pagename’, ‘page_id’, ‘error’, ‘attachment’, ‘attachment_id’, ‘subpost’, ‘subpost_id’, ‘preview’, ‘robots’, ‘favicon’, ‘taxonomy’, ‘term’, ‘cpage’, ‘post_type’, ‘embed’ ); /** * Private query variables. * * Long list of private query variables. * * @since 2.0.0 * @var string[] */ public $private_query_vars = array( ‘offset’, ‘posts_per_page’, ‘posts_per_archive_page’, ‘showposts’, ‘nopaging’, ‘post_type’, ‘post_status’, ‘category__in’, ‘category__not_in’, ‘category__and’, ‘tag__in’, ‘tag__not_in’, ‘tag__and’, ‘tag_slug__in’, ‘tag_slug__and’, ‘tag_id’, ‘post_mime_type’, ‘perm’, ‘comments_per_page’, ‘post__in’, ‘post__not_in’, ‘post_parent’, ‘post_parent__in’, ‘post_parent__not_in’, ‘title’, ‘fields’ ); /** * Extra query variables set by the user. * * @since 2.1.0 * @var array */ public $extra_query_vars = array(); /** * Query variables for setting up the WordPress Query Loop. * * @since 2.0.0 * @var array */ public $query_vars = array(); /** * String parsed to set the query variables. * * @since 2.0.0 * @var string */ public $query_string = ”; /** * The request path, e.g. 2015/05/06. * * @since 2.0.0 * @var string */ public $request = ”; /** * Rewrite rule the request matched. * * @since 2.0.0 * @var string */ public $matched_rule = ”; /** * Rewrite query the request matched. * * @since 2.0.0 * @var string */ public $matched_query = ”; /** * Whether already did the permalink. * * @since 2.0.0 * @var bool */ public $did_permalink = false; /** * Adds a query variable to the list of public query variables. * * @since 2.1.0 * * @param string $qv Query variable name. */ public function add_query_var( $qv ) { if ( ! in_array( $qv, $this->public_query_vars, true ) ) { $this->public_query_vars[] = $qv; } } /** * Removes a query variable from a list of public query variables. * * @since 4.5.0 * * @param string $name Query variable name. */ public function remove_query_var( $name ) { $this->public_query_vars = array_diff( $this->public_query_vars, array( $name ) ); } /** * Sets the value of a query variable. * * @since 2.3.0 * * @param string $key Query variable name. * @param mixed $value Query variable value. */ public function set_query_var( $key, $value ) { $this->query_vars[ $key ] = $value; } /** * Parses the request to find the correct WordPress query. * * Sets up the query variables based on the request. There are also many * filters and actions that can be used to further manipulate the result. * * @since 2.0.0 * @since 6.0.0 A return value was added. * * @global WP_Rewrite $wp_rewrite WordPress rewrite component. * * @param array|string $extra_query_vars Set the extra query variables. * @return bool Whether the request was parsed. */ public function parse_request( $extra_query_vars = ” ) { global $wp_rewrite; /** * Filters whether to parse the request. * * @since 3.5.0 * * @param bool $bool Whether or not to parse the request. Default true. * @param WP $wp Current WordPress environment instance. * @param array|string $extra_query_vars Extra passed query variables. */ if ( ! apply_filters( ‘do_parse_request’, true, $this, $extra_query_vars ) ) { return false; } $this->query_vars = array(); $post_type_query_vars = array(); if ( is_array( $extra_query_vars ) ) { $this->extra_query_vars = & $extra_query_vars; } elseif ( ! empty( $extra_query_vars ) ) { parse_str( $extra_query_vars, $this->extra_query_vars ); } // Process PATH_INFO, REQUEST_URI, and 404 for permalinks. // Fetch the rewrite rules. $rewrite = $wp_rewrite->wp_rewrite_rules(); if ( ! empty( $rewrite ) ) { // If we match a rewrite rule, this will be cleared. $error = ‘404’; $this->did_permalink = true; $pathinfo = isset( $_SERVER[‘PATH_INFO’] ) ? $_SERVER[‘PATH_INFO’] : ”; list( $pathinfo ) = explode( ‘?’, $pathinfo ); $pathinfo = str_replace( ‘%’, ‘%25’, $pathinfo ); list( $req_uri ) = explode( ‘?’, $_SERVER[‘REQUEST_URI’] ); $self = $_SERVER[‘PHP_SELF’]; $home_path = parse_url( home_url(), PHP_URL_PATH ); $home_path_regex = ”; if ( is_string( $home_path ) && ” !== $home_path ) { $home_path = trim( $home_path, ‘/’ ); $home_path_regex = sprintf( ‘|^%s|i’, preg_quote( $home_path, ‘|’ ) ); } /* * Trim path info from the end and the leading home path from the front. * For path info requests, this leaves us with the requesting filename, if any. * For 404 requests, this leaves us with the requested permalink. */ $req_uri = str_replace( $pathinfo, ”, $req_uri ); $req_uri = trim( $req_uri, ‘/’ ); $pathinfo = trim( $pathinfo, ‘/’ ); $self = trim( $self, ‘/’ ); if ( ! empty( $home_path_regex ) ) { $req_uri = preg_replace( $home_path_regex, ”, $req_uri ); $req_uri = trim( $req_uri, ‘/’ ); $pathinfo = preg_replace( $home_path_regex, ”, $pathinfo ); $pathinfo = trim( $pathinfo, ‘/’ ); $self = preg_replace( $home_path_regex, ”, $self ); $self = trim( $self, ‘/’ ); } // The requested permalink is in $pathinfo for path info requests and $req_uri for other requests. if ( ! empty( $pathinfo ) && ! preg_match( ‘|^.*’ . $wp_rewrite->index . ‘$|’, $pathinfo ) ) { $requested_path = $pathinfo; } else { // If the request uri is the index, blank it out so that we don’t try to match it against a rule. if ( $req_uri === $wp_rewrite->index ) { $req_uri = ”; } $requested_path = $req_uri; } $requested_file = $req_uri; $this->request = $requested_path; // Look for matches. $request_match = $requested_path; if ( empty( $request_match ) ) { // An empty request could only match against ^$ regex. if ( isset( $rewrite[‘$’] ) ) { $this->matched_rule = ‘$’; $query = $rewrite[‘$’]; $matches = array( ” ); } } else { foreach ( (array) $rewrite as $match => $query ) { // If the requested file is the anchor of the match, prepend it to the path info. if ( ! empty( $requested_file ) && str_starts_with( $match, $requested_file ) && $requested_file !== $requested_path ) { $request_match = $requested_file . ‘/’ . $requested_path; } if ( preg_match( “#^$match#”, $request_match, $matches ) || preg_match( “#^$match#”, urldecode( $request_match ), $matches ) ) { if ( $wp_rewrite->use_verbose_page_rules && preg_match( ‘/pagename=\$matches\[([0-9]+)\]/’, $query, $varmatch ) ) { // This is a verbose page match, let’s check to be sure about it. $page = get_page_by_path( $matches[ $varmatch[1] ] ); if ( ! $page ) { continue; } $post_status_obj = get_post_status_object( $page->post_status ); if ( ! $post_status_obj->public && ! $post_status_obj->protected && ! $post_status_obj->private && $post_status_obj->exclude_from_search ) { continue; } } // Got a match. $this->matched_rule = $match; break; } } } if ( ! empty( $this->matched_rule ) ) { // Trim the query of everything up to the ‘?’. $query = preg_replace( ‘!^.+\?!’, ”, $query ); // Substitute the substring matches into the query. $query = addslashes( WP_MatchesMapRegex::apply( $query, $matches ) ); $this->matched_query = $query; // Parse the query. parse_str( $query, $perma_query_vars ); // If we’re processing a 404 request, clear the error var since we found something. if ( ‘404’ === $error ) { unset( $error, $_GET[‘error’] ); } } // If req_uri is empty or if it is a request for ourself, unset error. if ( empty( $requested_path ) || $requested_file === $self || str_contains( $_SERVER[‘PHP_SELF’], ‘wp-admin/’ ) ) { unset( $error, $_GET[‘error’] ); if ( isset( $perma_query_vars ) && str_contains( $_SERVER[‘PHP_SELF’], ‘wp-admin/’ ) ) { unset( $perma_query_vars ); } $this->did_permalink = false; } } /** * Filters the query variables allowed before processing. * * Allows (publicly allowed) query vars to be added, removed, or changed prior * to executing the query. Needed to allow custom rewrite rules using your own arguments * to work, or any other custom query variables you want to be publicly available. * * @since 1.5.0 * * @param string[] $public_query_vars The array of allowed query variable names. */ $this->public_query_vars = apply_filters( ‘query_vars’, $this->public_query_vars ); foreach ( get_post_types( array(), ‘objects’ ) as $post_type => $t ) { if ( is_post_type_viewable( $t ) && $t->query_var ) { $post_type_query_vars[ $t->query_var ] = $post_type; } } foreach ( $this->public_query_vars as $wpvar ) { if ( isset( $this->extra_query_vars[ $wpvar ] ) ) { $this->query_vars[ $wpvar ] = $this->extra_query_vars[ $wpvar ]; } elseif ( isset( $_GET[ $wpvar ] ) && isset( $_POST[ $wpvar ] ) && $_GET[ $wpvar ] !== $_POST[ $wpvar ] ) { wp_die( __( ‘A variable mismatch has been detected.’ ), __( ‘Sorry, you are not allowed to view this item.’ ), 400 ); } elseif ( isset( $_POST[ $wpvar ] ) ) { $this->query_vars[ $wpvar ] = $_POST[ $wpvar ]; } elseif ( isset( $_GET[ $wpvar ] ) ) { $this->query_vars[ $wpvar ] = $_GET[ $wpvar ]; } elseif ( isset( $perma_query_vars[ $wpvar ] ) ) { $this->query_vars[ $wpvar ] = $perma_query_vars[ $wpvar ]; } if ( ! empty( $this->query_vars[ $wpvar ] ) ) { if ( ! is_array( $this->query_vars[ $wpvar ] ) ) { $this->query_vars[ $wpvar ] = (string) $this->query_vars[ $wpvar ]; } else { foreach ( $this->query_vars[ $wpvar ] as $vkey => $v ) { if ( is_scalar( $v ) ) { $this->query_vars[ $wpvar ][ $vkey ] = (string) $v; } } } if ( isset( $post_type_query_vars[ $wpvar ] ) ) { $this->query_vars[‘post_type’] = $post_type_query_vars[ $wpvar ]; $this->query_vars[‘name’] = $this->query_vars[ $wpvar ]; } } } // Convert urldecoded spaces back into ‘+’. foreach ( get_taxonomies( array(), ‘objects’ ) as $taxonomy => $t ) { if ( $t->query_var && isset( $this->query_vars[ $t->query_var ] ) ) { $this->query_vars[ $t->query_var ] = str_replace( ‘ ‘, ‘+’, $this->query_vars[ $t->query_var ] ); } } // Don’t allow non-publicly queryable taxonomies to be queried from the front end. if ( ! is_admin() ) { foreach ( get_taxonomies( array( ‘publicly_queryable’ => false ), ‘objects’ ) as $taxonomy => $t ) { /* * Disallow when set to the ‘taxonomy’ query var. * Non-publicly queryable taxonomies cannot register custom query vars. See register_taxonomy(). */ if ( isset( $this->query_vars[‘taxonomy’] ) && $taxonomy === $this->query_vars[‘taxonomy’] ) { unset( $this->query_vars[‘taxonomy’], $this->query_vars[‘term’] ); } } } // Limit publicly queried post_types to those that are ‘publicly_queryable’. if ( isset( $this->query_vars[‘post_type’] ) ) { $queryable_post_types = get_post_types( array( ‘publicly_queryable’ => true ) ); if ( ! is_array( $this->query_vars[‘post_type’] ) ) { if ( ! in_array( $this->query_vars[‘post_type’], $queryable_post_types, true ) ) { unset( $this->query_vars[‘post_type’] ); } } else { $this->query_vars[‘post_type’] = array_intersect( $this->query_vars[‘post_type’], $queryable_post_types ); } } // Resolve conflicts between posts with numeric slugs and date archive queries. $this->query_vars = wp_resolve_numeric_slug_conflicts( $this->query_vars ); foreach ( (array) $this->private_query_vars as $var ) { if ( isset( $this->extra_query_vars[ $var ] ) ) { $this->query_vars[ $var ] = $this->extra_query_vars[ $var ]; } } if ( isset( $error ) ) { $this->query_vars[‘error’] = $error; } /** * Filters the array of parsed query variables. * * @since 2.1.0 * * @param array $query_vars The array of requested query variables. */ $this->query_vars = apply_filters( ‘request’, $this->query_vars ); /** * Fires once all query variables for the current request have been parsed. * * @since 2.1.0 * * @param WP $wp Current WordPress environment instance (passed by reference). */ do_action_ref_array( ‘parse_request’, array( &$this ) ); return true; } /** * Sends additional HTTP headers for caching, content type, etc. * * Sets the Content-Type header. Sets the ‘error’ status (if passed) and optionally exits. * If showing a feed, it will also send Last-Modified, ETag, and 304 status if needed. * * @since 2.0.0 * @since 4.4.0 X-Pingback header is added conditionally for single posts that allow pings. * @since 6.1.0 Runs after posts have been queried. * * @global WP_Query $wp_query WordPress Query object. */ public function send_headers() { global $wp_query; $headers = array(); $status = null; $exit_required = false; $date_format = ‘D, d M Y H:i:s’; if ( is_user_logged_in() ) { $headers = array_merge( $headers, wp_get_nocache_headers() ); } elseif ( ! empty( $_GET[‘unapproved’] ) && ! empty( $_GET[‘moderation-hash’] ) ) { // Unmoderated comments are only visible for 10 minutes via the moderation hash. $expires = 10 * MINUTE_IN_SECONDS; $headers[‘Expires’] = gmdate( $date_format, time() + $expires ); $headers[‘Cache-Control’] = sprintf( ‘max-age=%d, must-revalidate’, $expires ); } if ( ! empty( $this->query_vars[‘error’] ) ) { $status = (int) $this->query_vars[‘error’]; if ( 404 === $status ) { if ( ! is_user_logged_in() ) { $headers = array_merge( $headers, wp_get_nocache_headers() ); } $headers[‘Content-Type’] = get_option( ‘html_type’ ) . ‘; charset=’ . get_option( ‘blog_charset’ ); } elseif ( in_array( $status, array( 403, 500, 502, 503 ), true ) ) { $exit_required = true; } } elseif ( empty( $this->query_vars[‘feed’] ) ) { $headers[‘Content-Type’] = get_option( ‘html_type’ ) . ‘; charset=’ . get_option( ‘blog_charset’ ); } else { // Set the correct content type for feeds. $type = $this->query_vars[‘feed’]; if ( ‘feed’ === $this->query_vars[‘feed’] ) { $type = get_default_feed(); } $headers[‘Content-Type’] = feed_content_type( $type ) . ‘; charset=’ . get_option( ‘blog_charset’ ); // We’re showing a feed, so WP is indeed the only thing that last changed. if ( ! empty( $this->query_vars[‘withcomments’] ) || str_contains( $this->query_vars[‘feed’], ‘comments-‘ ) || ( empty( $this->query_vars[‘withoutcomments’] ) && ( ! empty( $this->query_vars[‘p’] ) || ! empty( $this->query_vars[‘name’] ) || ! empty( $this->query_vars[‘page_id’] ) || ! empty( $this->query_vars[‘pagename’] ) || ! empty( $this->query_vars[‘attachment’] ) || ! empty( $this->query_vars[‘attachment_id’] ) ) ) ) { $wp_last_modified_post = mysql2date( $date_format, get_lastpostmodified( ‘GMT’ ), false ); $wp_last_modified_comment = mysql2date( $date_format, get_lastcommentmodified( ‘GMT’ ), false ); if ( strtotime( $wp_last_modified_post ) > strtotime( $wp_last_modified_comment ) ) { $wp_last_modified = $wp_last_modified_post; } else { $wp_last_modified = $wp_last_modified_comment; } } else { $wp_last_modified = mysql2date( $date_format, get_lastpostmodified( ‘GMT’ ), false ); } if ( ! $wp_last_modified ) { $wp_last_modified = gmdate( $date_format ); } $wp_last_modified .= ‘ GMT’; $wp_etag = ‘”‘ . md5( $wp_last_modified ) . ‘”‘; $headers[‘Last-Modified’] = $wp_last_modified; $headers[‘ETag’] = $wp_etag; // Support for conditional GET. if ( isset( $_SERVER[‘HTTP_IF_NONE_MATCH’] ) ) { $client_etag = wp_unslash( $_SERVER[‘HTTP_IF_NONE_MATCH’] ); } else { $client_etag = ”; } if ( isset( $_SERVER[‘HTTP_IF_MODIFIED_SINCE’] ) ) { $client_last_modified = trim( $_SERVER[‘HTTP_IF_MODIFIED_SINCE’] ); } else { $client_last_modified = ”; } // If string is empty, return 0. If not, attempt to parse into a timestamp. $client_modified_timestamp = $client_last_modified ? strtotime( $client_last_modified ) : 0; // Make a timestamp for our most recent modification. $wp_modified_timestamp = strtotime( $wp_last_modified ); if ( ( $client_last_modified && $client_etag ) ? ( ( $client_modified_timestamp >= $wp_modified_timestamp ) && ( $client_etag === $wp_etag ) ) : ( ( $client_modified_timestamp >= $wp_modified_timestamp ) || ( $client_etag === $wp_etag ) ) ) { $status = 304; $exit_required = true; } } if ( is_singular() ) { $post = isset( $wp_query->post ) ? $wp_query->post : null; // Only set X-Pingback for single posts that allow pings. if ( $post && pings_open( $post ) ) { $headers[‘X-Pingback’] = get_bloginfo( ‘pingback_url’, ‘display’ ); } } /** * Filters the HTTP headers before they’re sent to the browser. * * @since 2.8.0 * * @param string[] $headers Associative array of headers to be sent. * @param WP $wp Current WordPress environment instance. */ $headers = apply_filters( ‘wp_headers’, $headers, $this ); if ( ! empty( $status ) ) { status_header( $status ); } // If Last-Modified is set to false, it should not be sent (no-cache situation). if ( isset( $headers[‘Last-Modified’] ) && false === $headers[‘Last-Modified’] ) { unset( $headers[‘Last-Modified’] ); if ( ! headers_sent() ) { header_remove( ‘Last-Modified’ ); } } if ( ! headers_sent() ) { foreach ( (array) $headers as $name => $field_value ) { header( “{$name}: {$field_value}” ); } } if ( $exit_required ) { exit; } /** * Fires once the requested HTTP headers for caching, content type, etc. have been sent. * * @since 2.1.0 * * @param WP $wp Current WordPress environment instance (passed by reference). */ do_action_ref_array( ‘send_headers’, array( &$this ) ); } /** * Sets the query string property based off of the query variable property. * * The {@see ‘query_string’} filter is deprecated, but still works. Plugins should * use the {@see ‘request’} filter instead. * * @since 2.0.0 */ public function build_query_string() { $this->query_string = ”; foreach ( (array) array_keys( $this->query_vars ) as $wpvar ) { if ( ” !== $this->query_vars[ $wpvar ] ) { $this->query_string .= ( strlen( $this->query_string ) < 1 ) ? ” : ‘&’; if ( ! is_scalar( $this->query_vars[ $wpvar ] ) ) { // Discard non-scalars. continue; } $this->query_string .= $wpvar . ‘=’ . rawurlencode( $this->query_vars[ $wpvar ] ); } } if ( has_filter( ‘query_string’ ) ) { // Don’t bother filtering and parsing if no plugins are hooked in. /** * Filters the query string before parsing. * * @since 1.5.0 * @deprecated 2.1.0 Use {@see ‘query_vars’} or {@see ‘request’} filters instead. * * @param string $query_string The query string to modify. */ $this->query_string = apply_filters_deprecated( ‘query_string’, array( $this->query_string ), ‘2.1.0’, ‘query_vars, request’ ); parse_str( $this->query_string, $this->query_vars ); } } /** * Set up the WordPress Globals. * * The query_vars property will be extracted to the GLOBALS. So care should * be taken when naming global variables that might interfere with the * WordPress environment. * * @since 2.0.0 * * @global WP_Query $wp_query WordPress Query object. * @global string $query_string Query string for the loop. * @global array $posts The found posts. * @global WP_Post|null $post The current post, if available. * @global string $request The SQL statement for the request. * @global int $more Only set, if single page or post. * @global int $single If single page or post. Only set, if single page or post. * @global WP_User $authordata Only set, if author archive. */ public function register_globals() { global $wp_query; // Extract updated query vars back into global namespace. foreach ( (array) $wp_query->query_vars as $key => $value ) { $GLOBALS[ $key ] = $value; } $GLOBALS[‘query_string’] = $this->query_string; $GLOBALS[‘posts’] = & $wp_query->posts; $GLOBALS[‘post’] = isset( $wp_query->post ) ? $wp_query->post : null; $GLOBALS[‘request’] = $wp_query->request; if ( $wp_query->is_single() || $wp_query->is_page() ) { $GLOBALS[‘more’] = 1; $GLOBALS[‘single’] = 1; } if ( $wp_query->is_author() ) { $GLOBALS[‘authordata’] = get_userdata( get_queried_object_id() ); } } /** * Set up the current user. * * @since 2.0.0 */ public function init() { wp_get_current_user(); } /** * Set up the Loop based on the query variables. * * @since 2.0.0 * * @global WP_Query $wp_the_query WordPress Query object. */ public function query_posts() { global $wp_the_query; $this->build_query_string(); $wp_the_query->query( $this->query_vars ); } /** * Set the Headers for 404, if nothing is found for requested URL. * * Issue a 404 if a request doesn’t match any posts and doesn’t match any object * (e.g. an existing-but-empty category, tag, author) and a 404 was not already issued, * and if the request was not a search or the homepage. * * Otherwise, issue a 200. * * This sets headers after posts have been queried. handle_404() really means “handle status”. * By inspecting the result of querying posts, seemingly successful requests can be switched to * a 404 so that canonical redirection logic can kick in. * * @since 2.0.0 * * @global WP_Query $wp_query WordPress Query object. */ public function handle_404() { global $wp_query; /** * Filters whether to short-circuit default header status handling. * * Returning a non-false value from the filter will short-circuit the handling * and return early. * * @since 4.5.0 * * @param bool $preempt Whether to short-circuit default header status handling. Default false. * @param WP_Query $wp_query WordPress Query object. */ if ( false !== apply_filters( ‘pre_handle_404’, false, $wp_query ) ) { return; } // If we’ve already issued a 404, bail. if ( is_404() ) { return; } $set_404 = true; // Never 404 for the admin, robots, or favicon. if ( is_admin() || is_robots() || is_favicon() ) { $set_404 = false; // If posts were found, check for paged content. } elseif ( $wp_query->posts ) { $content_found = true; if ( is_singular() ) { $post = isset( $wp_query->post ) ? $wp_query->post : null; $next = ”; // Check for paged content that exceeds the max number of pages. if ( $post && ! empty( $this->query_vars[‘page’] ) ) { // Check if content is actually intended to be paged. if ( str_contains( $post->post_content, $next ) ) { $page = trim( $this->query_vars[‘page’], ‘/’ ); $content_found = (int) $page <= ( substr_count( $post->post_content, $next ) + 1 ); } else { $content_found = false; } } } // The posts page does not support the pagination. if ( $wp_query->is_posts_page && ! empty( $this->query_vars[‘page’] ) ) { $content_found = false; } if ( $content_found ) { $set_404 = false; } // We will 404 for paged queries, as no posts were found. } elseif ( ! is_paged() ) { $author = get_query_var( ‘author’ ); // Don’t 404 for authors without posts as long as they matched an author on this site. if ( is_author() && is_numeric( $author ) && $author > 0 && is_user_member_of_blog( $author ) // Don’t 404 for these queries if they matched an object. || ( is_tag() || is_category() || is_tax() || is_post_type_archive() ) && get_queried_object() // Don’t 404 for these queries either. || is_home() || is_search() || is_feed() ) { $set_404 = false; } } if ( $set_404 ) { // Guess it’s time to 404. $wp_query->set_404(); status_header( 404 ); nocache_headers(); } else { status_header( 200 ); } } /** * Sets up all of the variables required by the WordPress environment. * * The action {@see ‘wp’} has one parameter that references the WP object. It * allows for accessing the properties and methods to further manipulate the * object. * * @since 2.0.0 * * @param string|array $query_args Passed to parse_request(). */ public function main( $query_args = ” ) { $this->init(); $parsed = $this->parse_request( $query_args ); if ( $parsed ) { $this->query_posts(); $this->handle_404(); $this->register_globals(); } $this->send_headers(); /** * Fires once the WordPress environment has been set up. * * @since 2.1.0 * * @param WP $wp Current WordPress environment instance (passed by reference). */ do_action_ref_array( ‘wp’, array( &$this ) ); } }

    • Buongiorno a tutti,

      sto provando ad aggiornare alcune immagine che ho caricato via ftp e inserirle in Media come avevo fatto in passato. Utilizzo entrambi i plugin in oggetto ma entrambi mi danno errore, penso che sia memoria. Sia in wpconfig che in PHP ho già portato a 512M.

      copio qui di seguito il log grazie mille!

      2023-07-04 07:47:28Warning93.94.27.45AH01071: Got error ‘PHP message: PHP Warning: Constant WP_MEMORY_LIMIT already defined in /var/www/vhosts/misterbilliard.com/httpdocs/wp-config.php on line 94’, referer: https://misterbilliard.com/wp-admin/upload.php?page=media-sync-pageApache error2023-07-04 07:47:29Warning93.94.27.45AH01071: Got error ‘PHP message: PHP Warning: Constant WP_MEMORY_LIMIT already defined in /var/www/vhosts/misterbilliard.com/httpdocs/wp-config.php on line 94’, referer: https://misterbilliard.com/wp-admin/upload.php?page=media-sync-pageApache error2023-07-04 07:47:30Access93.94.27.45200POST /wp-admin/admin-ajax.php HTTP/2.044nginx SSL/TLS access2023-07-04 07:47:30Warning93.94.27.4512117#0: *1263564 FastCGI sent in stderr: “PHP message: PHP Warning: Constant WP_MEMORY_LIMIT already defined in /var/www/vhosts/misterbilliard.com/httpdocs/wp-config.php on line 94” while reading response header from upstreamnginx error2023-07-04 07:47:33Error95.110.131.235499POST /wp-admin/admin-ajax.php?action=as_async_request_queue_runner&nonce=9a9cc25980 HTTP/1.10nginx SSL/TLS access2023-07-04 07:47:33Error93.94.27.45500GET /wp-admin/upload.php?page=media-sync-page&scan_files=1 HTTP/2.0297nginx SSL/TLS access2023-07-04 07:47:33Warning93.94.27.4512117#0: *1263564 FastCGI sent in stderr: “PHP message: PHP Warning: Constant WP_MEMORY_LIMIT already defined in /var/www/vhosts/misterbilliard.com/httpdocs/wp-config.php on line 94; PHP message: PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 16384 bytes) in /var/www/vhosts/misterbilliard.com/httpdocs/wp-includes/class-wpdb.php on line 2431” while reading response header from upstreamnginx error2023-07-04 07:47:33Error93.94.27.4512117#0: *1263564 FastCGI sent in stderr: “; PHP message: WordPress database error Commands out of sync; you can’t run this command now for query SELECT option_value FROM MhNyT_options WHERE option_name = ‘jpsq_sync_checkout’ made by shutdown_action_hook, do_action(‘shutdown’), WP_Hook->do_action, WP_Hook->apply_filters, Automattic\Jetpack\Sync\Sender->do_sync, Automattic\Jetpack\Sync\Dedicated_Sender::spawn_sync, Automattic\Jetpack\Sync\Queue->is_locked, Automattic\Jetpack\Sync\Queue->get_checkout_id; PHP message: WordPress database error Commands out of sync; you can’t run this command now for query SELECT count(*) FROM MhNyT_options WHERE option_name LIKE ‘jpsq_sync-%’ made by shutdown_action_hook, do_action(‘shutdown’), WP_Hook->do_action, WP_Hook->apply_filters, Automattic\Jetpack\Sync\Sender->do_sync, Automattic\Jetpack\Sync\Dedicated_Sender::spawn_sync, Automattic\Jetpack\Sync\Queue->size; PHP message: WordPress database error Commands out of sync; you can’t run this command now for query SELECT option_value FROM MhNyT_options WHERE option_name = ‘jetpack_sync_full_status’ LIMIT 1 made by shutdown_action_hook, do_action(‘shutdown’), WP_Hook->do_action, WP_Hook->apply_filters, Automattic\Jetpack\Sync\Sender->do_full_sync, Automattic\Jetpack\Sync\Modules\Full_Sync_Immediately->get_status, Jetpack_Options::get_raw_option” while reading upstreamnginx error2023-07-04 07:47:35Access93.94.27.45200POST /wp-json/wpml/tm/v1/ate/jobs/retry HTTP/1.01002Apache SSL/TLS access2023-07-04 07:47:36Access93.94.27.45200POST /wp-json/wpml/tm/v1/ate/jobs/sync HTTP/1.01.08 KApache SSL/TLS access2023-07-04 07:47:36Warning93.94.27.45AH01071: Got error ‘PHP message: PHP Warning: Constant WP_MEMORY_LIMIT already defined in /var/www/vhosts/misterbilliard.com/httpdocs/wp-config.php on line 94’, referer: https://misterbilliard.com/wp-admin/upload.php?page=media-sync-pageApache error2023-07-04 07:47:37Warning93.94.27.45AH01071: Got error ‘PHP message: PHP Warning: Constant WP_MEMORY_LIMIT already defined in /var/www/vhosts/misterbilliard.com/httpdocs/wp-config.php on line 94’, referer: https://misterbilliard.com/wp-admin/upload.php?page=media-sync-pageApache error2023-07-04 07:47:37Access93.94.27.45200POST /wp-admin/admin-ajax.php HTTP/2.044nginx SSL/TLS access2023-07-04 07:47:37Warning93.94.27.4512117#0: *1263564 FastCGI sent in stderr: “PHP message: PHP Warning: Constant WP_MEMORY_LIMIT already defined in /var/www/vhosts/misterbilliard.com/httpdocs/wp-config.php on line 94” while reading response header from upstreamnginx error2023-07-04 07:47:39Error95.110.131.235499POST /wp-admin/admin-ajax.php?action=as_async_request_queue_runner&nonce=9a9cc25980 HTTP/1.10nginx SSL/TLS access

      La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]

    • Quando il cliente cerca di finalizzare il pagamento attraverso carta di credito, quindi dopo aver inserito tutti i dati gi appare questo messaggio che gli impedisce di proseguire con l’acquisto bloccando l’operazione.
      Questo è il messaggio che appare:
      “ITEM_TOTAL_MISMATCH Should equal sum of (unit_amount*quantity) across all items for a given purcase_unit.”

      Questo è il report di sistema del sito`
      ### WordPress Environment ###

      WordPress address (URL): https://www.ciminadolciaria.com
      Site address (URL): https://www.ciminadolciaria.com
      WC Version: 6.6.1
      REST API Version: ✔ 6.6.1
      WC Blocks Version: ✔ 7.6.2
      Action Scheduler Version: ✔ 3.4.0
      Log Directory Writable: ✔
      WP Version: ❌ 5.9.3 – È disponibile una versione più recente di WordPress (6.0.1)
      WP Multisite: –
      WP Memory Limit: 1 GB
      WP Debug Mode: –
      WP Cron: ✔
      Language: it_IT
      External object cache: –

      ### Server Environment ###

      Server Info: Apache
      PHP Version: 7.4.30
      PHP Post Max Size: 150 MB
      PHP Time Limit: 300
      PHP Max Input Vars: 12000
      cURL Version: 7.83.1
      OpenSSL/1.1.1o

      SUHOSIN Installed: –
      MySQL Version: 5.7.38-log
      Max Upload Size: 150 MB
      Default Timezone is UTC: ✔
      fsockopen/cURL: ✔
      SoapClient: ✔
      DOMDocument: ✔
      GZip: ✔
      Multibyte String: ✔
      Remote Post: ✔
      Remote Get: ✔

      ### Database ###

      WC Database Version: 6.6.1
      WC Database Prefix: wp_
      Dimensione totale database: 58.88MB
      Dimensione dati database: 47.10MB
      Dimensione indice database: 11.78MB
      wp_woocommerce_sessions: Dati: 0.09MB + indice: 0.02MB + motore InnoDB
      wp_woocommerce_api_keys: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_woocommerce_attribute_taxonomies: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_woocommerce_downloadable_product_permissions: Dati: 0.02MB + indice: 0.06MB + motore InnoDB
      wp_woocommerce_order_items: Dati: 0.17MB + indice: 0.08MB + motore InnoDB
      wp_woocommerce_order_itemmeta: Dati: 1.52MB + indice: 1.92MB + motore InnoDB
      wp_woocommerce_tax_rates: Dati: 0.02MB + indice: 0.06MB + motore InnoDB
      wp_woocommerce_tax_rate_locations: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_woocommerce_shipping_zones: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_woocommerce_shipping_zone_locations: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_woocommerce_shipping_zone_methods: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_woocommerce_payment_tokens: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_woocommerce_payment_tokenmeta: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_woocommerce_log: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_actionscheduler_actions: Dati: 1.02MB + indice: 0.16MB + motore InnoDB
      wp_actionscheduler_claims: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_actionscheduler_groups: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_actionscheduler_logs: Dati: 0.52MB + indice: 0.42MB + motore InnoDB
      wp_aioseo_cache: Dati: 0.16MB + indice: 0.03MB + motore InnoDB
      wp_aioseo_notifications: Dati: 0.02MB + indice: 0.06MB + motore InnoDB
      wp_aioseo_posts: Dati: 0.09MB + indice: 0.02MB + motore InnoDB
      wp_cmplz_cookiebanners: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_cmplz_cookies: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_cmplz_dnsmpd: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_cmplz_services: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_cmplz_statistics: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_commentmeta: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_comments: Dati: 0.16MB + indice: 0.09MB + motore InnoDB
      wp_e_events: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_links: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_options: Dati: 6.22MB + indice: 0.16MB + motore InnoDB
      wp_postmeta: Dati: 9.52MB + indice: 4.03MB + motore InnoDB
      wp_posts: Dati: 2.52MB + indice: 0.33MB + motore InnoDB
      wp_revslider_css: Dati: 0.13MB + indice: 0.00MB + motore InnoDB
      wp_revslider_css_bkp: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_revslider_layer_animations: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_revslider_layer_animations_bkp: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_revslider_navigations: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_revslider_navigations_bkp: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_revslider_sliders: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_revslider_sliders_bkp: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_revslider_slides: Dati: 0.11MB + indice: 0.00MB + motore InnoDB
      wp_revslider_slides_bkp: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_revslider_static_slides: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_revslider_static_slides_bkp: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_sbi_feeds: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_sbi_feed_caches: Dati: 0.14MB + indice: 0.02MB + motore InnoDB
      wp_sbi_instagram_feeds_posts: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_sbi_instagram_feed_locator: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_sbi_instagram_posts: Dati: 0.11MB + indice: 0.00MB + motore InnoDB
      wp_sbi_sources: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_termmeta: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_terms: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_term_relationships: Dati: 0.06MB + indice: 0.02MB + motore InnoDB
      wp_term_taxonomy: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_usermeta: Dati: 1.52MB + indice: 2.02MB + motore InnoDB
      wp_users: Dati: 0.08MB + indice: 0.05MB + motore InnoDB
      wp_wcpdf_invoice_number: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_wcpdf_packing_slip_number: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_wc_admin_notes: Dati: 0.08MB + indice: 0.00MB + motore InnoDB
      wp_wc_admin_note_actions: Dati: 0.05MB + indice: 0.02MB + motore InnoDB
      wp_wc_category_lookup: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_wc_customer_lookup: Dati: 0.06MB + indice: 0.03MB + motore InnoDB
      wp_wc_download_log: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_wc_order_coupon_lookup: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_wc_order_product_lookup: Dati: 0.16MB + indice: 0.19MB + motore InnoDB
      wp_wc_order_stats: Dati: 0.06MB + indice: 0.05MB + motore InnoDB
      wp_wc_order_tax_lookup: Dati: 0.06MB + indice: 0.03MB + motore InnoDB
      wp_wc_product_attributes_lookup: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_wc_product_download_directories: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_wc_product_meta_lookup: Dati: 0.06MB + indice: 0.09MB + motore InnoDB
      wp_wc_rate_limits: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_wc_reserved_stock: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_wc_tax_rate_classes: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_wc_webhooks: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_wfblockediplog: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_wfblocks7: Dati: 0.02MB + indice: 0.05MB + motore InnoDB
      wp_wfconfig: Dati: 0.48MB + indice: 0.00MB + motore InnoDB
      wp_wfcrawlers: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_wffilechanges: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_wffilemods: Dati: 11.52MB + indice: 0.00MB + motore InnoDB
      wp_wfhits: Dati: 1.33MB + indice: 0.09MB + motore InnoDB
      wp_wfhoover: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_wfissues: Dati: 0.06MB + indice: 0.06MB + motore InnoDB
      wp_wfknownfilelist: Dati: 5.52MB + indice: 0.00MB + motore InnoDB
      wp_wflivetraffichuman: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_wflocs: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_wflogins: Dati: 0.28MB + indice: 0.13MB + motore InnoDB
      wp_wfls_2fa_secrets: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_wfls_settings: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_wfnotifications: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_wfpendingissues: Dati: 0.02MB + indice: 0.06MB + motore InnoDB
      wp_wfreversecache: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_wfsnipcache: Dati: 0.02MB + indice: 0.05MB + motore InnoDB
      wp_wfstatus: Dati: 0.13MB + indice: 0.11MB + motore InnoDB
      wp_wftrafficrates: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_wpfm_backup: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_yith_wcwl: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_yith_wcwl_lists: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_yoast_indexable: Dati: 1.50MB + indice: 0.27MB + motore InnoDB
      wp_yoast_indexable_hierarchy: Dati: 0.06MB + indice: 0.05MB + motore InnoDB
      wp_yoast_migrations: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_yoast_primary_term: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_yoast_seo_links: Dati: 0.17MB + indice: 0.14MB + motore InnoDB

      ### Post Type Counts ###

      attachment: 309
      custom_css: 1
      dflip: 3
      elementor_font: 1
      elementor_icons: 1
      elementor_library: 4
      mc4wp-form: 1
      nav_menu_item: 146
      oembed_cache: 1
      ovic_footer: 1
      ovic_menu: 6
      page: 23
      post: 1
      product: 140
      product_variation: 44
      revision: 373
      shop_coupon: 5
      shop_order: 323
      shop_order_refund: 1
      viwec_template: 15
      wpcf7_contact_form: 4
      wp_global_styles: 1

      ### Security ###

      Secure connection (HTTPS): ✔
      Hide errors from visitors: ✔

      ### Active Plugins (32) ###

      3D FlipBook : Dflip Lite: by DearHive – 1.7.31
      FiboSearch – AJAX Search for WooCommerce: by FiboSearch Team – 1.18.1
      Akismet Anti-Spam: by Automattic – 4.2.4
      Click to Chat: by HoliThemes – 3.9.10
      Complianz Privacy Suite (GDPR/CCPA) premium: by Really Simple Plugins – 6.2.4
      Contact Form 7: by Takayuki Miyoshi – 5.6
      Elementor Pro: by Elementor.com – 3.1.0
      Elementor: by Elementor.com – 3.6.7
      Email Template Customizer for WooCommerce: by VillaTheme – 1.1.10
      Smash Balloon Instagram Feed: by Smash Balloon – 6.0.6
      Jetpack: by Automattic – 11.1
      Loco Translate: by Tim Whitlock – 2.6.2
      Ovic Addon Toolkit: by Ovic Team – 2.5.5
      Ovic: Import Demo: by Ovic Team – 1.5.9
      Ovic: Product Bundle: by Ovic Team – 1.1.1
      PW WooCommerce Bulk Edit: by Pimwick
      LLC – 2.103

      Slider Revolution: by ThemePunch – 6.2.23
      WooCommerce Smart COD: by woosmartcod.com – 1.6.1
      WebP Express: by Bjørn Rosell – 0.25.5
      Advanced Order Export For WooCommerce: by AlgolPlus – 3.3.1
      Variation Swatches for WooCommerce: by RadiusTheme – 2.1.1.8
      WooCommerce Satispay: by Satispay – 2.0.0
      WooCommerce PayPal Payments: by WooCommerce – 1.9.0
      WooCommerce PDF Invoices & Packing Slips: by WP Overnight – 3.0.0
      WooCommerce: by Automattic – 6.6.1 (aggiornamento alla versione 6.7.0 disponibile)
      Wordfence Security: by Wordfence – 7.5.11
      Yoast SEO: by Team Yoast – 19.2
      WP Fastest Cache: by Emre Vona – 1.0.2
      Gestore di file WP: by mndpsingh287 – 7.1.6
      YITH WooCommerce Compare: by YITH – 2.15.0
      YITH WooCommerce Quick View: by YITH – 1.17.0
      YITH WooCommerce Wishlist: by YITH – 3.10.0

      ### Inactive Plugins (0) ###

      ### Must Use Plugins (1) ###

      WordPress automation by Installatron: by –

      ### Settings ###

      API Enabled: ✔
      Force SSL: –
      Currency: EUR (€)
      Currency Position: left
      Thousand Separator: ,
      Decimal Separator: .
      Number of Decimals: 2
      Taxonomies: Product Types: external (external)
      grouped (grouped)
      simple (simple)
      variable (variable)

      Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)
      exclude-from-search (exclude-from-search)
      featured (featured)
      outofstock (outofstock)
      rated-1 (rated-1)
      rated-2 (rated-2)
      rated-3 (rated-3)
      rated-4 (rated-4)
      rated-5 (rated-5)

      Connected to WooCommerce.com: –
      Enforce Approved Product Download Directories: –

      ### WC Pages ###

      Shop base: #11278 – /shop/
      Carrello: #11279 – /cart/
      Pagamento: #11280 – /checkout/
      Il mio account: #11 – /my-account/
      Termini e condizioni: ❌ La pagina non è impostata

      ### Theme ###

      Name: Armania Child
      Version: 1.1.5.1601989261
      Author URL: https://kutethemes.com/
      Child Theme: ✔
      Parent Theme Name: Armania
      Parent Theme Version: 1.2.2
      Parent Theme Author URL: https://kutethemes.com/
      WooCommerce Support: ✔

      ### Templates ###

      Overrides: armania/woocommerce/cart/cross-sells.php
      armania/woocommerce/content-product.php
      armania/woocommerce/content-single-product.php
      armania/woocommerce/global/quantity-input.php
      armania/woocommerce/global/wrapper-end.php
      armania/woocommerce/global/wrapper-start.php
      armania/woocommerce/loop/add-to-cart.php
      armania/woocommerce/loop/loop-end.php
      armania/woocommerce/loop/loop-start.php
      armania/woocommerce/loop/pagination.php
      armania/woocommerce/loop/sale-flash.php
      armania/woocommerce/single-product/meta.php
      armania/woocommerce/single-product/related.php
      armania/woocommerce/single-product/stock.php
      armania/woocommerce/single-product/tabs/tabs.php
      armania/woocommerce/single-product/up-sells.php

      ### WooCommerce PayPal Payments ###

      Onboarded: ✔
      Shop country code: IT
      WooCommerce currency supported: ✔
      PayPal card processing available in country: ✔
      Pay Later messaging available in country: ✔
      Webhook status: –
      Vault enabled: ✔
      Logging enabled: –
      Reference Transactions: –
      Used PayPal Checkout plugin: ✔

      ### Admin ###

      Enabled Features: activity-panels
      analytics
      coupons
      customer-effort-score-tracks
      experimental-products-task
      experimental-import-products-task
      experimental-fashion-sample-products
      homescreen
      marketing
      mobile-app-banner
      navigation
      onboarding
      onboarding-tasks
      remote-inbox-notifications
      remote-free-extensions
      payment-gateway-suggestions
      shipping-label-banner
      subscriptions
      store-alerts
      transient-notices
      wc-pay-promotion
      wc-pay-welcome-page
      wc-pay-subscriptions-page

      Disabled Features: minified-js
      settings

      Daily Cron: ✔ Next scheduled: 2022-07-15 12:41:38 +00:00
      Options: ✔
      Notes: 93
      Onboarding: completed

      ### Action Scheduler ###

      Completato: 261
      Oldest: 2022-06-14 07:43:52 +0000
      Newest: 2022-07-14 12:40:40 +0000

      In attesa: 1
      Oldest: 2022-07-15 10:15:32 +0000
      Newest: 2022-07-15 10:15:32 +0000

      ### Status report information ###

      Generated at: 2022-07-14 13:31:08 +00:00
      `

    • Hello,
      I’m trying to figure out with the Home and the customer pages only of Woocommerce when clicked are loading and then blank content.

      I’ve my website fully updated, and as recommended I started disabling all plugins, switching back to the Twenty-twenty themes but nothing change. Even after relading the page without cache ( CTRL + SHIFT + R ).

      I had a look with F12 and I see the following problems:

      1) First error, related to the file path just below.
      Failed to load resource: the server responded with a status of 404 ()
      https://adamahstore.com/wp-content/plugins/woocommerce/packages/woocommerce-admin/dist/components/index.js?ver=3.2.1

      2) Second erro, related to the files linked here: https://adamahstore.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1

      TypeError: Cannot read properties of undefined (reading 'Spinner')
          at ne.render (index.js?ver=3.2.1:2:17797)
          at Te (react-dom.min.js?ver=17.0.1:119:308)
          at Ch (react-dom.min.js?ver=17.0.1:119:105)
          at Pj (react-dom.min.js?ver=17.0.1:233:139)
          at di (react-dom.min.js?ver=17.0.1:168:305)
          at Nj (react-dom.min.js?ver=17.0.1:168:236)
          at sc (react-dom.min.js?ver=17.0.1:168:96)
          at gf (react-dom.min.js?ver=17.0.1:162:109)
          at Pa (react-dom.min.js?ver=17.0.1:157:184)
          at yd (react-dom.min.js?ver=17.0.1:188:476)

      This below the system status report of WC:

      
      ### WordPress Environment ###
      
      WordPress address (URL): https://adamahstore.com
      Site address (URL): https://adamahstore.com
      WC Version: 6.3.1
      REST API Version: ✔ 6.3.1
      WC Blocks Version: ✔ 6.9.0
      Action Scheduler Version: ✔ 3.4.0
      WC Admin Version: ✔ 3.2.1
      Log Directory Writable: ✔
      WP Version: 5.9.3
      WP Multisite: –
      WP Memory Limit: 1 GB
      WP Debug Mode: –
      WP Cron: ✔
      Language: it_IT
      External object cache: –
      
      ### Server Environment ###
      
      Server Info: Apache
      PHP Version: 8.0.17
      PHP Post Max Size: 150 MB
      PHP Time Limit: 180
      PHP Max Input Vars: 12000
      cURL Version: 7.81.0
      OpenSSL/1.1.1n
      
      SUHOSIN Installed: –
      MySQL Version: 8.0.28
      Max Upload Size: 150 MB
      Default Timezone is UTC: ✔
      fsockopen/cURL: ✔
      SoapClient: ✔
      DOMDocument: ✔
      GZip: ✔
      Multibyte String: ✔
      Remote Post: ✔
      Remote Get: ✔
      
      ### Database ###
      
      WC Database Version: 6.3.1
      WC Database Prefix: wp_
      Dimensione totale database: 20.98MB
      Dimensione dati database: 17.16MB
      Dimensione indice database: 3.82MB
      wp_woocommerce_sessions: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_woocommerce_api_keys: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_woocommerce_attribute_taxonomies: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_woocommerce_downloadable_product_permissions: Dati: 0.02MB + indice: 0.06MB + motore InnoDB
      wp_woocommerce_order_items: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_woocommerce_order_itemmeta: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_woocommerce_tax_rates: Dati: 0.02MB + indice: 0.06MB + motore InnoDB
      wp_woocommerce_tax_rate_locations: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_woocommerce_shipping_zones: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_woocommerce_shipping_zone_locations: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_woocommerce_shipping_zone_methods: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_woocommerce_payment_tokens: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_woocommerce_payment_tokenmeta: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_woocommerce_log: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_actionscheduler_actions: Dati: 0.16MB + indice: 0.16MB + motore InnoDB
      wp_actionscheduler_claims: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_actionscheduler_groups: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_actionscheduler_logs: Dati: 0.09MB + indice: 0.09MB + motore InnoDB
      wp_commentmeta: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_comments: Dati: 0.02MB + indice: 0.09MB + motore InnoDB
      wp_e_events: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_e_submissions: Dati: 0.02MB + indice: 0.23MB + motore InnoDB
      wp_e_submissions_actions_log: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_e_submissions_values: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_gla_budget_recommendations: Dati: 0.22MB + indice: 0.14MB + motore InnoDB
      wp_gla_merchant_issues: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_gla_shipping_rates: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_gla_shipping_times: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_links: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_mailpoet_custom_fields: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_mailpoet_dynamic_segment_filters: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_mailpoet_feature_flags: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_mailpoet_forms: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_mailpoet_log: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_mailpoet_mapping_to_external_entities: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_mailpoet_newsletter_links: Dati: 0.02MB + indice: 0.05MB + motore InnoDB
      wp_mailpoet_newsletter_option: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_mailpoet_newsletter_option_fields: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_mailpoet_newsletter_posts: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_mailpoet_newsletter_segment: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_mailpoet_newsletter_templates: Dati: 2.52MB + indice: 0.00MB + motore InnoDB
      wp_mailpoet_newsletters: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_mailpoet_scheduled_task_subscribers: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_mailpoet_scheduled_tasks: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_mailpoet_segments: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_mailpoet_sending_queues: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_mailpoet_settings: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_mailpoet_statistics_bounces: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_mailpoet_statistics_clicks: Dati: 0.02MB + indice: 0.05MB + motore InnoDB
      wp_mailpoet_statistics_forms: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_mailpoet_statistics_newsletters: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_mailpoet_statistics_opens: Dati: 0.02MB + indice: 0.08MB + motore InnoDB
      wp_mailpoet_statistics_unsubscribes: Dati: 0.02MB + indice: 0.05MB + motore InnoDB
      wp_mailpoet_statistics_woocommerce_purchases: Dati: 0.02MB + indice: 0.06MB + motore InnoDB
      wp_mailpoet_stats_notifications: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_mailpoet_subscriber_custom_field: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_mailpoet_subscriber_ips: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_mailpoet_subscriber_segment: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_mailpoet_subscribers: Dati: 0.02MB + indice: 0.13MB + motore InnoDB
      wp_mailpoet_user_agents: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_mailpoet_user_flags: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_nextend2_image_storage: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_nextend2_section_storage: Dati: 0.02MB + indice: 0.06MB + motore InnoDB
      wp_nextend2_smartslider3_generators: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_nextend2_smartslider3_sliders: Dati: 0.05MB + indice: 0.03MB + motore InnoDB
      wp_nextend2_smartslider3_sliders_xref: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_nextend2_smartslider3_slides: Dati: 0.05MB + indice: 0.11MB + motore InnoDB
      wp_options: Dati: 3.09MB + indice: 0.08MB + motore InnoDB
      wp_postmeta: Dati: 5.45MB + indice: 0.42MB + motore InnoDB
      wp_posts: Dati: 3.48MB + indice: 0.22MB + motore InnoDB
      wp_term_relationships: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_term_taxonomy: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_termmeta: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_terms: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_usermeta: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_users: Dati: 0.02MB + indice: 0.05MB + motore InnoDB
      wp_wc_admin_note_actions: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_wc_admin_notes: Dati: 0.05MB + indice: 0.00MB + motore InnoDB
      wp_wc_category_lookup: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_wc_customer_lookup: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_wc_download_log: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_wc_order_coupon_lookup: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_wc_order_product_lookup: Dati: 0.02MB + indice: 0.06MB + motore InnoDB
      wp_wc_order_stats: Dati: 0.02MB + indice: 0.05MB + motore InnoDB
      wp_wc_order_tax_lookup: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_wc_product_attributes_lookup: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_wc_product_meta_lookup: Dati: 0.02MB + indice: 0.09MB + motore InnoDB
      wp_wc_rate_limits: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_wc_reserved_stock: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_wc_tax_rate_classes: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_wc_webhooks: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_woof_query_cache: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_wpf_filters: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_wpf_meta_keys: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_wpf_meta_values: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
      wp_wpf_meta_values_bk: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
      wp_wpgmza: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_wpgmza_circles: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_wpgmza_maps: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_wpgmza_polygon: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_wpgmza_polylines: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_wpgmza_rectangles: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      wp_wpml_mails: Dati: 0.14MB + indice: 0.00MB + motore InnoDB
      wp_wpmm_subscribers: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
      
      ### Post Type Counts ###
      
      attachment: 138
      custom_css: 1
      customize_changeset: 18
      elementor_icons: 2
      elementor_library: 47
      mailpoet_page: 1
      nav_menu_item: 40
      page: 18
      post: 8
      product: 43
      product_variation: 17
      revision: 604
      shop_order: 8
      wp_global_styles: 2
      yith_wcan_preset: 1
      
      ### Security ###
      
      Secure connection (HTTPS): ✔
      Hide errors from visitors: ✔
      
      ### Active Plugins (4) ###
      
      Elementor Pro: by Elementor.com – 3.6.4
      Elementor: by Elementor.com – 3.6.2
      WooCommerce Stripe Gateway: by WooCommerce – 6.3.0
      WooCommerce: by Automattic – 6.3.1
      
      ### Inactive Plugins (14) ###
      
      Akismet Anti-Spam: by Automattic – 4.2.2
      Dynamic Visibility for Elementor: by Dynamic.ooo – 4.1.2
      Google Language Translator: by Translate AI Multilingual Solutions – 6.0.14
      Google Listings and Ads: by WooCommerce – 1.11.1
      Ibtana - WordPress Website Builder: by VowelWeb – 1.1.5
      Insert Headers and Footers: by WPBeginner – 1.6.0
      Jetpack: by Automattic – 10.7
      MailPoet 3 (New): by MailPoet – 3.84.0
      Post Slider and Carousel with Widget: by InfornWeb – 2.1.2
      Variation Swatches for WooCommerce: by Emran Ahmed – 1.1.19
      WOOF - WooCommerce Products Filter: by realmag777 – 1.2.6.4
      WooLentor - WooCommerce Elementor Addons + Builder: by HasThemes – 2.2.4
      WP Maintenance Mode & Coming Soon: by Themeisle – 2.4.4
      WP Responsive Recent Post Slider/Carousel: by WP OnlineSupport
      Essential Plugin – 3.0.8
      
      ### Must Use Plugins (1) ###
      
      Elementor Safe Mode: by Elementor.com – 1.0.0
      
      ### Settings ###
      
      API Enabled: –
      Force SSL: –
      Currency: EUR (€)
      Currency Position: right_space
      Thousand Separator: .
      Decimal Separator: ,
      Number of Decimals: 2
      Taxonomies: Product Types: external (external)
      grouped (grouped)
      simple (simple)
      variable (variable)
      
      Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)
      exclude-from-search (exclude-from-search)
      featured (featured)
      outofstock (outofstock)
      rated-1 (rated-1)
      rated-2 (rated-2)
      rated-3 (rated-3)
      rated-4 (rated-4)
      rated-5 (rated-5)
      
      Connected to WooCommerce.com: –
      
      ### WC Pages ###
      
      Shop base: #6 - /negozio/
      Carrello: #7 - /carrello/
      Pagamento: #8 - /pagamento/
      Il mio account: #9 - /mio-account/
      Termini e condizioni: #10 - /rimborso_reso/
      
      ### Theme ###
      
      Name: Twenty Twenty
      Version: 1.9
      Author URL: https://it.wordpress.org/
      Child Theme: ❌ – Se stai modificando WooCommerce o un tema genitore che non hai costruito personalmente
      ti consigliamo di utilizzare un tema child. Vedi: Come creare un tema child
      
      WooCommerce Support: ✔
      
      ### Templates ###
      
      Overrides: –
      
      ### Action Scheduler ###
      
      Completato: 424
      Oldest: 2022-03-12 10:15:32 +0100
      Newest: 2022-04-11 19:41:02 +0200
      
      In attesa: 2
      Oldest: 2022-04-11 20:01:15 +0200
      Newest: 2022-04-12 17:10:04 +0200
      
      ### Status report information ###
      
      Generated at: 2022-04-11 20:00:40 +02:00
      

      Can anyone support me?

      Many thanks!

      La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]

    Forum: Varie ed eventuali
    Come il topic: problema con XAMPP
    • Buongiorno a tutti, ho un problema con XAMPP.
      Ho realizzato un intero sito internet in locale con WordPress e dopo un po’ di tempo sono rientrato ma XAMPP dava problemi di connessione con MySQL. Ho provato a cambiare le porte ma non ha funzionato. Così nella cartella di XAMPP > MySQL ho creato una nuova cartella “data” (dopo aver fatto un bkp di quella già esistente), dove sono andato ad inserire i file della cartella “backup” creata in automatico da XAMPP più i file della cartella “nomesito” (presente nella vecchia cartella “data”). In questo modo da XAMPP non da più errore, ma tentando di visualizzare il sito in locale appare la scritta “Errore nello stabilire una connessione al database”, stesso problema se da XAMPP clicco sul pulsante admin. Mi appaiono le seguenti scritte:

      Errore
      Messaggio di MySQL: Documentazione
      
      Impossibile connettersi: impostazioni non valide.
       mysqli::real_connect(): (HY000/2002): Impossibile stabilire la connessione. Rifiuto persistente del computer di destinazione
       Connessione per controluser come definito nella configurazione fallita.
       mysqli::real_connect(): (HY000/2002): Impossibile stabilire la connessione. Rifiuto persistente del computer di destinazione
       phpMyAdmin ha provato a connettersi al server MySQL, e il server ha rifiutato la connessione. Si dovrebbe controllare il nome dell'host, l'username e la password nel file di configurazione ed assicurarsi che corrispondano alle informazioni fornite dall'amministratore del server MySQL.

      Qualcuno sa darmi una mano per risolvere? Non vorrei perdere tutto il lavoro fatto

    • Ho creato un plugin custom per ospitare gli endpoint per la creazione di un processo di registrazione custom utilizzando dei tool di frontend come vue.js

      Il plugin l’ho creato nella cartella wp-content/plugin/custom-api-memofly, l’ultima cartella l’ho creata io per ospitare lo script del mio plugin.

      il codice contenuto nel mio script è il segunete:

      <?php
      
      /**
      
       *Plugin Name: Custom API per Memofly
      
       *Plugin URI: https://memofly.it
      
       *Description: Plugin che tiene in piedi tutte le interazioni con il lato WordPress di Memofly verso altri moduli del sito
       *             Es. le richieste di login e registrazione
      
       *Version: 1.0
      
       * Author: Mirco Serra (Flyip)
      
       *Author URI:  https://www.flyip.it/
      
       */
      
      add_action('rest-api-init', function (){
          register_rest_route('custom/v1', '/register',array(
              'methods' => 'POST',
              'callback' => 'api_register_new_user',
              'permission_callback' => function () {
                  return true;
              }
          ));
      });
      
      function api_register_new_user(WP_REST_Request $request): object
      {
          $response = (object)[] ;
          $body = $request.get_body();
          $body = json_encode($body);
          $user = register_new_user(body['username'],$body['password']);
          if(! is_wp_error($user)){
              $response->status = 200;
              $response->message = "OK";
              $response->data->user_id = $user;
          }else{
              $response->status = 501;
              $response->message = $user;
              $response->data->user_id = "";
          }
          return $response;
      }

      Lo script non registra nessun endpoint in quanto quando vado a chiamarlo “https://memofly.it/wp-json/custom/v1/register&#8221; mi risponde con il seguente errore

      {
          "code": "rest_no_route",
          "message": "Nessun percorso fornisce una corrispondenza tra l'URL ed il metodo richiesto.",
          "data": {
              "status": 404
          }
      }

      La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]

    Forum: Fixing WordPress
    Come il topic: Fatal error
    • Hello, today I entered my page to update a product, but after clicking on update I received a fatal error message.
      Since then I cannot access my control panel (not even with the recovery link that wordpress sent me) and the noritarte.it site is unreachable. The fatal error message appears:

      Fatal error: Uncaught RuntimeException: Error while saving action: INSERT command denied to user ‘noritart57355’@’2001:4b78:1001::1601’ for table ‘wp_actionscheduler_actions’ in /home/mhd-01/www.noritarte.it/htdocs/wp-content/plugins/woocommerce/packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore. php:75 Stack trace: #0 /home/mhd-01/www.noritarte.it/htdocs/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_ActionFactory.php(177): ActionScheduler_DBStore->save_action(Object(ActionScheduler_Action)) #1 /home/mhd-01/www.noritarte. en/htdocs/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_ActionFactory.php(105): ActionScheduler_ActionFactory->store(Object(ActionScheduler_Action)) #2 /home/mhd-01/www.noritarte.it/htdocs/wp-content/plugins/woocommerce/packages/action-scheduler/functions. php(54): ActionScheduler_ActionFactory->recurring(‘wc_facebook_reg…’, Array, 1608135888, 900, ‘facebook-for-wo…’) #3 /home/mhd-01/www.noritarte.it in /home/mhd-01/www.noritarte.it/htdocs/wp-content/plugins/woocommerce/packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php on line 75

      What could have happened?

      La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]

    • Buongiorno,
      dopo l’aggiornamento di wordpress all’ultima versione 5.5.1–it_IT,
      mi è apparso in Console di ispezione elemento una serie di errori
      che riporto qui di seguito in parte:

      Uncaught TypeError: jQuery(…).live is not a function
      at HTMLDocument.<anonymous> (admin.php?page=et-settings:93)
      at i (jquery.js?ver=1.12.4-wp:2)
      at Object.fireWith [as resolveWith] (jquery.js?ver=1.12.4-wp:2)
      at Function.ready (jquery.js?ver=1.12.4-wp:2)
      at HTMLDocument.J (jquery.js?ver=1.12.4-wp:2)
      plugin.min.js?ver=49100-20200624:1 Deprecated TinyMCE API call: <target>.onChange.add(..)
      wp-auth-check.min.js?ver=5.5.1:2 Uncaught TypeError: Cannot read property ‘hasClass’ of undefined
      at HTMLDocument.<anonymous> (wp-auth-check.min.js?ver=5.5.1:2)

      Riuscite ad aiutarmi?
      Grazie

    Ciao @nero2001,

    l’ultima opzione che mi viene in mente è attivare il debug di WordPress e vedere se ci sono errori.

    Per farlo ti basta accedere in FTP alla cartella del sito e modificare il file wp-config.php inserendo queste righe prima del commento di chiusura della parte modificabile (fai prima una copia di sicurezza del file):

    define( 'WP_DEBUG', true );
    define( 'WP_DEBUG_LOG', true );
    define( 'WP_DEBUG_DISPLAY', false );
    
    /* That's all, stop editing! Happy publishing. */

    La modalità di debug così configurata scriverà tutti gli eventuali messaggi di errore nel file /wp-content/debug.log.

    Dopo aver salvato le modifiche, spostati nella dashboard e apri alcune pagine (ad esempio Utenti, Plugin, etc).

    Al termine torna su FTP e verifica la presenza del file di log. Se esiste aprilo con un editor di testo e controlla il contenuto.

    Quando non è più necessario, ricorda di disattivare il debug cancellando le righe inserite prima, perchè ha un impatto sulle performance del sito.

    Spero sia utile.
    Ciao.

    • Buongiorno,

      ieri il nostro sito ha smesso di funzionare per “Errore critico”.

      Abbiamo ricevuto la seguente email:

      Ciao!

      WordPress, a partire dalla versione 5.2, ha una funzionalità integrata che rileva quando un plugin o un tema provoca un errore irreversibile sul tuo sito e ti avvisa con questa email automatica.

      In questo caso, WordPress ha incontrato un errore con uno dei tuoi plugin, WooCommerce.

      Per prima cosa, vai al tuo sito web (https://www.kapito.it/) e controlla se ci sono problemi visibili. Successivamente, vai nella pagina in cui è stato rilevato l’errore (https://www.kapito.it/wp-admin/admin-ajax.php) e verifica se c’è qualche problema visibile.

      Contatta il tuo host per richiedere assistenza per una investigazione più approfondita di questo problema.

      Se il tuo sito appare danneggiato e non puoi accedere normalmente alla tua bacheca, WordPress ora ha una speciale “modalità di ripristino”. Ciò ti consente di accedere in modo sicuro alla tua bacheca per controllare cosa non va.

      https://www.kapito.it/wp-login.php?action=enter_recovery_mode&rm_token=mTTrDG6FDyVf58aysnlLAs&rm_key=wwnYgW2LgYN6DGa7ag5drq

      Per mantenere il tuo sito sicuro, questo link scadrà tra 1 giorno. Non preoccuparti di questo: ti verrà inviato un nuovo link se l’errore si ripresenta dopo la scadenza.

      Se cerchi aiuto per questo problema, ti potrebbero essere chieste alcune delle seguenti informazioni:
      Versione di WordPress 5.5.1
      Tema corrente: Deli (versione 2.0.15)
      Plugin corrente: WooCommerce (versione 4.3.1)
      Versione PHP 7.3.18-1+0~20200515.59+debian9~1.gbp12fa4f

      Dettagli dell’errore
      ====================
      Un errore di E_ERROR è stato causato nella linea 75 del file /home/mhd-01/www.kapito.it/htdocs/wp-content/plugins/woocommerce/packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php. Messaggio di errore: Uncaught RuntimeException: Errore durante il salvataggio dell’azione: INSERT command denied to user ‘kapitoit84786’@’2001:4b78:1001::6501’ for table ‘wp_actionscheduler_actions’ in /home/mhd-01/www.kapito.it/htdocs/wp-content/plugins/woocommerce/packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:75
      Stack trace:
      #0 /home/mhd-01/www.kapito.it/htdocs/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_ActionFactory.php(177): ActionScheduler_DBStore->save_action(Object(ActionScheduler_Action))
      #1 /home/mhd-01/www.kapito.it/htdocs/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_ActionFactory.php(105): ActionScheduler_ActionFactory->store(Object(ActionScheduler_Action))
      #2 /home/mhd-01/www.kapito.it/htdocs/wp-content/plugins/woocommerce/packages/action-scheduler/functions.php(54): ActionScheduler_ActionFactory->recurring(‘wc_facebook_reg…’, Array, 1602329522, 900, ‘facebook-for-wo…’)
      #3 /home/mhd-01/www.kapito.it/htdocs/wp-cont

      Ma, purtroppo, il link per l’accesso in modalità di ripristino ivi contenuto, non funziona.
      Se si prova ad utilizzarlo, la pagina successiva dice:

      Recovery Mode not initialized.

      Abbiamo un backup recente del sito, ma prima di ripristinarlo,
      volevamo capire cosa fosse successo.

      Cosa possiamo fare? Potete aiutarci?

      cordiali saluti

      La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]

    Chi ha creato la discussione Stefano Cassone

    (@deadpool76)

    Prima di pubblicare, assicurati di aver provato a iniziare eseguendo la procedura di risoluzione dei problemi descritta di seguito:

    • Svuotamento di tutti i plugin della cache che potresti avere in esecuzione, nonché delle cache del server e / o del browser. Non solo il browser, ma anche qualsiasi op cache o cache della rete di contenuti, così come Cloudflare. Questo risolverà molti strani problemi di JavaScript.
    • Svuotamento della cache dell’host gestito. L’hosting WP gestito ha spesso cache speciali. Se il tuo hosting ha uno strumento “Purge Varnish” o “Flush Memcache”, provalo. Puoi chiedere al tuo provider di scaricare memcache e Varnish per te, se necessario.
    • Salva nuovamente le impostazioni per i Permalink. In alcuni casi, abbiamo visto programmi di installazione di terze parti, come Softaculous, creare siti con regole leggermente errate nel file .htaccess. Mentre queste regole non sarebbero state un problema nelle versioni precedenti, in WordPress 5.0, avere queste regole errate può danneggiare le REST API. Il nuovo salvataggio dei permalink nella pagina Impostazioni-> Permalink in WordPress risolverà queste regole nel file .htaccess e, eventualmente, corregge errori “failed” nel nuovo editor.
    • Risoluzione dei problemi con il tuo browser. Il tuo browser può aiutarti a identificare problemi o conflitti JavaScript e questo articolo può aiutarti a fare quella diagnosi. Questo potrebbe aiutare a identificare anche i problemi dell’Editor visuale.
    • Assicurati di avere l’Editor visuale abilitato. Visita la pagina Utenti->Il tuo profilo. La prima opzione disabiliterà l’editor visuale. Assicurati che l’opzione sia disabilitata e salva le impostazioni del tuo profilo.
    • Disattivazione di tutti i plugin (sì, tutti) per vedere se questo risolve il problema. Se funziona, riattiva i plugin uno per uno fino a quando non tri il plugin (o i plugin) che causa i problemi. Se non puoi accedere alla bacheca di amministrazione, prova a reimpostare la cartella dei plugin tramite SFTP/FTP o PhpMyAdmin (Leggi “How to deactivate all plugins when you can’t log in to wp-admin” se hai bisogno di aiuto). Qualche volta che un plugin apparentemente inattivo possa causare problemi. Ricordati anche di disattivare i plugin nella cartella mu-plugins. Il metodo più facile è di rinominare la cartella in mu-plugins-old.
    • Passa al tema Twenty Nineteen per escludere problemi relativi al tema. Se non puoi accedere per cambiare i temi, puoi rimuovere la cartella del tema tramite SFTP/FTP in modo che ci sia solo twentynineteen. Questo forzerà il tuo sito a usarlo.
    • Aggiorna manualmente. Qualora anche questo non dovesse funzionare, scarica una copia nuova dell’ultimo file .zip della 5.0.* nel tuo computer (in alto a destra in questa pagina), e usalo per copiarlo nel sito. Devi cancellare le cartelle wp-admin e wp-includes sul tuo server (ATTENZIONE: non cancellare la directory wp-content directory o il tuo file wp-config.php). Leggi l’articolo Manual Update directions first
    • Se puoi installare i plugin, installa “Health Check”: https://wordpress.org/plugins/health-check/. Nella scheda per la risoluzione dei problemi, puoi cliccare sul pulsante per disattivare tutti i plugin e cambiare il tema, mentre sei ancora connesso, senza penalizzare i normali visitatori sul tuo sito.

    Se hai bisogno di creare un topic per il supporto, If you need to create a support topic, puoi fornire i dati di debug per i volontari di supporto visitando la sezione Site Health in Strumenti > Site Health > Info.

    • Salve
      da un paio di giorni, non saprei dire cosa sia successo, ma non mi è possibile caricare immagini o altri files su WordPress.

      Se carico un file dalla Media Library, il file viene effettivamente caricato, ma non visualizzato. Infatti in console vedo due chiamate a /wp-admin/async-upload.php; la prima restituisce 200, e infatti il file viene materialmente caricato sul server, la seconda mi mi risponde 303 (forbidden) e infatti, se non ricarico la pagina, non succede nulla e non vedo nulla.

      Inoltre, se provo ad allegare un’immagine in evidenza ad un post, in primis non vedo la libreria (la finestra si apre, ma non vedo nessuna thumb), e se provo a caricarne una nuova, ottengo un errore di WP che mi dice di riprovare più tardi.

      Ho provato diverse soluzioni, anche molto brutali, ma non capisco come mai continui ad esistere questo errore di permessi su async-upload.php

      Ho WP 4.9.7, appena aggiornato, perché anche con la precedente versione succedeva la stessa cosa.
      Ho disabilitato molti dei plugins che mi davano qualche warning nei log.
      Non vedo nulla di interessante nei log.

      Idee??

      grazie

    • elisaggrasso15

      (@elisaggrasso15)


      Salve,
      premetto che sono una neofita in tema di installazione wordpress e sviluppo del lavoro in locale.
      Ho riscontrato vari errori nella installazione di Xampp sul mio pc ( sistema operativo Windows 7 Ultimate) nello specifico:
      * durante il procedimento di installazione compare la prima schermata di
      errore relativa al file “- n” , clicco su ok ( unica opzione
      disponibile)

      *compare una seconda schermata di errore che mi suggerisce di
      scaricare Microsoft visual C ++ 2008 nonostante io lo abbia già presente sul pc

      * mi dà cmq la possibilità di scaricare il programma e scegliere la
      lingua inglese ma al momento di attivare apache e e MySQL continua a
      darmi schermata di errore e non mi consente di procedere

      Tutte queste operazioni sono state effettuate dopo aver bloccato
      temporaneamente il mio antivirus avast, dopo aver liberato le porte
      80 e 433 da skype e e disattivato l’UAC così come suggerito in vari forum.
      Spero di averle illustrato in maniera chiara i dettagli

      Grazie in anticipo

      La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]

Stai vedendo 15 risultati - da 1 a 15 (di 21 totali)