Показать полную графическую версию : перенос сайта с хостинга на локальный комп
Помогите решить задачу (если такое возможно). Я на комп поставил CMS S.Builder, есть сайт к которому я имею доступ по фтп, т.е. у меня на компьютере копия файлов как на хостинг сервере. Из коментов к PHP видно что сайт делался в данной CMS. Итак можно ли как-нибудь всё это открыть локально ? т.е. задача первая открыть сайст с помощью CMS S.Builder для редактирования и задача вторая организовать доступ из локальной сети к этому сайту (его копии)
у меня на компьютере копия файлов как на хостинг сервере. »
тепер нужно на локальный комп установить еще и веб-сервер, как на сервере. Наверное, Apache. и PHP. и базу данных, скорей всего mySQL.
я поставил на комп cms s.builder, он всё это поставил. вот только не могу сообразить как теперь это всё объединить.
Для тестирования CMS на локальном ПК я использую самый обычный Apache.
После его установки, находите папку htdocs, в ней создаете свою, например MYCMS, куда заливаете свою CMS.
Запускаете Apache (Ярлык в виде красного перышка), в браузере вбиваете 127.0.0.1 и попадаете в корень сервера.
У меня это выглядит так:
http://soft-arhiv.com/files/apach.gif
Вы увидите там MYCMS
я поставил на комп cms s.builder, он всё это поставил. вот только не могу сообразить как теперь это всё объединить.
Осталось поставить и настроить http://ru.wikipedia.org/wiki/XAMPP .
Зашел на оф. сайт s.builder
Для локального ПК у них есть специальная версия, которая сразу устанавливает Аппач и настроенную базу данных. Если вы установили именно ее, ищите на своем ПК папку с сервером, запускайте его и далее делайте как я описал выше.
P/S
По идее в программе должен быть хелп файл, где должно быть все подробно расписано.
Vladimir Tochilin
20-04-2012, 19:23
я поставил на комп cms s.builder, он всё это поставил. вот только не могу сообразить как теперь это всё объединить. »
Устанавливать cms следует на локальный сервер, ведь ваш реальный сайт устанваливался по следующему порядку
- в папке htdocs серверной программы у хостера вам выделили папку для файлов вашего сайта, куда вы в первую очередь залили движок - cms, а уже с её помощью создавали страницы сайта.
А на домашнем компьютере вы решили сначала "одеть ботинки, потом на них натянуть носки" - порядок должен быть такой же как и на физическом сервере:
Ставьте, как вам советует awua - локальный сервер XAMPP (он менее капризен, чем Денвер) - потом найдете в нем папку htdocs - в нее переместите копию вашего сайта - проблемы будут с секретной фразой - ее надо будут повторить
Как установить XAMPP смотрите на http://design-for.net/page/lokalnyj-veb-server
Только не понятна цель пертурбации - если вы собираетесь открыть свой комп как сервер в интернет, то смотрите http://forum.oszone.net/thread-223184.html - овчинка выделки не стоит. Свой сервер - это гемор.
- проблемы будут с секретной фразой - тут вам сами разбираться - не очень помню детали - но если фраза - это название сайта - тогда не знаю как.
Если вы хотите каким-то образом побаловаться с макетом своего сайта - потренироваться в написании скриптов - писать предварительные статьи и оценивать как они будут выглядеть вживую, то не ставьте свой сайт, а сделайте макет - название надо без точки перед зоной. Будет в названии доменная зона - браузеры будут искать ваш сайт не в домашнем компе, а в интернете. Сайт дома - будет все равно - другим: и имя и ссылка.
- сайт дома не может иметь тот же адрес, что ваш в Интернете
- для домашних сайтов - создают виртуальные хосты - их прописывают в Windows как исключения для браузеров - аналог DNS - мол знай - этот адрес надо искать на компе.
Для макета своего сайта - ставьте XAMPP - на него заново вашу cms s.builder - перетащите шаблон - и пишите себе статьи, но - только - новые. Старые оставьте на сайте у хостера.
Так делают, чтобы не лазить часто на сайт - при плохом интернете обновления могут идти медленно. А так можно написать статьи впрок - а потом разом залить. Ведь всю корректировку в коде статьи вы уже сделали в макете.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.