Виртуальный сервер
Вообщем, переехал. Никаких особенных проблем не возникло и процесс переноса всех сайтов довольно скучен и однообразен:
- Качаем со старого хоста скрипты
- Какаем дамп базы данных со старого хоста
- Заливаем все на новый
- Коннектим скрипты к новой базе

Проблемы возникают если база или скрипты большие... ну очень большие. Или же файлов очень много. В данной ситуации помогут некоторые знания линукса.
unzip
Распаковывает архивы zip на сервер. Очень удобно если хочется залить громадный по количеству файлов сайт. Архивируем локально, заливаем на сервер и анзипим.
gunzip
Распаковывает архивы gz. Я применял для раскрывания дампов баз данных. База в 16 метров и никакой phpMyAdmin не поможет.
mysql
Распаковываем дамп базы на сервер, а дальше юзаем mysql --user=user --password=password database < dump.sql. Более подробно о MySQL импорте.
Ничего более этого юзать не пришлось. Конечно же если у Вас не получится подключиться к серверу через SSH - то сложно говорить о использовании этих команд, но используя Putty и узнав у хостера настройки для подключения - все должно получится.
Следующие проблемы с которыми приходится столкнуться - настройка конфигурации сервера. Хорошо если хостер предоставляет панель, в которой все юзерфрендли можно настроить но вероятно что прийдется использовать:
mc
MidnightCommander - утилита позволяющая работать с файлами на сервер, а если ее нет весь набор нужных команд простой: ls, dir, cd.
Файлы конфигурации для FreeBSD по умолчанию лежат в /usr/local и добрашись до этой папки можно с гордой душой считать себя отличным линуксоидом
Все это довольно просто и ранее мне приходилось с подобным работать. А вот новое для меня открытие - подключение расширений PHP.
В моем случае, мне интересно было попробовать eAccelerator для поднятия быстродействия системы и кеширования динамических данных:
extensions.ini
extension="eaccelerator.so"
php.ini
eaccelerator.shm_size="64"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
Вот они секретные настройки
На этом - все. Ничего более использовать не пришлось, а если прийдется - я конечно же отпишусь.
Похожие посты:
9 Комментов к “Виртуальный сервер”
Оставить коммент
Donation Bar
- Как сюда попасть
- Блог о доменных именах (5.1$)
- Заработок в интернет (5$)
- Магазин духов с феромонами (2$)
- Арбитраж трафика. Обзор бирж трафика (2$)
- Блог Поискового Робота (1.51$)

Опубликовал cross в
cross :
Еще одна очень полезная утилита pscp с легкостью позволит залить необходимые файлы на сервер по SSH соединению.
Литератор :
Спасибо за заметку. Меня ужасно достали нынешние хостеры. Подумываю о том, чтобы тоже переехать на виртуальный сервер. Надеюсь, разберусь, что там да как. Вроде бы написано доступно.
BackSpark :
Спасибо за объяснения. Везде пишут как переехать на другой хостинг, но нигде на другой сервер
student :
Если нет подключения по ssh, то можно заюзать php скрипты аналоги. К примеру unzipper и sypex dumper отлично подойдут. Первый для упаковки\распаковки. Второй для залития\слития баз данных.
sbseo :
Да нынешние хостеры отжигают. Меня тоже достали, то сайт лежит, то сапорт молчит. Или еще лучше сапорт не молчит но говорит что так и должно быть. То вообще технические работы у них.
Trish :
Статья оказалась очень полезной. Самой нужно было переехать, а опыта никакого. Благодаря Вашим пояснениям все закончилось благополучно.
Спасибо!
twiseetut :
облома однажды дампер, база весила 200 метров, а он вис на одном месте (
Дудли :
По ssh столкнулся с такой проблемой: перелил архивы wgetом, распаковал, но вот дальше по фтп работать с файлами практически невозможно без геморроя. У всех получившихся файлов права апачевские:)
Прием коммунальных платежей :
Вдска-лучше чем все остальные, однозначнло