Na WordPress MU 3.0 update afbeeldingen niet meer zichtbaar

Ben jij webmaster en gebruik je voor je website een WordPress MU (MultiUser) installatie? Dan heb je onlangs gezien dat er een update beschikbaar was naar versie 3.0. Echter is de indeling van deze WordPress versie aardig veranderd under-the-hood. Na het updaten krijg je dan ook de melding:

The wp-content/blogs.php file is deprecated. Please remove it and update your server rewrite rules to use wp-includes/ms-files.php instead.

Echter kan dit nog wel voor problemen zorgen. In eerste instantie denk je misschien: ik verwijder dat bestand blogs.php wel, en dan zal het wel goed zijn. Echter zul je dan al snel merken dat geen enkele afbeelding die je gebruikt op je WordPress website niet meer werkt. En dat heeft er mee te maken dat je vergeten bent om rewrite rule in je .htaccess bestand bent vergeten aan te passen.

Het is heel eenvoudig: een WordPress MU installatie is eigenlijk maar 1 WordPress installatie en alle andere blogs die je aanmaakt, zijn virtueel. De bestandsindeling waarin de afbeeldingen worden opgeslagen op de server wijkt ook totaal af van de (virtuele) bestandsindeling die de bezoeker van de website ziet. Om dus te zorgen dat de afbeeldingen op de juiste manier worden weergegeven is het belangrijk dat het virtuele bestandspad op de juiste manier wordt opgebouwd.

Pas daarom het .htaccess bestand van je WordPress MU 3.0 installatie na de update aan naar het volgende. Eigenlijk hoef je alleen de dikgedrukte regel aan te passen.

