“Het lijkt erop dat de link die je volgde is verlopen” in WordPress oplossen
Deze melding bij het uploaden van een thema of plugin betekent bijna altijd: het bestand is te groot voor je server. Zo los je het op, met of zonder hoster.
Je uploadt een thema of een plugin als zip, klikt op Nu installeren en krijgt: “Het lijkt erop dat de link die je volgde is verlopen. Probeer het opnieuw.” Je probeert het opnieuw. Zelfde melding.
De tekst zet je op het verkeerde been. Er is geen link verlopen. Je bestand is te groot voor je server, en WordPress krijgt daardoor niet alles binnen wat het nodig heeft om je verzoek te controleren.
Waarom deze vreemde melding
Bij elk formulier in je dashboard stuurt WordPress een beveiligingscode mee, een nonce. Die controleert of het verzoek echt van jou komt. Is je upload groter dan de server toelaat, dan gooit PHP het hele verzoek weg. Niet alleen het bestand, ook die code. WordPress ziet dan een verzoek zonder geldige code en denkt dat hij verlopen is.
De limiet die hier bijna altijd de boosdoener is, heet post_max_size. Samen met upload_max_filesize bepaalt hij hoe groot een upload mag zijn.
Stap 1: vergelijk de limiet met je bestand
Ga naar Gereedschap, Sitediagnose, tab Info, en klap Mediaverwerking open. Kijk naar post_max_size en upload_max_filesize. Is je zip groter dan de kleinste van de twee, dan heb je je oorzaak. Premium thema’s met demo-inhoud zijn al snel 20 tot 50 MB, en veel servers staan op 8.
Stap 2: verhoog de limieten
Zet ze in het PHP-scherm van je hostingpaneel hoger, of in een .user.ini naast je wp-config.php:
upload_max_filesize = 64M
post_max_size = 72M
max_execution_time = 300
max_input_time = 300
Waar je dat precies doet en waarom het via .htaccess vaak misgaat, staat in upload_max_filesize verhogen.
Stap 3: kan dat niet? Upload via FTP
Je hebt de upload via het dashboard niet nodig. Het resultaat is precies hetzelfde als je het zelf doet.
- Pak de zip uit op je eigen computer.
- Log in met FTP of SFTP.
- Zet de uitgepakte map in
wp-content/themesvoor een thema, of inwp-content/pluginsvoor een plugin. - Activeer hem in je dashboard onder Weergave, Thema’s of onder Plugins.
Let op de mapstructuur. Soms zit in de zip van de maker nog een zip, of een extra map met documentatie eromheen. De map die je uploadt moet direct het bestand style.css bevatten bij een thema, of het hoofdbestand van de plugin.
Soms is het wel echt verlopen
Krijg je dezelfde melding bij het opslaan van een pagina of een instelling, zonder upload? Dan kan het wel om een verlopen code gaan. Die codes zijn een dag geldig. Had je de pagina sinds gisteren open staan, herlaad hem dan en probeer het opnieuw. Voor een lange tekst: kopieer hem eerst, zodat je niets kwijtraakt.
Waar het meestal misgaat
- Alleen upload_max_filesize verhoogd. post_max_size bleef laag, en juist die gooit het verzoek weg.
- Het hele pakket van de maker geüpload. Bij premium thema’s download je vaak een zip met documentatie, licenties en het eigenlijke thema. Upload alleen de zip van het thema zelf.
- De limiet verhoogd, geen verschil. Een .user.ini wordt pas na een paar minuten gelezen. Controleer de waarde in Sitediagnose voordat je opnieuw probeert.
- Een tijdslimiet in plaats van een groottelimiet. Bij een trage verbinding breekt PHP de upload af. Verhoog ook max_execution_time en max_input_time.
Tot slot
Lees deze melding als “te groot”. Verhoog post_max_size en upload_max_filesize samen, of zet het thema of de plugin via FTP op zijn plek. Dat laatste is vaak sneller dan wachten op je hoster.