Cum să faci un test Web portabil cu Server2Go

Cum să faci un test Web portabil cu Server2Go / ferestre

Indiferent dacă sunteți un blogger sau un web designer, actualizarea și îmbunătățirea site-ului este o activitate fără sfârșit. Indiferent dacă doriți să modificați șablonul sau să testați unele modificări înainte de a le activa în direct, este bine să aveți un sistem local configurat de unde puteți vizualiza “modificări live” înainte să intre vreodată pe Internet.

Există o mulțime de aplicații WYSIWYG care vă permit să creați o pagină HTML statică și apoi să previzualizați cum va arăta înainte de a încărca efectiv noile pagini în gazda dvs. web. Cu toate acestea, dacă aveți un site web bazat pe PHP ca un blog WordPress, lucrurile nu sunt atât de simple. Aveți nevoie de un server web care să poată gestiona PHP și MySQL cel puțin.


Aici, la MUO, am abordat o serie de moduri de a vă instala propriul server web local, cum ar fi revizuirea de către Dave a software-ului serverului de web Linux Cel mai bun software pentru serverul Web Linux (& Apache Alternatives) Mai mult, precum și revizuirea lui XAMPP pentru Windows Cum se instalează un server Web Windows pe PC cu XAMPP Cum se instalează un server Web Windows pe computerul dvs. cu XAMPP Citiți mai multe. Acestea sunt minunate dacă intenționați să utilizați același computer pentru toate lucrările de dezvoltare, dar dacă călătoriți foarte mult, nu ar fi frumos să aveți un server web PHP instalat pe unitatea degetului mare sau pe un hard disk portabil unde puteți testează schimbările oriunde, chiar dacă nu există acces la Internet? Una dintre cele mai ușoare soluții portabile pentru acest lucru este Server2Go [nu mai este disponibilă].

Adu un server web de lucru oriunde

În comparație cu lucrările de configurare necesare pentru a configura un server Web de lucru, ușurința cu care puteți instala și rula Server2Go pe o unitate portabilă este de necrezut. Aceasta este o soluție perfectă pentru mine, pentru că vreau să fac modificări de proiectare în șablonul blogului meu fără riscul de a-mi lua întregul site. Deci, pentru a realiza acest lucru, am decis sa test drive Server2Go.

Când descărcați Server2Go și extrageți fișierele, veți vedea că directoarele sunt configurate ca un server web obișnuit cu “htdocs” fiind directorul public în care vor merge paginile dvs. web. Nu este necesară instalarea.

Tot ce trebuie să faceți este să copiați aceste fișiere și directoare pe unitatea dvs. portabilă. Acum, dacă singurul dvs. obiectiv este de a testa site-ul dvs. care este scris fie în HTML direct, fie în PHP, ați terminat. Copiați site-ul dvs. în htdocs și îl puteți vizualiza prin lansarea serverului web (care rulează Server2Go.exe) și apoi mergi la http://127.0.0.1:4001/ - IP-ul localhost implicit configurat în pms_config.ini.

Acest lucru este destul de slick pentru că veți avea un nou server web pentru a testa orice site web pe care îl doriți în orice moment și oriunde. Dar dacă doriți să încărcați un site PHP complet cu o bază de date SQL back end?

Server2Go a fost inițial creat pentru a rula de pe un CD cu citire numai, astfel că configurarea implicită nu va salva modificările bazei de date MySQL. Dacă doriți să configurați serverul pentru a păstra toate setările, trebuie să îl editați pms_config.ini astfel că LocalMirror = 0, OverwriteLocalMirror = 0 și DeleteDatabaseFiles = 0.

Efectuați această editare înainte de a trece mai departe sau veți pierde toate configurațiile dvs. Când ați terminat, deschideți phpMyAdmin accesând http://127.0.0.1:4001/phpmyadmin/ și conectați-vă ca root fără nici o parolă.

Acum, configurați baza de date. Acesta trebuie să fie numele bazei de date pe care îl utilizați pentru site-ul dvs. obișnuit. În cazul unui blog WordPress, veți realiza ceea ce ați configurat în wp-config.php pe blogul dvs. live.

Creați, de asemenea, un nou utilizator cu același ID de utilizator pe care îl utilizați în blogul vostru WordPress live. Faceți acest lucru în phpMyAdmin făcând clic pe fila SQL și tastând:

“CREAȚI UTILIZATORUL 'my_id' @ 'localhost' IDENTIFICAT DE 'your_password';
Acordați toate privilegiile la *. * La 'my_id' @ 'localhost'
CU OPȚIUNI DE GRANT;
CREAȚI UTILIZATORUL 'my_id' @ '%' IDENTIFICAT DE 'your_password';
Acordați toate privilegiile la *. * La 'my_id' @ '%'
CU OPȚIUNI DE GRANT;

Acum, că baza dvs. de date este gata să meargă, mutați o copie proaspătă de WordPress pe noul server web portabil copiind toate fișierele WordPress în directorul htdocs.

Nu uitați să editați wp-config-sample.php cu baza de date și informații despre utilizator și redenumiți fișierul wp-config.php. Alerga “http://127.0.0.1:4001/wp-admin/install.php” și ar trebui să vedeți următorul ecran.

Acum aveți o instalare de lucru locală de WordPress! Următorul pas este să exportați baza de date și să le importați în instalarea WordPress locală. Am acoperit o mulțime de proceduri de rezervă la MUO, dar unul dintre favoritele mele a fost Dean pe pluginul de rezervă pentru baza de date. Nu voi intra în detalii aici, dar recomand că plugin-ul să se transfere peste întreaga dumneavoastră bază de date.

Rețineți că, deși backup-ul bazei de date se va deplasa peste toate postările și comentariile, tema și formatarea nu se vor reporni. Pentru a face acest lucru, trebuie să copiați întregul director de conținut WP de pe blogul dvs. online la instalarea proaspătă a dvs. local. Activați plug-in-urile necesare și configurați tema pentru a se potrivi configurației dvs. online. Odată ce ați terminat, aveți o replică exactă locală a întregului dvs. site sau blog online.

Iată o copie locală a blogului meu care rulează pe Server2Go.

Acum pot schimba șablonul și alte aspecte ale blogului meu - inclusiv testarea noilor plug-in-uri și widget-uri - înainte de a intra vreodată pe site-ul web actual. După ce am luat site-ul meu în jos de câteva ori doar jucând în jur cu un nou widget, acest lucru se simte mult mai sigur.

Dați serverului Server2Go o fotografie pe propria unitate de memorie portabilă sau pe hard disk și spuneți-ne cum merge. Ce alte idei aveți pentru a utiliza un astfel de portabil și rapid pentru a configura server web? Împărtășiți-vă gândurile în secțiunea de comentarii de mai jos.

Credit de imagine: El Frijole

Explorați mai multe despre: aplicația portabilă, serverul web, instrumentele pentru webmasteri.