Slik lager du en bærbar testwebserver med Server2Go

Slik lager du en bærbar testwebserver med Server2Go / Windows

Enten du er en blogger eller en webdesigner, oppgraderer og forbedrer nettstedet er en uendelig jobb. Enten du vil tilpasse malen eller teste noen endringer før du aktiverer dem, er det fint å ha et lokalt system satt opp der du kan se “live endringer” før de noen gang går live på Internett.

Det er mange WYSIWYG-programmer som lar deg lage en statisk HTML-side og deretter forhåndsvise hvordan det vil se ut før du faktisk laster opp de nye sidene til webverten din. Men hvis du har en PHP-basert nettside som en WordPress-blogg, er det ikke så enkelt. Du trenger en webserver som kan håndtere PHP og MySQL i det minste.


Her på MUO har vi dekket en rekke måter å installere din egen lokale webserver på, som Daves gjennomgang av Linux-webserverprogramvare. Den beste Linux-webserverprogramvaren (& Apache-alternativer) Den beste Linux-webserverprogramvaren (og Apache-alternativer) leser Mer, så vel som hans gjennomgang av XAMPP for Windows Slik installerer du en Windows Web Server på din PC med XAMPP Slik installerer du en Windows Web Server på din PC med XAMPP Les mer. Dette er bra hvis du har tenkt å bruke den samme datamaskinen for alt utviklingsarbeidet ditt, men hvis du reiser mye, ville det ikke vært fint å ha en portal PHP-webserver installert på tommelen eller bærbar harddisk der du kan Test endringer overalt, selv om det ikke er internettilgang? En av de enkleste bærbare løsningene for dette er Server2Go [Ikke lenger tilgjengelig].

Ta med en arbeidswebserver hvor som helst

Sammenlignet med konfigurasjonsarbeidet som trengs for å sette opp en fungerende webserver, er det enkelt å installere og kjøre Server2Go på en bærbar stasjon. Dette er en perfekt løsning for meg, fordi jeg vil gjøre noen designendringer til bloggsmalen min uten risiko for å ta ned hele nettstedet mitt. Så, for å oppnå denne prestasjonen, bestemte jeg meg for å teste stasjonen Server2Go.

Når du laster ned Server2Go og trekker ut filene, ser du at katalogene er konfigurert som en vanlig webserver med “htdocs” Å være den offentlige katalogen hvor websidene dine vil gå. Ingen installasjon kreves.

Alt du trenger å gjøre er å kopiere disse filene og katalogene til den bærbare stasjonen. Nå, hvis ditt eneste mål er å teste nettstedet ditt som er skrevet i enten rett HTML eller PHP, er du ferdig. Bare kopier nettstedet ditt til htdocs, og du kan vise det ved å starte webserveren (kjører Server2Go.exe) og deretter gå til http://127.0.0.1:4001/ - standard localhost IP konfigurert i pms_config.ini.

Dette er ganske slank fordi du vil ha en fersk webserver for å teste ethvert nettsted du vil når som helst og hvor som helst. Men hva om du vil laste opp et komplett PHP-nettsted med en back-end SQL-database?

Server2Go ble opprinnelig laget for å løpe av en skrivebeskyttet CD, slik at standardoppsettet ikke lagrer MySQL-databaseendringer. Hvis du vil konfigurere serveren for å beholde alle innstillingene dine, må du redigere pms_config.ini slik at LocalMirror = 0, OverwriteLocalMirror = 0, og DeleteDatabaseFiles = 0.

Gjør dette før du går videre, eller du vil miste alle konfigurasjonene dine. Når du er ferdig, åpne phpMyAdmin ved å gå til http://127.0.0.1:4001/phpmyadmin/ og logg inn som root uten passord.

Nå, sett opp databasen din. Dette må være databasenavnet som du bruker til din vanlige nettside. I tilfelle av en WordPress-blogg, vil du gjøre det uansett hva du konfigurerte i wp-config.php på din live blogg.

Opprett også en ny bruker med samme bruker-ID som du bruker på din live WordPress-blogg. Du gjør dette i phpMyAdmin ved å klikke på SQL-fanen og skrive:

“CREATE USER 'my_id' @ 'localhost' IDENTIFISERT MED 'your_password';
Gi alle privilegier på *. * TIL 'my_id' @ 'localhost'
MED TILBUD OPTION;
CREATE USER 'my_id' @ '%' IDENTIFISERT MED 'your_password';
TILGJEN ALLE PRIVILEGER PÅ *. * TIL 'my_id' @ '%'
MED TILBUD OPTION;

Nå som databasen din er klar, kan du flytte en ny kopi av WordPress til den nye bærbare webserveren ved å kopiere alle WordPress-filene til htdocs-katalogen.

Husk å redigere wp-config-sample.php med databasen og brukerinformasjonen, og gi nytt navn til filen til wp-config.php. Løpe “http://127.0.0.1:4001/wp-admin/install.php” og du bør se følgende skjerm.

Du har nå en lokal installasjon av WordPress! Det neste trinnet er å bare eksportere databasen og importere den til din lokale WordPress-installasjon. Vi har dekket mange sikkerhetskopieringsprosedyrer ved MUO, men en av mine favoritter var Dean på databasen backup plugin. Jeg vil ikke gå inn i detaljene her, men jeg anbefaler det pluginet som skal overføres over hele databasen.

Husk at selv om databasebackupen beveger seg over alle innlegg og kommentarer, vil temaet og formateringen ikke overføres. For å gjøre dette må du kopiere hele wp-innholdskatalogen fra din nettbaserte blogg til den friske installasjonen av din lokale. Aktiver de nødvendige plugin-modulene og konfigurer temaet for å matche nettverksoppsettet. Når du er ferdig, har du en nøyaktig lokal kopi av hele nettsiden eller bloggen din.

Her er en lokal kopi av min egen blogg som kjører på Server2Go.

Nå kan jeg justere malen og andre aspekter av bloggen min - inkludert testing av nye plugin-moduler og widgets - før de noen gang går live på den elektroniske nettsiden. Etter å ha tatt nettsiden min noen ganger bare ved å spille rundt med en ny widget, føles dette mye tryggere.

Gi Server2Go et skudd på din egen bærbare tommelenhet eller harddisk, og la oss få vite hvordan det går. Hvilke andre ideer har du for å gjøre bruk av en slik bærbar og rask oppsett av webserver? Del dine tanker i kommentarfeltet nedenfor.

Bilde Kreditt: El Frijole

Utforsk mer om: Bærbar App, Web Server, Verktøy for nettredaktører.