Support » Allmänna frågor » Något kan vara fel på WordPress.org eller den här serverns konfig

  • Hej!

    Jag har installerat WP på en server som jag själv administrerar, och har därtill aktiverat HTTPS med certifikat genom Letsencrypt/Certbot. Jag har WP_DEBUG påslaget och får då följande besked när jag loggar in i adminpanelen:

    Ett oväntat fel uppstod. Något kan vara fel på WordPress.org eller den här serverns konfiguration. Få hjälp i det officiella forumet om problemen fortsätter. (WordPress kunde inte skapa en säker anslutning mot WordPress.org. Vänligen kontakta ditt webbhotell eller serveradministratör.) in /var/…/wp-includes/update.php

    För övrigt ser sidan okej ut.

    När jag sedan försöker ta bort plugins så får jag beskedet

    Det gick inte att ta bort tillägget xxx.php fullständigt.

    Utöver ovanstående har jag definierat FS_METHOD som direct, då jag inte vill använda FTP/SFTP (fick tidigare en inloggningsförfrågan om det).

    Vore tacksam för tips om hur jag kan komma till rätta med ovanstående. Har sökt i forumet men har inte hittat någon tråd om det hittills…

Visar 1 svar - 1 till 4 (av 4 totalt)
  • Hallå @mikkolainen

    Vanligtvis behöver man inte behöva ändra på FS_METHOD. Att WordPress frågar dig efter FTP-inloggning tyder på att att WordPress inte lyckas skriva till filerna på din hårddisk, tex vid borttagning av tillägg. (direct är nämligen standardinställningen)

    Detta kan till exempel bero på att WordPress filer inte ägs av samma användare som PHP körs under. Detta är inte alltid helt uppenbart eftersom man till exempel kan ha en uppsättning med Nginx + PHP-FPM där Nginx kör via nginx användaren och PHP kör under en separat användare. I det fallet måste filerna ägas av samma användare som PHP kör under.

    Du kan alltid ta bort ett plugin manuellt genom att ta bort mappen från /wp-content/plugins/<namn>.

    Meddelandet ”Ett oväntat fel uppstod” kallas Recovery Mode, och du kan stänga av det med följande wp-config.php-rad:

    define( 'WP_DISABLE_FATAL_ERROR_HANDLER', true );

    Läs mer här:
    https://felipeelia.dev/wordpress-recovery-mode-functions-filters-and-settings/

    Stort tack, @khromov! Då kom jag en bra bit på väg, i varje fall. 🙂

    – Har genomfört define( 'WP_DISABLE_FATAL_ERROR_HANDLER', true );och därefter försvann felmeddelandet direkt efter inloggning. 🙂

    – Har därutöver ändrat ägare och grupp till apache rekursivt på allt under webbplatsens root, och efter det gick det bra att ta bort tillägg. 🙂 Men nu när jag ska hämta nya tillägg så återkommer samma felmeddelande som i rubricerad rubrik till denna tråd, och inga tillägg från WordPress tilläggskatalog listas heller. :-/

    Tips på hur jag kan gå vidare härifrån uppskattas! 🙂

    Komplettering:

    När jag kör en hälsotest på webbplatsen erhålls följande:

    Kunde inte nå wordpress.org: Kommunikation med WordPress servrar används för att kontrollera om det finns nya versioner och för att båda installera och uppdatera WordPress-kärnan, teman och tillägg.

    Fel Din webbplats kan inte nå WordPress.org via 198.143.164.251, utan ger följande felkod: cURL error 7:

    och

    Din webbplats kunde inte genomföra något återanrop: Återanrop används för körning av schemalagda händelser, och utnyttjas även av de inbyggda redigerarna för teman och tillägg för att kontrollera stabiliteten hos kod som sparas.

    Återanropet till din webbplats misslyckades. Det betyder att funktioner som är beroende av dem för närvarande inte fungerar som förväntat.
    Fel: [] cURL error 7:

    PHPINFO ang. curl:
    https://i.imgur.com/SQHkm4g.jpg

    Btw, port 80 och 443 är öppna i såväl serverns brandvägg som i routern. Och naturligtvis är nämnda portar i routern vidarebefordrade till nämnda portar på servern.

    • Det här svaret redigerades för 5 månader, 3 veckor sedan av Mikkolainen.
    • Det här svaret redigerades för 5 månader, 3 veckor sedan av Mikkolainen.
    • Det här svaret redigerades för 5 månader, 3 veckor sedan av Mikkolainen.

    Hej @mikkolainen

    Portarna in till din webberver är öppen, men beroende på vilken brandvägg man använt så kan man även explicit behöva öppna tillgång ut från sin maskin till omvärlden. (dvs i andra riktningen).

    Här kan du läsa om hur man konfigurerar det mha. iptables (men du bör såklart konfigurera den brandvägg som finns på din server):
    https://serverfault.com/questions/429400/iptables-rule-to-allow-all-outbound-locally-originating-traffic

    När det fungerar så bör din hälskontroll returnera grönt samt att du bör kunna söka efter och installera tillägg och teman direkt från din kontrollpanel i WordPress.

    PS. Många av de här problemen slipper man om man kör ett vanligt webbhotell. Samtidigt är det ju spännande att lära sig mer om serveradministration, så tuffa på!

Visar 1 svar - 1 till 4 (av 4 totalt)
  • Du måste vara inloggad för att svara på detta ämne.