Van localhost naar site op server
-
Hoi
Op alle mogelijke manieren heb ik al uitgezocht hoe ik mijn WP site van de locale server op een live site zet. Jammer genoeg versta ik er niet veel van. Kan iemand me in huis en keukentaal even vertellen hoe je dat doet. Ik heb hem wel al geëxporteerd, maar dat is het dan zo wel. Ik heb nu 3 verschillende mapjes (waarschijnlijk van al teveel te prullen) wordpress_db 2
wordpress_db.sql
wordpress_db.sql.gzIs het mogelijk om dit even in het Nederlands uit te leggen; wat het net iets makkelijker maakt. Door het exporteren en de naam al te wijzigen naar de “levende site” geraak ik ook niet meer op de localhost site.
Ik heb hier toch al heel wat werk ingestoken, dus please, help, help, help….
Misschien nog even laten weten dat mijn ftp Transmit is. Ik kan niet met FileZila werken.
Transmit is heel gebruiksvriendelijk voor mij. Ben nog een superleek in WP!!!
Nog eens zelf geprobeerd aan de hand van een youTube filmpje, maar krijg het volgende als ik mijn site wil openen:Error establishing a database connection.
Ik geraak ondertussen ook niet mee op de site via de locahost. Zelfde foutmelding.
Ziet er dus niet goed uit. Iemand?
De site waarop ik zou moeten geraken is http://www.aroma-steakhouse.beAlvast bedank om me te helpen.
CancaleNog eens zelf geprobeerd aan de hand van een youTube filmpje, maar krijg het volgende als ik mijn site wil openen:
Error establishing a database connection.
Ziet er dus niet goed uit. Iemand?
-
Error establishing a database connection.
Je hebt waarschijnlijk een van de volgende zaken [nog] niet goed gedaan:
- je live site heeft nog geen database
- je hebt wel een database, maar de verkeerde naam / inlog oid opgegeven bij de 5-minuten installatie van WP
== == ==
Hier de overstap van ‘local’ naar ‘live’in een flink aantal kleine stappen.
Tips:- werk langzaam en nauwkeurig
- neem de volgende stap pas als de vorige succesvol is afgerond
- gaat er iets fout? ga een stap / wat stappen terug en loop de zaak na [maar daarbij zo weinig mogelijk wijzigingen; Controleer steeds of je aanpassing werkt; je wilt systematisch zoeken naar een oplossing]
== == == voorbereiding
- controleer of de local site naar verwachting werkt > Nee, los dat eerst op
- webhost: in het dashboard van de webhost [=domein-host] Maak een database aan, of vraag je webhost dat te doen. De webhost geeft je de inloggegevens van deze database-server etc. Bewaar deze goed!
- Download, Installeer / gebruik een FTP-programma bv. filezilla[gratis] – [zie onderaan] http://filezilla-project.org/download.php
om bestanden op de server te beheren. De server is de plek waar de webhoster jouw site draait.
[De beheerder heeft je vast een mail / bestand / papier gegeven met de nodige inlogggegevens.] - download EN INSTALLEER een EDITOR [NIET een wordprocessor] bijv. NOTEPAD++; Als editor is ‘NOTEPAD++’ [gratis] veel meer geschikt, want echte [web]editor.
Verder is Notepad++ ook te koppelen aan Filezilla [FTP], waardoor het aanpassen van je site straks eenvoudiger wordt. - download een ‘schone’ versie van WP naar je PC
- zo nodig ‘unzip’ het bestand
- FTP: gebruik FTP om de WP-bestanden te uploaden naar je domein [map bv. ‘www’of ‘http’ of ‘web’]
- browser: http://www.mijndomeinnaam.nl >> WP start de 5 minuten installatie
- geef de gevraagde gegevens op [volg de instructies op je scherm] NB!! het gaat hier om de gegevens van de ‘live’ versie van je site; Gebruik dus de gegevens van webhost, database etc.
- Gelukt? Je hebt nu een basis-site van WP! op je eigen domein
- FTP: maak een kopie van de live website, naar je eiegen PC; Meest belangrijk: ‘wp-config.php’
- FTP: kopieer de WP-bestanden van de local >> naar je domein….
OPGELET KOPIEER alle bestanden, BEHALVE ‘WP-CONFIG.PHP’ >> OVERSCHRIJF DE BESTANDEN OP JE LIVE SITE. - FTP-BACKUP >> Kopieer de backup van de live versie ‘wp-config.php’ terug naar domein [voor de zekerheid] en overschrijf
- browser: dashboard > extra > IMporteren > wordpress
- klik ‘bestand kiezen’ en geef het eerder gemaakte bestand met de local database op
- klik ‘uploaden en importeren’ > volg de instructies op het scherm
- De inhoud van je local versie wordt nu geïmporteerd in de live website
- sla alle wijzigingen op
- browser: Druk <CTRL-F5> om je browser te verversen.
of leeg je browser-cache:
http://www.browserchecker.nl/cache-bestanden-verwijderen - dashboard > weergave > menu’s
- kies het menu dat je eerder in de local-versie hand aangemaakt en sla de wijzigingen op
- loop de instellingen van plugins en widgets even na
- sla alle wijzigingen op
== == ==local: maak een back-up van de database
Back-up LOCAL Database:
1. Dashboard > Extra > Exporteren
2. Gehele Inhoud
3. Desgevraagd: Installeer en Run Export plugin
4. Sla exportbestand op de PC opDe INHOUD van je local-site is nu bewaard, om straks over te zetten.
== == == ‘LIVE’: installeren WP
!! Pak de gegevens van de ‘live’database etc erbij.
We installeren een nieuwe en ‘lege’ WP site op je domein== == == bestanden van local naar live
Controleer of je site technisch werkt [de inhoud moet nog worden overgezet]
== == == inhoud van local naar liveAlle goed gegaan? Je ziet nu je site live…
Nog een paar stapjes…Pffff Klaar!
== == == EXTRA: Gebruik FTP
ownload, Installeer / gebruik een FTP-programma bv. filezilla[gratis]
http://filezilla-project.org/download.php
om deze bestanden op de server te beheren. De server is de plek waar de webhoster jouw site draait.
[De beheerder heeft je vast een mail / bestand / papier gegeven met de nodige inlogggegevens.]3. In filezilla
a. klik ‘nieuwe site’
!!!voorbeelden!!! gebruik de gegevens van jouw webhosthost: server888.host.nl — !!!voorbeelden!!!
protocol: FTP -filetransfer protocol
encryptie: gebruik gewone FTP
inlogtype: normaal
gebruiker: de inlognaam / gebruiker gegeven door de webhost
wachtwoord: het wachtwoord gegeven door de webhost
>klik verbindenAls je alles correct hebt ingevoerd, verschijnt nu een scherm met twee helften: [zo niet: probeer opnieuw / bel helpdesk webhost?]
Li-helft: JOUW desktop met je bestanden en mappen
Re-helft: de website.>>> in de settings van FTP kan je aangeven dat je NOTEPAD++ als editor gebruikt >> zo kan je [in FTP] vlot bestanden aanpassen, opslaan en weer uploaden
Zie uitleg [engels] http://www.ixwebhosting.com/hosting-manual/ftp
@w.P. Ginfo waaauw, dank je wel!!! Ziet er niet zo simpel uit, maar ga het zeker uitproberen!
Nog één vraagje. Moet je site helemaal af zijn alvorens je hem van localhost naar de server zet?En is het best dat ik helemaal opnieuw begin, dus alles wat ik gisteren probeerde verwijder en een nieuwe backup neem van mijn localhost? of kan ik gewoon verder/opnieuw proberen.
Nog eens heel erg bedankt!
Nee, hij hoeft niet helemaal af, maar wat je overzet moet wel technisch werken in de localhost.
Begin met een poging om – met de bestaande situatie – te koppelen aan de database;
Dat doe je door het bestand ‘wp-config.php’ [maak even een backup] op de webserver na te kijken.
Controleer of je de naam van de databaseserver, database, login, password etc. correct hebt. Corrigeer zo nodig.
Sla de correcties op > upload de vernieuwde versie en kijk of dat je problemen oplost.Kijk dan in de rest van de uitleg hoe je de inhoud overzet van de local versie naar de webversie.
== == ==
Heeft deze poging geen succes? Begin dan met een schone lei.@w.P. Ginfo ben dus opnieuw begonnen. Bij het uploaden krijg ik regelmatig de volgende melding (in het rood)
“fatale bestandsoverdrachtsfout”Wat doe ik verkeerd?
Op de één of andere manier is het me dan toch gelukt om tot aan stap 10 te geraken zonder problemen. Vanaf dan is het me helemaal niet meer duidelijk.
Heb het toch proberen tot een goed einde te brengen, maar krijg nu de volgende fout als ik de site wil opstarten:
Parse error: syntax error, unexpected T_STRING in /opt/www/decneudtk/web/www.aroma-steakhouse.be/wp-config.php on line 22Jammer dat het allemaal een stuk moeizamer gaat dan gebruikelijk.
Heel goed dat je doorzet en zo toch een heel eind komt.Op regel 22 van wp-config.php staat de naam van het databasebestand
[voorbeeld]/** MySQL database username */ define('DB_USER', 'm55_6c9v3058');
- Kijk of je dat goed hebt overgenomen; ook zaken als
' en ;
dienen keurig op hun plek te staan - controleer ook de rest van ‘wp-config.php’; het kan zijn dat de boel ervoor, of erna vastloopt
!!NB!! Maak evt wijzigingen met een EDITOR [GEEN wordprocessor zoals MSWord]
Verder:
Het kan goed zijn dat de
“fatale bestandsoverdrachtsfout”
waar je het eerder over had, een factor is.
Controleer:
- is het FTP-programma juist geïnstalleerd
- krijg je toegang tot de bestanden van je website[ gebruik je de juiste FTP-login en password]
- werkt de internetverbinding naar behoren en voldoende ‘snel’
Advies:
- zorg dat de gegevens in ‘wp-config.php’ kloppen
- download een ‘verse’ set WP-bestanden; z.n. unzip de bestanden
- FTP: upload de verse WP-bestanden >> OVERSCHRIJF DE OUDE
- !!NB!!
CONTROLEER of er tijdens de overdracht problemen zijn geweest [filezilla heeft onderaan het scherm de ’tab'”mislukte overdrachten” dit dient leeg te blijven bij een succesvolle overdracht] - Druk <CTRL-F5> om je browser te verversen.
of leeg je browser-cache:
http://www.browserchecker.nl/cache-bestanden-verwijderen
>> ga pas verder als je je hiervan zeker bent
Zijn alle bovenstaande stappen zonder fouten verlopen, dan heb je een goed werkende site.
Laat even weten hoe het gaat, dan kijken we naar de volgende stappen.
@w.P. Ginfo Dank je wel voor je niet aflatende steun!!! Momenteel ben ik op het werk, maar vanavond begin ik er weer met volle moed aan :-).
Uiteraard hou ik je op de hoogte!
Groetjes
@w.P Ginfo – Weer aan de slag, maar eerlijk gezegd zie ik door het bos de bomen niet meer. Misschien moet ik maar best opnieuw beginnen.?
Ik wijzigde mijn wp-config.php, maar weet niet of dit correct is. Mijn database die ik aanmaakte noemt AromaSteakhouse. Mijn domeinnaam is aroma.steakhouse.be en daarbij kreeg ik onderstaand paswoord (wat nu wel fictief is), klopt dit én is de DB_USER dan de domeinnaam of…..
// ** MySQL settings – You can get this info from your web host ** //
/** The name of the database for WordPress */
define(‘DB_NAME’, ‘AromaSteakhouse’);/** MySQL database username */
define(‘DB_USER’,’Aroma_Steakhouse’);/** MySQL database password */
define(‘DB_PASSWORD’,’udv96cj4′);/** MySQL hostname */
define(‘DB_HOST’, ‘mysqlhost’);Opnieuw gestart met een vers gedownloade WP op mijn domein te zetten. Maar nu….
Misschien een vreemde vraag, maar hoe maak ik een kopie van de live website naar mijn eigen pc. Ik vermoed dus dat je bedoelt een kopie van mijn localhost?
En kopieer de WP bestanden van de local naar mij domein. Hoe doe ik dat juist?
Volgende keer toch maar niet op de localhost werken, krijg er de rietepetiete van 🙁
Alvast bedankt
Misschien een vreemde vraag, maar hoe maak ik een kopie van de live website naar mijn eigen pc.
- WIN: Maak een map ‘back-up’ op de PC
- Gebruik FTP om je WEBsite te benaderen;
- FTP: download de bestanden naar deze map: hoe?
- FTP: Start FTP > login
- je ziet een scherm bestaande uit 5 delen
- Top-links: de mappenstructuur van je PC
- Onder-links: de submappen en bestanden van de PC
- Top-rechts:de mappenstructuur van je DOMEIN
- Onder-RECHTS: de submappen en bestanden van je DOMEIN
- onderbalk: toont de voortgang en evt problemen
DOWNloaden [=van DOMEIN naar PC]
- re-helft:klik [SELECTEER] de map[pen] en bestanden die je wilt DOWNLOADEN; Dat werkt op dezelfde manier als in de rest van windows / MAC.
- rechtsklik > ‘downloaden’
- de bestanden worden gekopieerd van het DOMEIN naar de map op de PC
- li-helft: selecteer mappen en / of bestanden op de PC
- rechtsklik > ‘UPloaden’
- de bestanden worden gekopieerd van de map op de PC naar de actieve map het DOMEIN
- Gebruik de gegevens die de webhost heeft gegeven om toegang te krijgen tot je database.
- Heb je zelf een database aangemaakt op het domein, gebruik dan de databasenaam en gebruikersgegevens die je hebt aangemaakt
- kom je er niet uit? Neem even contact op met je webhost…
- alternatief: kan je zelf zaken aanmaken / wijzigen bijv via PHPMyAdmin, dan kan je deze gegevens aanpassen, of een nieuwe database aanmaken
UPloaden [=van PC naar DOMEIN]
== == == over ‘wp-config.php’
VERDER:
/** MySQL hostname */
define(‘DB_HOST’, ‘mysqlhost’);Controleer: Veel webhosts gebruiken een andere instelling dan die hierboven;
VOORBEELD:
/** MySQL hostname */
define(‘DB_HOST’, ‘db64.webhost4u.be’);== == == OOK NOG…
[…]
// ** MySQL settings – You can get this info from your web host ** //
/** The name of the database for WordPress */
define(‘DB_NAME’, ‘m1_6cavC3_93058’); [meestal door je webhost aangegeven]/** MySQL database username */
define(‘DB_USER’, ‘m1_6ca93058’); [meestal door je webhost aangegeven]/** MySQL database password */
define(‘DB_PASSWORD’, ‘GB3wtjr_872’);[meestal door je webhost aangegeven]/** MySQL hostname */
define(‘DB_HOST’, ‘db64.webhost4u.be’);[meestal door je webhost aangegeven]/** Database Charset to use in creating database tables. */
define(‘DB_CHARSET’, ‘utf8’);/** The Database Collate type. Don’t change this if in doubt. */
define(‘DB_COLLATE’, ”);
[…]W.P. Ginfo
Nog eens bedankt voor je niet aflatende hulp en al even belangrijk, geduld!!
Ik ga vanavond weer aan de slag. Mocht het dan echt niet lukken, begin ik opnieuw, maar fingers crossed!Ik hou je op de hoogte van mijn successen 🙂
Groetjes
Ja hoor ben ondertussen tot en met stap 13 geraakt. Nu probeer ik te importeren. Ik ga in de kolom aan de linkerzijde staan op Aroma_Steakhouse_db en ga dan naar importeren. Ik zet het gevraagde bestand er in (het bestand is wordpress_db 2) maar krijg steeds een error, nl het volgende:
Error
SQL query:—
— Database:Aroma_Steakhouse_db
—
— ——————————————————–
—
— Table structure for tablewp_Aromacommentmeta
—
CREATE TABLEwp_Aromacommentmeta
(meta_id
BIGINT( 20 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
comment_id
BIGINT( 20 ) UNSIGNED NOT NULL DEFAULT ‘0’,
meta_key
VARCHAR( 255 ) DEFAULT NULL ,
meta_value
LONGTEXT,
PRIMARY KEY (meta_id
) ,
KEYcomment_id
(comment_id
) ,
KEYmeta_key
(meta_key
)
) ENGINE = INNODB DEFAULT CHARSET = utf8 AUTO_INCREMENT =1;MySQL said: Documentation
#1050 – Table ‘wp_aromacommentmeta’ already exists
Hi,
’t Begint -door de lengte van het proces en de steeds opduikende vragen moeilijker te worden om precies te volgen waar ‘je bent’ en hoe je vastloopt.
Daarbij komt dat het installeren op zich een vrij eenvoudig en kortlopend proces zou moeten zijn.
Het opstellen van antwoorden op al deze vragen duurt vele malen langer…Misschien is het volgende een slim idee?
- Installeer even het programma ’teamviewer’
- neem even contact met me op via skype [skypenaam: ‘wpgnews’
- dan installeren we samen -via teamviewer- de boel ‘even’
- hopelijk gaat dat wat vlotter; je kan dan gewoon meekijken en meedenken etc.
- zoek wel even een rustig moment uit, en zorg dat je de spullen bij de hand hebt
- ik hoor wel wat je vindt van dit idee…
Hallo
Dit is een fantastisch idee!!! Ik installeer vanavond teamviewer en neem contact met je op via skype. Ik pas me helemaal aan u, dus laat me maar weten wanneer dit het best voor je gaat. Ik ben wel ’s avonds maar tegen 17u00 thuis, maar vanaf dan ben ik vrij. Zaterdag ben ik heel de dag weg, zondag lukt ook de hele dag.
Ik ben gisteren toch zover geraakt dat het wijzigen van het
‘wp-config.php’bestandje resultaat gaf. Als ik http://www.aroma-steakhouse.be ingeef, dan krijg ik beeld 🙂Bij het importeren loopt er iets mis. Heb ook contact met de provider opgenomen en hebben me vanochtend geantwoord. Dit moet ik dus nog proberen.
W.P. Ginfo ik heb veel goed te maken bij je! Geef je me nog een seintje wanneer het best voor je past om contact op te nemen.?
Groetjes
vanavond, zeg 20:00 uur? via skype.
Tot dan.
- Het onderwerp ‘Van localhost naar site op server’ is gesloten voor nieuwe reacties.