Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

Wordpress på localhost til live på one.com Guide

Side 1 ud af 1 (5 indlæg)
  • 1
Tilmeldt 7. Jun 09
Indlæg ialt: 47
Skrevet kl. 17:25
Hvor mange stjerner giver du? :

Hej Alle.

Jeg har lavet en wordpress hjemmeside på min localhost, men nu vil jeg gerne have den online på min one.com.

Dette virker dog ikke lige til, jeg har brugt mange timer på de forskellige  sider på nettet hvor er er nogle guide, men ofte er det til andre webhotel end One.com, hvilket gør at de ofte ender med ikke at kunne bruges. Er der en hjælpsom amino bruger, som tilfældigt sider inde med en guide eller har et link, som er simpelt?

Det er vigtigt at det er til et One.com hotel.

På forhånd tak for hjælpen.

Tilmeldt 30. Oct 06
Indlæg ialt: 588
Fra  dk Skrevet kl. 22:11
Hvor mange stjerner giver du? :

De guides du finder er rimelig universelle.

Helt kort, skal du bare uploade alle dine filer til webhotellet. Download herefter wp-config.php og ret din database opsætning til de informationer du har fået fra one.com.

Gå ind i din database som du bruger på localhost og eksporter alt (går ud fra du har phpmyadmin eller lign. hvor du kan gøre det fra).

Gå derefter ind i phpmyadmin på dit one.com webhotel og importer det hele.

Gå derefter ind i wp-options tabellen og find de to rækker hvor option_name er hhv. 'siteurl' og 'home' og ret dem til dit domænenavn.

Så bør dit website virke. Gå så ind i Wordpress administrationen på dit nye domæne, og gå ind under 'indstillinger' -> 'permalinks' og tryk 'gem ændringer' så din .htaccess fil bliver opdateret.

Så bør det være live.

Hvis du allerede har oprettet dine sider/blog indlæg og indsat billeder/links i dem, linker de nok stadig til din localhost installation.

Du kan så køre denne SQL kommandoer på din one.com database og opdatere det til dit rigtige domæne:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost', 'DIT_NYE_DOMÆNENAVN'), guid = REPLACE(guid, 'localhost', 'DIT_NYE_DOMÆNENAVN');

Hvis du arbejder på localhost i en mappe, f.eks. localhost/mit_website skal du rette localhost i ovenstående til localhost/mit_website.

Tilmeldt 28. Jun 13
Indlæg ialt: 142
Skrevet kl. 10:31
Hvor mange stjerner giver du? :

Du kan også bruge WP Migrate DB til at lave de nødvendige ændringer i databasen og eksportere den. Du skal bare indtaste dit nye URL og din nye File Path (hvis du ikke kender denne, er det nemmeste også at installere pluginnet på din one.com side og aflæse den der fra). Du kan finde en guide her (scroll ned til "WP Migrate DB Plugin").

Fra Aarhus
Tilmeldt 17. May 09
Indlæg ialt: 14
Skrevet kl. 11:03
Hvor mange stjerner giver du? :
Fra Helsingør
Tilmeldt 23. Nov 06
Indlæg ialt: 992
Fra  Hvorfor kan man ikke slette sin virksomhed fra Indeks? Skrevet kl. 13:39
Hvor mange stjerner giver du? :

Jeg havde en kunde som have brugt one-click installer på one.com. Og hvis man gør det, så bliver ens WordPress løsning ikke sat op på sit domæne, men et subdomæne. Og så lever siden inden i en frame løsning. Vildt langt ude!

Så hvis du har brugt one-click installer, skal du først gå ind i dit kontrolpanel og slå dette fra. Og så håbe på at Google ikke har fundet dette subdomæne endnu - fordi det er svært at få fjernes da du ikke kan uploade filer til det.

Der efter skal du uploade en WP løsning via ftp og tilpasse wp-config.php til den nye database.

Jeg bruger selv dette php script til at ændre data i databasen til det nye domæne. Output fra dette script kan du afvikle i phpMyAdmin.

<?php
$oldURL = 'domain.com';
$newURL = 'domain.wp';
$prefix = 'wp_';
 
echo "UPDATE ".$prefix."options SET option_value = replace(option_value, '".$oldURL."', '$newURL') WHERE option_name = 'home' OR option_name = 'siteurl';"."\r\n";
 
echo "UPDATE ".$prefix."posts SET guid = replace(guid, '".$oldURL."', '$newURL');"."\r\n";
echo "UPDATE ".$prefix."posts SET post_content = replace(post_content, '".$oldURL."', '$newURL');"."\r\n";
echo "UPDATE ".$prefix."options SET option_value = replace(option_value, '".$oldURL."', '$newURL');"."\r\n";
echo "UPDATE ".$prefix."postmeta SET meta_value = replace(meta_value, '".$oldURL."', '$newURL');"."\r\n";
?> OBS - hvis du har brugt plugs-ins som opretter egne tabeller bliver de ikke opdatteret med dette script.
Side 1 ud af 1 (5 indlæg)