RewriteEngine On
RewriteBase BASE/
#uploaded files
RewriteRule ^(.*/)?files/$ index.php [L]
RewriteCond %{REQUEST_URI} !.*wp-content/plugins.*
RewriteRule ^(.*/)?files/(.*) wp-includes/ms-files.php?file=$2 [L]
# add a trailing slash to /wp-admin
RewriteCond %{REQUEST_URI} ^.*/wp-admin$
RewriteRule ^(.+)$ $1/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . – [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(wp-.*) $2 [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
<IfModule mod_security.c>
<Files async-upload.php>
SecFilterEngine Off
SecFilterScanPOST Off
</Files>
</IfModule>

RewriteEngine OnRewriteBase BASE/
#uploaded filesRewriteRule ^(.*/)?files/$ index.php [L]RewriteCond %{REQUEST_URI} !.*wp-content/plugins.*RewriteRule ^(.*/)?files/(.*) wp-content/blogs.php?file=$2 [L]
# add a trailing slash to /wp-adminRewriteCond %{REQUEST_URI} ^.*/wp-admin$RewriteRule ^(.+)$ $1/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]RewriteCond %{REQUEST_FILENAME} -dRewriteRule . – [L]RewriteRule  ^([_0-9a-zA-Z-]+/)?(wp-.*) $2 [L]RewriteRule  ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]RewriteRule . index.php [L]
<IfModule mod_security.c><Files async-upload.php>SecFilterEngine OffSecFilterScanPOST Off</Files></IfModule>

Daarmee zijn alle problemen na de update naar WordPress MU 3.0 opgelost en zul je alle afbeeldingen weer moeten zien.

Heb jij ook problemen gehad? Is het hiermee opgelost? Of heb je nog aanvullende tips of hulp nodig? Laat hieronder een bericht voor me achter!

Dit artikel delen:

Bestanden delen en backuppen met Dropbox

Al geruime tijd maak ik gebruik van Dropbox, maar ik ben er nog niet toe gekomen dit met jullie te delen. Daarom nu een post erover, want dit verdient zeker even aandacht.

Dropbox is een gratis online dienst die het delen van bestanden tussen verschillende computers eenvoudig maakt. Maar het hoeft niet alleen voor het delen van bestanden tussen computers te dienen: ik zelf gebruik het als een online backup systeem voor mijn meest belangrijke documenten.

Dropbox werkt met een gewone map die je ergens op je computer kunt plaatsen. Het verschil met andere mappen is dat alles wat in deze map staat of gewijzigd wordt, het door Dropbox direct wordt geupload zodat de laatste versie altijd online staat. Als Dropbox op meerdere computers geïnstalleerd staat, worden de bestanden na uploaden ook direct gesynchroniseerd op de andere computers. Er bestaat ook een publiceer functie waarmee een bestand publiekelijk beschikbaar wordt door middel van een eenvoudig kopieerbare link.

Lees verder »

Dit artikel delen:

Download, kopieer en print Google Books

Ze hebben het ons niet makkelijk gemaakt, daar bij Google. Maar toch is het mogelijk om boeken van Google Books te downloaden zodat ze gekopieerd of geprint kunnen worden. Google Books is de online bibliotheek waar van veel boeken een ingescande versie bekeken kan worden, al dan niet in beperkte vorm.

Elke pagina van een boek is als een plaatje te downloaden, vaak in een .png-vorm maar sommige ook als als .jpeg. Met een rechtermuisknop krijg je dit niet voor elkaar, evenmin als zoeken in de broncode, tenzij je weet wat alle codes betekenen en de link naar het plaatje er uit kan vissen op die manier. Het ligt aan welke browser je hebt, maar veel browsers hebben een functie waarmee het een stuk eenvoudiger kan.

Lees verder »

Dit artikel delen:

.Flac-bestanden afspelen en omzetten naar MP3 (MacOSX)

Laatst kreeg ik van iemand een leuk album, maar de muziekbestanden hadden de extensie .flac. Dit is lastig, want iTunes kan deze standaard niet afspelen en deze bestanden zijn veel groter dan het normale MP3-formaat. Daarom wilde ik hier van af, maar niet van het album zelf. Op internet vond ik een handleiding voor het eenvoudig converteren van .flac-bestanden naar .mp3-bestanden. Deze heb ik vereenvoudigd, vertaald en ingekort, kijk snel in de lees-verder.

Lees verder »

Dit artikel delen:

Verkort zoeken in Gmail

Al vanaf de lancering van Gmail lag de nadruk op de zoekfunctie. Bij het reclame maken voor de dienst wordt de zoekfunctie waar Google groot mee is geworden vaak aangehaald als groot voordeel aan Gmail, want de bekende zoekfunctie kan op deze manier ook gebruikt worden voor het zoeken in je emails. Op zich niet heel verwonderlijk, want de zoekfunctie werkt ook perfect. Dankzij de combinatie van de archiveerfunctie en de zoekoptie, kun je elke email bewaren en toch snel weer terug vinden.

Echter kan deze zoekfunctie efficiënter gebruikt worden dan de meeste mensen weten. Daarom hier een overzicht van snelle, korte zoektermen waarmee zoeken in Gmail nog sneller en beter kan.

Lees verder »

Dit artikel delen:

Teksten schrijven zonder afleiding

Zojuist heb ik WriteRoom gedownload en geopend, meer nog niet, maar ik zit direct in een zwart scherm met allemaal groene letters, een soort terminal. Verder zie ik helemaal niets op mn scherm, maar dat is juist ook de bedoeling van dit programma. Je afsluiten van alle andere verleidingen van je computer en je alleen richten op het schrijven van je tekst, dat is de bedoeling en als je het mij vraagt dan is dat zeker gelukt!

“WriteRoom is designed for distraction free writing.”

Toch heeft dit programma wel een paar nadelen.

Lees verder »

Dit artikel delen:

Problemen met nieuwe versie Safari opgelost

Sinds korte tijd is een nieuwe versie van de internetbrowser Safari beschikbaar. Apple bracht de versie 3.2 op de markt, kort gevolgd door de versie 3.2.1. Echter veel mensen hebben na het installeren van deze update onder MacOSX problemen met dat Safari op willekeurige momenten vastloopt. Zelf heb ik dit probleem ook gehad: elke keer kort na het openen van een webpagina crasht Safari. Veel mensen hebben bij het optreden van dit probleem de oudere versie van Safari (3.1.2) weer geinstalleerd, maar er blijkt een oplossing te zijn om toch gewoon gebruik te maken van de nieuwe versie.

Lees verder »

Dit artikel delen:

Hoe je Hotmail kan checken in Gmail

Een handigheidje, ik heb em zelf vandaag pas ontdekt en ik wil em graag met jullie delen. Al lange tijd heb ik zowel een Hotmail-account als een Gmail-account in gebruik. Ik erger mij er al lang aan dat Hotmail zo slecht op andere plaatsen is te controleren dan alleen na inloggen in de webbrowser. Maar nu is er een oplossing voor dit probleem: Hotmail kan vanaf nu gewoon vanuit je Gmail gecheckt worden.

Lees verder »

Dit artikel delen: