Överlevnadskitt för en MySQL-rookie (som jag)

Det är inte lätt det där. Tabeller, rättigheter, .htaccess,
php och bollande med versioner av sajter i olika miljöer. Den ena
för utveckling och den andra som är ”skarp”. När man hamnar i
skarpt läge är det ofta brådis att ändra sökvägar. Vad man än har
för problem med sin databas så handlar det nästan alltid om url:er
och adresser som måste ändras. Och det rör sig ofta om hundratals
adresser som pekar fel.

[bc_group] [bc_collapse title=”Läs mer” open=”n”] Då gäller det att ha rätt script att köra i
sin SQL-redigerare. Annars kan man bli sittande i dagar med
kraschad sajt. Det här är kommandot du vill slänga in när du
flyttat en WordPress-sajt mellan två domäner. Det ändrar sajtens
grundläggande adress på de två viktigaste ställena. Efter detta
brukar man vara på god väg mot en lyckad ”migrering” som det
kallas: UPDATE wp_options SET option_value =
replace(option_value, 'http://www.gamla-adressen.se',
'http://www.nya-adressen.se') WHERE option_name = 'home' OR
option_name = 'siteurl';
Ändra alla fasta länkar till
inlägg i ett naffs: UPDATE wp_posts SET guid =
replace(guid,
'http://www.gamla-adressen.se','http://www.nya-adressen.se');

…och ändra alla sökvägar till bilder med mera
inne i dina sidor och inlägg, grymt smidig men
var noggrann för det går inte att ångra det här: UPDATE
wp_posts SET post_content = replace(post_content,
'http://www.gamla-adressen.se',
'http://www.nya-adressen.se');
Utan den här trion
skulle jag helt enkelt vägra att flytta på en wordpressajt. …Till
sist, den ultimata, helt rena .htaccess-filen
för wordpress:

# BEGIN
WordPress
<IfModule
mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond
%{REQUEST_FILENAME} !-f
RewriteCond
%{REQUEST_FILENAME} !-d
RewriteRule
. /index.php [L]
</IfModule>
# END
WordPress

[/bc_collapse] [/bc_group]

Kategorier: Blogg.