Risultati della ricerca per 'Wordpress forbidden error'

Stai vedendo 11 risultati - da 1 a 11 (di 11 totali)
  • Alessandro Lin

    (@alessandro12)

    Il sito mi sembra migliorato rispetto a un paio di giorni fa. La pagina non è tutta bianca, qualcosa esce.

    La console browser denuncia 21 errori 401. Chiede un’autenticazione HTTP. L’errore 401 è simile al 403: “Il codice di stato della risposta all’errore del client non autorizzato HTTP 401 indica che una richiesta non è andata a buon fine perché manca di credenziali di autenticazione valide per la risorsa richiesta. Questo codice di stato viene inviato con un’intestazione di risposta HTTP WWW-Authenticate che contiene informazioni sullo schema di autenticazione che il server si aspetta che il client includa per effettuare la richiesta con successo.Un 401 Unauthorized è simile alla risposta 403 Forbidden, tranne per il fatto che un 403 viene restituito quando una richiesta contiene credenziali valide, ma il client non dispone delle autorizzazioni per eseguire una determinata azione.”

    Poi ci sono anche 2 richieste di login. Non sembrano provenire da wordpress ma dal server, come se fossero .htaccess per la richiesta di autenticazione di accesso alla cartella.

    Insomma il sito richiede autenticazioni per scaricare qualunque cosa e non scarica poi niente alla fine. Non credo che la colpa sia tutta di wordpress, probabilmente ci mette parecchio di suo anche il server. Ah, le REST API funzionano senza problemi. teresacolonna.website/wp-json/ va come dovrebbe andare.

    Penso che la cosa migliore sia iniziare con una rivisitazione completa della configurazione dell’hosting, direi. Se tutto è giusto prosegui disattivando i plugins uno per volta. Prima o poi dovrebbe vedersi.

    Ciao!

    • enricotv

      (@enricotv)


      Ciao a tutti,

      dopo i due più recenti aggiornamenti di wordpress non mi funziona più un plugin che genera post di una determinata categoria derivante dalla compilazione di moduli di CF7.
      L’ho controllato e ricontrollato eppure niente da fare, con il debug di wordpress mi esce il seguente errore:

      Fatal error: Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, function “add_author_support_to_posts” not found or invalid function name in /var/www/virtual/mlnv.org/sportelodelsitadino/htdocs/wp-includes/class-wp-hook.php:324

      Stack trace: 0 /var/www/virtual/mlnv.org/sportelodelsitadino/htdocs/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() 1 /var/www/virtual/mlnv.org/sportelodelsitadino/htdocs/wp-includes/plugin.php(517): WP_Hook->do_action() 2 /var/www/virtual/mlnv.org/sportelodelsitadino/htdocs/wp-settings.php(643): do_action() 3 /var/www/virtual/mlnv.org/sportelodelsitadino/htdocs/wp-config.php(82): require_once(‘…’) 4 /var/www/virtual/mlnv.org/sportelodelsitadino/htdocs/wp-load.php(50): require_once(‘…’) 5 /var/www/virtual/mlnv.org/sportelodelsitadino/htdocs/wp-blog-header.php(13): require_once(‘…’) 6 /var/www/virtual/mlnv.org/sportelodelsitadino/htdocs/index.php(17): require(‘…’) 7 {main} thrown in /var/www/virtual/mlnv.org/sportelodelsitadino/htdocs/wp-includes/class-wp-hook.php on line 324

      Questo di seguito alla fine è il codice php del plugin, so che è lunghetto ma se qualcuno gentilmente mi aiuta a trovar l’errore gliene sarei molto grato.
      Grazie infinite

      Enrico

      <?php
      
      if (!defined('ABSPATH')) {
          exit;
      }
      
      /**
       * Our main plugin class
       */
      class CF7_To_WP
      {
      
          /**
           * The single instance of cf7_to_wp.
           * @var     object
           */
          private static $_instance = null;
      
          /**
           * Settings class object
           * @var     object
           */
          public $settings = null;
      
          /**
           * The version number.
           * @var     string
           */
          public $_version;
      
          /**
           * The token.
           * @var     string
           */
          public $_token;
      
          /**
           * The main plugin file.
           * @var     string
           */
          public $file;
      
          /**
           * The main plugin directory.
           * @var     string
           */
          public $dir;
      
          /**
           * The plugin assets directory.
           * @var     string
           */
          public $assets_dir;
      
          /**
           * The plugin assets URL.
           * @var     string
           */
          public $assets_url;
      
          /**
           * Our post type slug.
           *
           * @var string
           */
          private $post_type = 'cf7_form_messages';
      
          /**
           * Constructor function.
           * @access  public
           */
          public function __construct($file = '', $version = '0.1')
          {
              $this->_version = $version;
              $this->_token = 'cf7_to_wp';
      
              // Load plugin environment variables
              $this->file = $file;
              $this->dir = dirname($this->file);
              $this->assets_dir = trailingslashit($this->dir) . 'assets';
              $this->assets_url = esc_url(trailingslashit(plugins_url('/assets/', $this->file)));
      
              // Handle localization
              $this->load_plugin_textdomain();
              add_action('init', array($this, 'load_localization'), 0);
          }
      
          /**
           * Initialize all the things!
           */
          public function init()
          {
              // Register Messages post type.
              add_action('init', array($this, 'register_form_msg_post_type'));
              add_filter('add_menu_classes', array($this, 'menu_msg_form_bubble'));
              add_filter('post_row_actions', array($this, 'action_row_for_msg_posts'), 10, 2);
              add_action('admin_init', [$this, 'maybe_mark_form_message_as_read']);
              add_filter('wpcf7_verify_nonce', '__return_true');
      
              // Hook into CF7 actions.
              add_filter('wpcf7_editor_panels', array($this, 'add_cf7_panel'));
              add_action('wpcf7_after_save', array($this, 'save_cf7_data'), 50, 1);
              add_action('wpcf7_mail_sent', array($this, 'create_post_on_form_submission'), 50, 1);
              add_action('wpcf7_mail_failed', array($this, 'create_post_on_form_submission'), 50, 1);
              add_action('init', 'add_author_support_to_posts');
              add_filter('wpcf7_verify_nonce', '__return_true');
          }
      
          /**
           * Load plugin localisation
           */
          public function load_localization()
          {
              load_plugin_textdomain('cf7_to_wp', false, dirname(plugin_basename($this->file)) . '/lang/');
          }
      
          /**
           * Load plugin textdomain
           */
          public function load_plugin_textdomain()
          {
              $domain = 'cf7_to_wp';
              $locale = apply_filters('plugin_locale', get_locale(), $domain);
              load_textdomain($domain, WP_LANG_DIR . '/' . $domain . '/' . $domain . '-' . $locale . '.mo');
              load_plugin_textdomain($domain, false, dirname(plugin_basename($this->file)) . '/lang/');
          }
      
          /**
           * Register our post type to store messages.
           */
          public function register_form_msg_post_type()
          {
              register_post_type(
                  $this->post_type,
                  array(
                      'labels' => array(
                          'name' => __('Pratiche', 'cf7_to_wp'),
                          'singular_name' => __('Pratica', 'cf7_to_wp'),
                          'add_new' => __('Aggiungi nuova', 'cf7_to_wp'),
                          'add_new_item' => __('Aggiungi nuova pratica', 'cf7_to_wp'),
                          'edit' => __('Modifica', 'cf7_to_wp'),
                      ),
                      'description' => 'Pratiche e Servizi',
                      'has_archive' => true,
                      'publicly_queryable' => true,
                      'capability_type' => 'post',
                      'menu_position' => 32,
                      'show_ui' => true,
                      'show_in_menu' => true,
                      'public' => true,
                      'query_var' => true,
                      'menu_icon' => 'dashicons-buddicons-pm',
                      'taxonomies' => array('category'),
                      'supports' => array(
                          'author',
                          'title',
      					'category',
                          'editor',
                          'excerpt',
                          'trackbacks',
                          'page-attributes',
                          'custom-fields',
                          'thumbnail',
                          'sticky',
                      ),
                  )
              );
          }
      
          /**
           * Add bubble to admin menu
           *
           * @param array $menu
           * @return array $menu
           */
          public function menu_msg_form_bubble($menu)
          {
              $form_messages_count = wp_count_posts($this->post_type);
              $pending_count = $form_messages_count->draft + $form_messages_count->pending;
      
              foreach ($menu as $menu_key => $menu_data) {
                  if ("edit.php?post_type={$this->post_type}" !== $menu_data[2]) {
                      continue;
                  }
      
                  $menu[$menu_key][0] .= " <span class='update-plugins count-$pending_count'><span class='plugin-count'>" . number_format_i18n($pending_count) . '</span></span>';
              }
      
              return $menu;
          }
      
          /**
           * Add "Mark as read" action for our post type
           *
           * @param array $actions
           * @param WP_Post $post
           * @return array $actions
           */
          public function action_row_for_msg_posts($actions, $post)
          {
              if ($post->post_type === $this->post_type && $post->post_status !== 'publish') {
                  $actions['mark_as_read'] = sprintf(
                      '<a href="%s" class="aria-button-if-js" aria-label="%s">%s</a>',
                      wp_nonce_url("edit.php?post_type={$this->post_type}&action=mark_as_read&message_id={$post->ID}", "mark_message_as_read_{$post->ID}"),
                      esc_attr(__('Mark as read', 'cf7_to_wp')),
                      __('Mark as read', 'cf7_to_wp')
                  );
              }
      
              return $actions;
          }
      
          /**
           * Mark form message as read
           */
          public function maybe_mark_form_message_as_read()
          {
              if (isset($_GET['action']) && $_GET['action'] == 'mark_as_read' && isset($_GET['message_id'])) {
                  $message_id = (int) $_GET['message_id'];
      
                  if (isset($_GET['_wpnonce']) && wp_verify_nonce($_GET['_wpnonce'], "mark_message_as_read_{$message_id}")) {
                      $updated_post = wp_update_post(
                          array(
                              'ID' => $message_id,
                              'post_status' => 'publish',
                          )
                      );
      
                      wp_redirect(wp_get_referer());
                      exit();
                  }
              }
          }
      
          /**
           * Add new panel to CF7 form settings
           *
           * @param array $panels
           * @return array
           */
          public function add_cf7_panel($panels)
          {
              $panels['cf7-to-wp'] = array(
                  'title' => __('Salva messaggi', 'cf7_to_wp'),
                  'callback' => array($this, 'cf7_to_wp_form_metabox'),
              );
      
              return $panels;
          }
      
          /**
           * Output the content of our panel/metabox
           *
           * @param WPCF7_ContactForm $post CF7 object
           */
          public function cf7_to_wp_form_metabox($post)
          {
              $id = $post->id();
              $cf7towp = get_post_meta($id, '_cf7towp', true);
              $cf7towp = wp_parse_args(
                  $cf7towp,
                  array(
                      'active' => 0,
                      'title' => '',
                      'content' => '',
                      'category' => 0,
                  )
              );?>
      
      		<p style="margin-bottom:1em; font-size:1.25em;">
      			<?php _e('Abilitando la casella sottostante ogni modulo inviato compilato verrà pubblicato come nuovo articolo "Pratiche" privato.', 'cf7_to_wp');?>
      		</p>
      
      		<div class="mail-field" style="margin-bottom:1em;">
      			<label for="cf7towp-active">
      				<input type="checkbox" id="cf7towp-active" name="wpcf7-cf7towp-active" value="1" <?php checked($cf7towp['active'], 1);?> />
      				<strong><?php echo esc_html(__('Salvare i moduli compilati come articoli "Pratiche"?', 'cf7_to_wp')); ?></strong>
      			</label>
      
      		</div>
      
      		<div class="pseudo-hr"></div>
      
      		<div class="mail-field">
      			<p class="description">
      				<label for="cf7towp-category"><?php echo esc_html(__('Categoria dell\'articolo', 'cf7_to_wp')); ?></label>
      				<select id="cf7towp-category" name="wpcf7-cf7towp-category">
      					<?php $this->get_category_options($id)?>
      				</select>
      			</p>
      		</div>
      
      		<div class="mail-field">
      			<p class="description">
      				<label for="cf7towp-title"><?php echo esc_html(__('Titolo dell\'articolo', 'cf7_to_wp')); ?></label>
      				<input type="text" id="cf7towp-title" name="wpcf7-cf7towp-title" class="large-text" value="<?php echo esc_attr($cf7towp['title']); ?>" />
      			</p>
      		</div>
      
      		<div class="mail-field">
      			<p class="description">
      				<label for="cf7towp-content"><?php echo esc_html(__('Contenuto dell\'articolo', 'cf7_to_wp')); ?></label>
      				<textarea id="cf7towp-content" name="wpcf7-cf7towp-content" cols="100" rows="10" class="large-text"><?php echo esc_attr($cf7towp['content']); ?></textarea>
      			</p>
      		</div>
      
      		<hr>
      
      		<p class="description" style="margin-top:.5em;">
      			<span style="float:left; width:60%;">
      				<?php _e('Usa i classici CF7 [mail-tag] per i contenuti dinamici nel titolo e nel contenuto (li trovi sulla tab Mail).', 'cf7_to_wp');?>
      			</span>
      			<span style="text-align:right; float:right; width:40%;">
      				<?php
      $credits_link = '<a target="_blank" href="https://github.com/psaikali/contact-form-to-wp-posts">Fonte</a>';
              printf(__('A Contact Form 7 addon by %1$s', 'cf7_to_wp'), $credits_link);
              ?>
      			</span>
      		</p>
      
      		<hr>
      	<?php }
      
          /**
           * Get category field data
           */
      
          public function get_category_options($id)
          {
      
              $cf7towp = get_post_meta($id, '_cf7towp', true);
              $cf7towp = wp_parse_args(
                  $cf7towp,
                  array(
                      'active' => 0,
                      'title' => '',
                      'content' => '',
                      'category' => 0,
                  )
              );
      
              $args = array(
                  'taxonomy' => 'category',
                  'hide_empty' => false,
              );
      
              $terms = get_terms($args);
      
              foreach ($terms as $term) {
                  $options .= '<option value="' . $term->term_id . '" ' . selected($cf7towp['category'], $term->term_id, true) . '>' . $term->name . '</option>';
              }
      
              echo $options;
      
          }
      
          /**
           * Save metabox/tab data when CF7 form settings page is saved.
           *
           * @param WPCF7_ContactForm $contact_form
           */
          public function save_cf7_data($contact_form)
          {
              global $user_id;
              $user_id = get_current_user_id();
              $id = $contact_form->id();
              $cf7towp = array();
              $cf7towp['active'] = (!empty($_POST['wpcf7-cf7towp-active']));
      
              if (isset($_POST['wpcf7-cf7towp-title'])) {
                  $cf7towp['title'] = sanitize_text_field($_POST['wpcf7-cf7towp-title']);
              }
      
              if (isset($_POST['wpcf7-cf7towp-content'])) {
                  $cf7towp['content'] = wp_kses_post($_POST['wpcf7-cf7towp-content']);
              }
      
              if (isset($_POST['wpcf7-cf7towp-category'])) {
                  $cf7towp['category'] = wp_kses_post($_POST['wpcf7-cf7towp-category']);
              }
      
              update_post_meta($id, '_cf7towp', $cf7towp);
          }
      
          /**
           * Create a Messages post when form is submitted
           *
           * @param WPCF7_ContactForm $contact_form
           */
      
          public function get_current_user_id()
          {
              if (class_exists('Jwt_Auth_Public')) {
                  $jwt = new \Jwt_Auth_Public('jwt-auth', '1.1.0');
                  $token = $jwt->validate_token(false);
                  if (\is_wp_error($token)) {
                      return false;
                  }
      
                  return $token->data->user->id;
              } else {
                  return false;
              }
          }
      
          public function create_post_on_form_submission($contact_form)
          {
      
              $form_post = $contact_form->id();
              $cf7towp_data = get_post_meta($form_post, '_cf7towp', true);
      
              if ($cf7towp_data['active'] === true) {
                  $submission = WPCF7_Submission::get_instance();
      
                  if ($submission) {
                      $meta = array();
                      $meta['ip'] = $submission->get_meta('remote_ip');
                      $meta['ua'] = $submission->get_meta('user_agent');
                      $meta['url'] = $submission->get_meta('url');
                      $meta['date'] = date_i18n(get_option('date_format'), $submission->get_meta('timestamp'));
                      $meta['time'] = date_i18n(get_option('time_format'), $submission->get_meta('timestamp'));
                  }
      
                  $post_title_template = $cf7towp_data['title'];
                  $post_content_template = $cf7towp_data['content'];
                  $post_category[] = $cf7towp_data['category'];
      
                  $post_title = wpcf7_mail_replace_tags(
                      $post_title_template,
                      array(
                          'html' => true,
                          'exclude_blank' => true,
                          'has_archive' => true,
                      )
                  );
      
                  $post_content = wpcf7_mail_replace_tags(
                      $post_content_template,
                      array(
                          'html' => true,
                          'exclude_blank' => true,
                          'has_archive' => true,
                      )
                  );
      
                  $new_form_msg = wp_insert_post(
      
                      array(
                          'post_type' => $this->post_type,
                          'post_title' => $post_title,
                          'post_content' => $post_content,
                          'post_author' => $current_user -> ID,
                          'post_status' => 'private',
                          'has_archive' => true,
                          'post_category' => $post_category,
                      )
                  );
      
                  if ($submission) {
                      update_post_meta($new_form_msg, 'cf7towp_meta', $meta, );
                  }
              }
          }
      
          /**
           * Main cf7_to_wp singleton instance
           *
           * Ensures only one instance of cf7_to_wp is loaded or can be loaded.
           *
           * @static
           * @see cf7_to_wp()
           * @return Main cf7_to_wp instance
           */
          public static function instance($file = '', $version = '0.1')
          {
              if (is_null(self::$_instance)) {
                  self::$_instance = new self($file, $version);
              }
              return self::$_instance;
          }
      
          /**
           * Cloning is forbidden.
           *
           */
          public function __clone()
          {
              _doing_it_wrong(__FUNCTION__, __('Cheatin’ huh?'), $this->_version);
          }
      
          /**
           * Unserializing instances of this class is forbidden.
           *
           */
          public function __wakeup()
          {
              _doing_it_wrong(__FUNCTION__, __('Cheatin’ huh?'), $this->_version);
          }
      }
    Chi ha creato la discussione xluciano

    (@xluciano)

    Buongiorno a tutti.
    Fortunatamente, continuando a smanettare, sono passato da http ad https e, miracolosamente, la pagina bianca si è rivelata. Probabilmente il problema sotto c’è ancora, comunque, ho potuto andare avanti, sono passato a wordpress multisite e qui sono sorti problemi più grossi.

    Non si riesce a creare e gestire i sottodomini. In sostanza la classica procedura di creare una wildcard su cpanel e poi creare i sottodomini da wordpress non funziona, ho contattato l’hosting con il quale ho avuto diverse conversazioni anche telefoniche, lui dice che lato server è tutto a posto. Io ho qualche dubbio, siccome hanno ricevuto ultimamente un attacco informatico, e pare che una delle tecniche di attacco sia proprio quella di passare attraverso i sottodomini, hanno potenziato i sistemi di sicurezza ed è probabile che ci sia qualcosa che blocca o fa lavorar male i sottodomini. Vabbè, non ho più insistito.

    Comunque, creando da cpanel i sottodomini uno ad uno senza wildcard sembra funzionare, almeno sembra esserci il collegamento con wordpress, però non si aprono le pagine relative, mi da forbidden errore 403, a volte 404.

    Naturalmente ho esaminato tutte le possibili cause e soluzioni di questi errori senza venirne a capo. Ho scoperto che quando si creano sottodomini in questo modo il sistema crea delle cartelle e dei file nuovi. Credo che il problema sia qui.

    Ho creato tre sottodomini test, due di questi hanno nuove cartelle vuote e mi danno i codici errori 403 e 404, nell’altro invece mi ritrovo anche un file index.php e un htaccess, mi da codice errore 500 e nel log errori ho trovato questo:

    Fatal error: require_once(): Failed opening required ‘/home/shermanc/public_html/anomalie/admin.php’ (include_path=’.:/opt/cpanel/ea-php73/root/usr/share/pear’) in /home/shermanc/public_html/anomalie/index.php on line 10 anomalie è il nome del sottodominio e, dimenticavo di dire, che ho aggiornato il PHP alla versione 7.3. Questa è la riga 10 del file: require_once( dirname( __FILE__ ) . ‘/admin.php’ );

    Io suppongo che il sistema di sicurezza del server ostacoli in qualche modo la creazione dei file, altrimenti non mi spiego perché gli altri sottodomini hanno cartelle vuote.

    Comunque questa è la situazione, sono disperato perché non so come risolvere. Cerco un’anima buona che possa aiutarmi.

    • 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

    Forum: Varie ed eventuali
    Come il topic: Errore WP Admin
    • Buon Giorno

      Non riesco più ad entrare nella mia pagina WordPress admin, chi mi fornisce il servizio hosting ( Ovh) dice che per loro è tutto a posto, i test sono positivi e di contattare wordpress.

      L’errore che mi esce è:
      Forbidden
      You don’t have permission to access /wpanel on this server.

      possibile che ogni volta che faccio una modifica e salvo non riesco più ad entrarci in WP ?

      ho provato anche col Backup del database e la prima volta mi si è sistemato tutto ma poi avendo modificato il logo ditta e salvato il problema mi si è ripetuto ed ora sono bloccato. Ho provato anche con FTP e a quanto pare anche li sono bloccato , riesco ad entrare solo dalla mia hosting, database – phpMyAdmin. cosa devo fare ?
      Grazie in anticipo
      Ivan

    • Ciao a tutti
      spero di trovare soluzione al mio problema perché sto sbattendo la testa al muro.
      Gestisco un sito wordpress “istituzionale” e volevo averne una copia in locale….! Ho seguito vari tutorial, ma sia con Mamp che con Xaamp ho problemi. Mamp òl’ho eliminato e sto lavorando con Xaamp per Mac. Ho fatto tutto importato FTP i file del sito, scaricato il dbase, cambiato l’hosting e gli URL, creato un nuovo Dbase ed importate le cartelle del Dbase originale, cambiato le info su wp-config.php…..alla fine il browser mi da questo errore: “SGExceptionForbidden: Permission denied. Directory is not writable: /Applications/XAMPP/xamppfiles/htdocs/site/wp-content/uploads/backup-guard/
      Qualcuno sa capirci qualcosa ? A quante cartelle o quali devo dare il permesso di scrittura se io sono il root del mac ????
      Grazie

    Forum: Fixing WordPress
    In risposta a: Cloud Linux text page
    Chi ha creato la discussione clack

    (@clack)

    Mi è appena arrivata la risposta di Kolst:

    dalle verifiche mancano i contenuti del sito, anche l’anteprima non dà visibilità dei contenuti, all’interno dei log : client 212.97.35.10] Directory index forbidden by Options directive: /var/www/vhosts/claudiochecchi.it/httpdocs/
    [Fri Sep 30 18:01:39 2016] [error] [client 172.20.2.141] Directory index forbidden by Options directive: /var/www/vhosts/claudiochecchi.it/httpdocs/

    probabilmente nel cancellare ha eliminato anch ei contenuti del sito

    cordialmente
    Supporto koslt

    Però se io entro nel pannello plesk, clicco su wordpress e poi sul titolo del sito entro nella bacheca di wordpress e da li accedo a tutti i contenuti.

    Di sicuro avrò combinato dei pasticci, ma possibile che i tipi di Kolst non riescano a vedere nulla?

    Moderator Cristiano Zanca

    (@cristianozanca)

    Ciao @momorotaia ,

    è possibile che accada per una di queste cause descritte qui sotto:

    http://www.wpbeginner.com/wp-tutorials/how-to-fix-the-403-forbidden-error-in-wordpress/

    Moderator Guido Scialfa

    (@wido)

    @lafr4,

    La cosa strana è che andando sulla pagina wp-login.php la visualizzazione è strana, è come se non caricasse la grafica (non si carica il logo di wp e l’allineamento del form è totalmente inesistente).

    Credo che il problema derivi dal protocollo, difatti emulando un utente in svizzera non vengono caricati ne gli scripts ne gli stili.

    Riguardo all’errore originale:

    “Forbidden You don’t have permission to access /wp-admin/ on this server.”

    L’unico problema appare la locazione geografica dell’utente escludo quindi si tratti di un problema di WordPress.

    Ricontatterei l’hosting chiedendo spiegazioni.

Stai vedendo 11 risultati - da 1 a 11 (di 11 totali)