Come posso correggere l'errore "mi dispiace, non sei autorizzato ad accedere a questa pagina" che ricevo sui link "plugins> impostazioni"?
-
-
Come haieseguito l'aggiornamentoe hai aggiornatoi plugin allo stessotempo?Ho visto quell'errorein occasioniin cui unfile o una cartella all'interno di unplugin avevai permessi sbagliati,comeforse ho caricato unfiletramite FTP che aveva unblocco di sicurezza su diesso.How did you perform the upgrade and did you upgrade the plugins at the same time? I've seen that error on occasion when a file or folder within a plugin had the wrong permissions - like maybe I uploaded a file via FTP that had a security block on it.
- 0
- 2016-11-22
- Michelle
-
Ho aggiornatoprima a 4.6 da admine poi ho aggiornato anchei pluginin seguito anche da admin.I upgraded to 4.6 from admin first and then I updated the plugins afterwards from admin as well.
- 0
- 2016-11-22
- olimits7
-
Haiprovato a disinstallare/reinstallare uno deiplugin chenonfunziona?A volte la disattivazionenon è sufficiente.Have you tried uninstalling / reinstalling one of the plugins that's not working? Sometimes deactivating isn't enough.
- 0
- 2016-11-22
- Michelle
-
Uno deiplugin con cui sto riscontrando questoproblema èilplugin "Hello Bar".Ho appenaprovato a disinstallare/reinstallare questoplugine mi dà lo stessomessaggio quando clicco sul link "Impostazioni" ... WPpuòesseremoltofrustrante a volte!One of the plugins I'm having this issue with is the "Hello Bar" plugin. I just tried uninstalling / reinstalling this plugin and it gives me the same message when I click on the "Settings" link...WP can be very frustrating at times!
- 0
- 2016-11-22
- olimits7
-
Ecco un sacco di altre cose daprovare: https://wordpress.org/support/topic/wp-admin-sorry-you-are-not-allowed-to-access-this-page/Here's a bunch more things to try: https://wordpress.org/support/topic/wp-admin-sorry-you-are-not-allowed-to-access-this-page/
- 0
- 2016-11-22
- Michelle
-
Grazieperil collegamento,proverò questi.Thx for the link, I'll give these a try.
- 0
- 2016-11-22
- olimits7
-
8 risposta
- voti
-
- 2017-06-08
Ho scoperto che questomessaggio "Spiacenti,non sei autorizzato ad accedere a questapagina" si verificaprincipalmente quando vari siti WordPress sitrovanonello stessophpMyAdmin -tutti con lo stessoprefisso ditabella,indipendentemente dalnome del database.Nonposso dire quanti siti WordPress dovrebberoesserenello stessophpMyAdmin con lo stessoprefisso ditabella.
I discover this message “Sorry, you are not allowed to access this page” mostly occur when various WordPress sites are in the same phpMyAdmin – all bearing the same table prefix, irrespective of the database name. I can’t tell how many WordPress sites are expected to be in the same phpMyAdmin with the same table prefix.
-
Ciao,poichéi collegamenti a risorseesternepossono diventare obsoleti,potrestiespandere latua rispostain modo chepossaessere autonoma?Hi - as links to external resources can become stale, could you please expand your answer so it can stand alone?
- 0
- 2017-06-08
- Andy Macaulay-Brook
-
Questonon ha senso.phpMyAdminnon hanulla a chefare con questo.Latuainstallazione di Wordpressesaminerà solo un databaseneltuo server MySQL.Supponendo chetunon stia cercando diinstallarepiù sitinello stesso database con lo stessoprefisso,questonon dovrebbemaiessere unproblema.Puoi spiegare come questa risposta risolvaeffettivamenteilproblema da unpunto di vistatecnico?This makes no sense. phpMyAdmin has nothing to do with it. Your Wordpress install will only look at one database in your MySQL server. Assuming your not trying to install multiple sites to the same database with the same prefix this should never be a problem. Can you explain how this answer actually solves the problem from a technical point of view?
- 1
- 2018-11-10
- Lightbulb1
-
- 2018-10-23
Se hai https su WordPresse hai aggiuntoil codice di seguito su wp-config.php,assicurati che le righe sianoin cima allapagina.Hotrovato questoproblema.Epotrebbeessere d'aiuto.
define('FORCE_SSL_ADMIN', true); if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) $_SERVER['HTTPS']='on';
If you have https on WordPress and you added below code on wp-config.php,then be sure that lines must be on top of page. I found this issue. And may be it can help.
define('FORCE_SSL_ADMIN', true); if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) $_SERVER['HTTPS']='on';
-
In chemodo questo è correlato all'errore su unapagina specifica?Perfavore,spiegalonellatua risposta.How is this related to the error on one specific page only? Please explain this in your answer.
- 0
- 2018-10-23
- fuxia
-
Questo ha risoltoilproblemaperme.Per chiarireperché questo è rilevante: lepersone che utilizzano unproxyinversoe httpspotrebbero dover aggiungere quelle righe,vedere: https://wordpress.org/support/article/administration-over-ssl/ La documentazione,tuttavia,non chiarisce che devonoessere sopra wp-config.Li homessiin fondoe ho ricevutoilmessaggio "scusa,non sei autorizzato .." Hopersotempo sututte le altre soluzioni chenonerano di alcuna utilità,finchénon hotrovato questa.This fixed it for me. To clarify why this is relevant: people who use a reverse proxy and https may need to add those lines, see: https://wordpress.org/support/article/administration-over-ssl/ The documentation, however, does not clarify that they need to be on top of wp-config. I put them at the bottom, and got the message "sorry you are not allowed.." Wasted time on all other solutions which were of no use, until I found this one.
- 1
- 2019-11-02
- giocomai
-
- 2018-07-10
Secondome,accedi a PHPMyAdmingoto wp_usermeta quindimodifica wp32_capabilities di qualsiasi utentee aggiungi questo a: 1: {s: 13: "administrator"; s: 1: "1";} Itcambieràilprivilegio dell'utentein admin.Ci sono diversimotiviper cui cambieràe riceverai l'errore.
Ho ricevuto questoerrore sulmio sito webe l'hoprovato solo una voltaed è stato risolto.
According to me Login into PHPMyAdmin goto wp_usermeta then edit wp32_capabilities of any user and add this a:1:{s:13:"administrator";s:1:"1";} It will change the user Privilege to admin. There are several reasons it will change and you will get the error.
I was getting this error on my website and I try this only once and it was resolved.
-
Sì,nelmio casonon c'erano righeper "wp_capabilities" o "wp_user_level"in wp_usermetaperilnuovo utente amministratore che avevo creato.Ho creato 2nuove righe con quanto sopra & wp_user_level=10Yes, in my case there was no row for 'wp_capabilities' or 'wp_user_level' in wp_usermeta for the new admin user I had created. I created 2 new rows with the above & wp_user_level = 10
- 0
- 2019-09-03
- 00-BBB
-
- 2019-02-06
Puoimantenerepiù di un WPfintanto chei prefissi sono diversie nonentranoin collisione,questopost ha la correzioneper l'errore di accesso quando si cambiailprefissoma affronta l'errore: https://www.mysysadmintips.com/other/web/743-wordpress-admin-mi dispiace-non-sei-autorizzato-ad-accedere-a-questa-pagina
You can keep more than one WP as long the prefixes are different and do not collide, this post has the fix for the access error when changed the prefix but facing the error: https://www.mysysadmintips.com/other/web/743-wordpress-admin-sorry-you-are-not-allowed-to-access-this-page
-
- 2017-07-12
Perimpostazionepredefinita,lefunzionalità verranno assegnate al ruolo "Amministrativo"e "Editor" quandoilplug-in vieneeseguitoper laprima volta.Puoi aggiungere o rimuoverefunzionalitàper l'utente utilizzando un ottimoplug-in denominato Members senon èpresente.
By default, capabilities will be assigned to “Administrative” and “Editor” role when plugin runs for the first time. You can add or remove capabilities for user by using a great plugin named Members if its not there.
-
- 2018-03-29
Wordpressmostra unapagina 403predefinita quando si verifica uno qualsiasi di unamanciata dieventi dibackend:
- L'accesso all'utentenon è consentitoperchéil suo ruolo dispone di autorizzazionierrate
- Lapagina dibackendnon vienetrovata,il che accade quando unplug-in o untemanon èpiù attivoe ha lasciatoi dati reliquianel database,o quando staindirizzandomale la suapagina di amministrazioneperchénon è configurato correttamente. Ciò accade spesso se si utilizzanoplug-in di riscrittura degli URLe nongestiscono correttamentegli uris dibackend o omettono di riscriverli. Questo spessoporta anche adesserebloccatofuori dalla schermata di accesso.
- Si è verificato unerrore conilmeccanismo di core routinginternoe riceve un risultato chenon comprende,nonpuòelaborare omappato a uno schemanon riconosciuto
- Si verifica unerrore criticomanonirreversibile durante lafase diinstradamentoperil dashboard
Neltuo caso,èprobabilmente laterzapossibilità. Il codice dibase di Wordpressnonesegue un controllo deltipomolto rigorosoe ingenereprocede attraversoi suoiinterni senza spenderemoltotempoper verificare chei dati ricevuti siano statiformattati correttamente o siano validiper lo scopo corrente. Ciò sitraducein errorimolto stranie difficili da diagnosticarefrequentemente senon si capisce comefunzionano lepartiinterneprincipali.
I seguenti rimedi sononecessari come verificapreliminare:
- Assicurati che a ogni sitoin esecuzione sulla stessainstallazione sia assegnatoilproprio database,che hailproprio utente dedicato chenon dispone dell'autorizzazioneper accedere anessun altro database all'interno del cluster. Adesempio,quando accedi a PhpMyAdmin come root,hai accesso all'intero cluster. Per una determinata applicazione,dovrebbe avere un databasee un utente dedicati all'interno deltuo clustere l'utentenon dovrebbe avere accesso anessun altro databaseneltuo cluster ameno chenon sitratti di una risorsa condivisa creataesplicitamenteperilpassaggio dei datitra due applicazioni. Ciò riduce laprobabilità che latua applicazione venga confusatentando di recuperarei dati dal database sbagliatoe previene qualsiasiproblema con le collisionitra due opiùinstallazioni di wordpress conprefissiidentici. Nonmettere dueinstallazioni di wordpressnello stesso database o siinterromperannoentrambe.
- Controllailpannello di retenel webinspector delbrowsere controllail codice dierroreper la richiesta. Se è un 403 (dovrebbeessere) ,ilproblema è che lapaginanonesisteeffettivamente o che l'utentenon dispone delle autorizzazioni. Se è un 500 (non dovrebbeessere) ,significa cheil server ha riscontrato unerroreed ètornato allaprocedura di uscita standard. Se è un 500,hai unproblema diplug-in,tema o databasenon valido dagestire. Se sitratta di un 403,èmoltoprobabile che sitratti di un aggiornamentoerrato,di una configurazioneerrata o di un accesso legittimonegato.
Wordpress shows a default 403 page when any of a handful of backend events occur:
- The user is not allowed access because their role has incorrect permissions
- The backend page is not found, which happens when a plugin or theme is no longer active and left relic data in the database, or when it is misrouting its admin page because it is misconfigured. This often happens if you use url rewrite plugins, and they do not handle the backend uris correctly or omit rewriting them. This often also leads to being locked out of the login screen.
- There is an error with the internal core routing mechanism, and it receives a result it doesn't understand, can't process, or maps to an unrecognized schema
- A critical but not fatal error occurs during the routing step for the dashboard
In your case, it is probably the 3rd possibility. Wordpress core code does not do very rigorous type checking, and it typically proceeds through its internals without really spending much time on verifying that the data it received was properly formatted or is valid for the current purpose. This results in very strange and difficult to diagnose errors frequently if you do not understand how the core internals work.
The following remedies are in order as a preliminary preflight:
- Make sure that each site running on the same installation has its own database assigned, which has its own dedicated user that does not have permission to access any other database within your cluster. For example, when you login to PhpMyAdmin as root, you have access to the entire cluster. For any given application, it should have a dedicated database and user within your cluster, and the user should not have access to any other database in your cluster unless it is a shared resource created explicitly for data to pass between two applications. This alleviates the likelihood of your application getting confused by trying to fetch data from the wrong database, and prevents any issues with collisions between two or more wordpress installs with identical prefixes. Do not put two wordpress installs in the same database or they will both break.
- Check the network panel in your browser web inspector and check the error code for the request. If it is a 403 (it should be), then the issue is either the page doesn't actually exist, or the user lacks permissions. If it is a 500 (it should not be), then it means that the server encountered an error and fell back to the standard exit procedure. If it is a 500, you have a bad plugin, theme, or database issue to handle. If it is a 403, it is most likely one of a bad update, incorrect configuration, or legitimate access denied.
-
- 2018-11-29
Cerca anchenelfile wp-setting.php "define ('DISALLOW_FILE_MODS',true);"e cancellalo.Nessuna delle soluzioniprecedenti hafunzionatoperme tranne questa!
Also search wp-setting.php file for "define('DISALLOW_FILE_MODS',true);" and delete it. Non of the above solutions worked for me except this one!
-
Ma latuamodifica andràpersa dopo l'aggiornamento WP,vero?But your change will be lost after WP update, won't it?
- 0
- 2018-11-29
- Krzysiek Dróżdż
-
- 2018-12-25
Cambiailprefisso dellatabellain "_"in wp-config.phpe salva.Quindiprova a caricare wp-admin/.potresti vedere unnuovomessaggio diinstallazione.Noninstallare,tornaindietroe cambianuovamenteilprefissoin "WP".Questo hafunzionatoperme.Non sono sicuro chefunzioneràpertutti.
prima:
$table_prefix = 'wp_';
tra:$table_prefix = '_';
dopo: $table_prefix='WP_';
Change table prefix to "_" in wp-config.php and save. Then try load wp-admin/. you might see a new install message. Don't install, go back and change prefix again to "WP". This worked for me. I am not sure this will work for everyone.
before:
$table_prefix = 'wp_';
in between:$table_prefix = '_';
after: $table_prefix ='WP_';
Ho appenaeseguito l'aggiornamento a WordPress 4.6e ora quandoprovo afare clic sul collegamento Impostazioni su alcuni deimiei plugin ottengo questo " Spiacenti,non sei autorizzato ad accedere a questapagina. "messaggio.
Posso attivare/disattivareilplug-in senzaproblemi,maper qualchemotivonon riesco ad accedere alla visualizzazione delleimpostazioni.
Hoprovato a seguire alcuni deimetodi utilizzati da altrepersoneper risolvere questoproblema;come l'aggiunta di unnuovo amministratoree l'aggiornamento dei valori " wp_capabilities "e " wp_user_level "nel DB,manonfunziona ancora.
Qualcuno sa comepossoeseguireil debug o risolvere ulteriormente questoproblema?