Back to Question Center
0

Създаване на LAMP VM сървър за развитие и Semalt?

1 answers:

Инфо: Бих искал да настроя сървър за ВМ на моя локален компютър, който ще обслужва страниците по същия начин като моя текущ хостинг (но само за мен на моя локален компютър). Понастоящем плащам голяма уеб хостинг компания, която да хоства моя уеб сайт и уеб магазин и те вършат чудесна работа, но бих искал да мога да работя на моя уеб сайт и съответния MySQL DB, HTML и PHP код, без да съм на рискуват да объркат нещо напълно на сървърите на живо.

Сегашният ми план за действие:

  1. Създаване на VM уеб сървър с Debian, MySQL, PHP, Apache.
  2. Копирайте уеб магазина (PHP / HTML) на VM сървъра.
  3. Копирайте сегашните ми MySQL бази от моя хостинг доставчик и инсталирайте на VM сървър.
  4. Промяна и тестване на нови функции на VM сървъра - unisex armbanduhr.
  5. Качете MySQL DB и HTML / PHP код обратно към сървъра на уеб-домакин, където е трябва да работи както преди, но с нови модификации.

Въпроси: Сега съм сигурен, че имам стъпки една и две надолу правилно, но не мога за живота на мен да разбера как да продължите нататък, така че тук са моите въпроси.

Имам инсталиран файла / etc / host така www. и с уебсайт. тестовете пренасочват към IP адреса на локалния VM уеб сървър. След като импортирам PHP / HTML файлове и MySQL файл, какво е най-добрият начин да се движите около факта, че всички мои файлове и DB ще се позовават на www. и с уебсайт. COM.

Мога да изнасям MySQL dbs, но също така трябва да експортирам MySQL потребители и пароли за достъп до тези db или кодирани в html / php код?

February 6, 2018
.

Различни имена на хостове

За да се справите с факта, че те работят с различни имена на хостове, можете да направите едно от следните неща:

  • Използвайте само относително свързване в сайта. Така че, вместо да се свързвате с http: // mysite. пример. COM / Foo / бар. html
  • Създайте конфигурационен файл, който има базата на сайта в него и използвайте тази стойност всеки път, когато се нуждаете от основния URL адрес на сайта С помощта на git можете да видите историята на редакциите и да се върнете към някоя от предишните версии. Той също така прави прехвърлянето на код обратно към вашия жив сайт лесно, защото можете да го проверите на вашето локално VM и след това да го проверите на вашия сървър на живо, използвайки вашето VM като магистър. Последвалите прехвърляния на код са просто git pull .

. Може да се наложи да харчите пари. Microsoft предлага версия за оценка на Windows Server . Нямам опит с тези, но чух, че версиите за оценка на Windows изтичат след определена дата.
  • Вземи Xampp за вашата операционна система, защото инсталира и конфигурира PHP и MySQL за вас.
  • Инсталиране на виртуална клетка.
  • Инсталирайте Xampp във вашата виртуална опаковка с операционна система. Запишете тези потребителски имена и пароли или ги направете лесно да ги познаете. В края на краищата това е среда за местно развитие и тестване.
  • Използвайте Virtual Box, за да създадете резервно копие на изображението на виртуалната си машина. Това ще направи началото и създаването на нова среда, бриз.
  • Танцувайте, заслужавате го.
  • Също така, аз втори предложения за използване на контрол на източника. Няма значение за мен какво използвате, просто го използвайте. Също така бих препоръчал да направите резервно копие на упоритата работа и инвестициите на клиента си. Приемането на контрола върху източника ще промени начина, по който работите към по-добро.

    не всъщност: ако знаете къде кодът ви съхранява данни за достъп до db, можете да създадете един потребител на VM mysql instance и usa тези идентификационни данни за достъп до всички dbs и да конфигурирате с такива подробности целия си код

    Работата с проекти като това е, че никога не работи по начина, по който предполагам, че съм внесъл моята база данни и моя HTML / PHP / JS код, но нещо никога не е правилно. На тези, които четат да правят това си повече от просто код и база данни, неговите разрешения, потребители и т.н. и т.н.По-долу са научени неща, някои съвети и инструменти, които съм използвал.

    1. Използвам Виртуална кутия, има отлична функция за моментна снимка, страхотна поддръжка за избор на хост операционна система (Debian) и моя Guest Guest на избор (Debian), както и безплатната.
    2. Използвам само свободен софтуер / уеб софтуер, онлайн поддръжката е по-добра и съм счупен.
    3. Направете тон снимки и резервни копия.
    4. Ако се забиете, помолете за помощ.
    5. Настройте хост само в мрежа, за да можете да стигнете до www. моятсайт. тест
    6. Премахнете толкова ненужен софтуер, колкото можете, за да увеличите производителността и да ограничите потенциалните бъгове.

    Това беше добра идея, но много повече работа, а просто създаване на софтуер. Информацията на тази страница е добро място да започнете, но направете свое собствено проучване, защото има много неща, които можете да научите, дори ако смятате, че сте професионалист.