Support » Allmänna frågor » Felmeddelande Cannot create references to/from string offsets

  • Hej vårt webbhotell Domenshop gjorde en uppdatering den 12 dec och sen dess kommer jag inte in och kan göra uppdateringar utan får ett felmeddelande ”Cannot create references to/from string offsets”.
    Webbhotellet Uppgraderade till PHP7.2
    Vad ska jag göra?
    Sten

    Sidan jag behöver hjälp med: [logga in för att kunna se länken]

Visar 1 svar - 1 till 3 (av 3 totalt)
  • Moderator Tor-Bjorn Fjellner

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    Du behöver uppdatera till en nyare version av WordPress.

    Enklast är om webbhotellet låter dig tillfälligt växla tillbaka till PHP 5.6, så att du kan göra uppgraderingen inifrån WordPress.

    I annat fall blir det till att uppgradera manuellt:
    1. Ladda hem senaste WordPress från https://sv.wordpress.org/download/
    2. Packa upp zip-filen på din egen dator
    3. Koppla upp dig till webbhotellet med ftp. (Inloggningsuppgifter hittar eller skapar du antagligen i din kundzon. Sedan använder du t.ex. gratisprogrammet FileZilla för själva anslutningen.)
    4. Kopiera till servern över (och ersätt) alla filer som ligger inuti katalogen /wordpress/ och lägg dem där WordPress redan är installerat. (d.v.s. där du bl.a. ser filen wp-config.php.) Observera att du måste inkludera underkatalogerna också.

    Eventuellt kommer du redan nu att kunna logga på webbplatsen. Men det är också möjligt att något av dina tillägg också innehåller saker som får PHP 7.2 att protestera. I så fall kan du inaktivera tilläggen, antingen genom att byta namn på hela katalogen för tillägg (t.ex. /wp-content/plugins/ till /wp-content/plugins-old/ ). Detta innebär att du kommer att behöva installera tilläggen på nytt. När du är klar med detta bör du radera katalogen med de gamla versionerna. Överlag bör man städa bort PHP-filer som inte används, i synnerhet om de inte uppdateras, för att minska risken att någon utnyttjar filerna för att bryta sig in på din webbplats.

    Jag ser att du använder temat twentyten. Temat fungerar och uppdateras fortfarande. Men när du kommer åt kan det vara dags att byta till ett tema som fungerar bättre för besökare som använder sin mobiltelefon (responsivt tema).

    Berätta hur det går.

    Vi har försökt och gjort stegen 1-4 men när vi försöker öppna sidan blir den bara blank.
    Förstår inte till fullo det andra stycket om att byta tillägg.
    Hur ska man kunna veta vilka PHP-filer som inte används och ska städas bort?
    //Sten

    Moderator Tor-Bjorn Fjellner

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    Då tar vi ”storsläggan”. 🙂

    Byt namn på katalogen för alla tillägg till /wp-content/plugins-old/
    Detta kommer att sätta alla tillägg ur spel.

    Kolla också om det finns någon katalog /wp-content/mu-plugins/ och berätta i så fall vad den har för innehåll.

    Hämta hem filen .htaccess från den publika rotkatalogen, öppna filen i ett vanligt textredigeringsprogram (t.ex. Notepad eller min favorit Notepad++) och kolla om den innehåller något mer än standardkommandona för WordPress:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
Visar 1 svar - 1 till 3 (av 3 totalt)
  • Du måste vara inloggad för att svara på detta ämne.