Виртуальный сервер

Posted Опубликовал cross в Общее, Разработка сайтов     Comments 9 comments
Март
31

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

  1. Качаем со старого хоста скрипты
  2. Какаем дамп базы данных со старого хоста
  3. Заливаем все на новый
  4. Коннектим скрипты к новой базе

Виртуальный сервер VDS

Проблемы возникают если база или скрипты большие... ну очень большие. Или же файлов очень много. В данной ситуации помогут некоторые знания линукса.

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"

Вот они секретные настройки :)

На этом - все. Ничего более использовать не пришлось, а если прийдется - я конечно же отпишусь.

Похожие посты:

  1. PHP+Apache+MySql
  2. Пользователям FireFox посвящается!
  3. Оптимизация рабочего процесса
  4. 5 программ которые я чаще всего использую
  5. MySQL BackUp/Restore. Чит-лист

9 Комментов к “Виртуальный сервер”

  • Еще одна очень полезная утилита pscp с легкостью позволит залить необходимые файлы на сервер по SSH соединению.

  • Спасибо за заметку. Меня ужасно достали нынешние хостеры. Подумываю о том, чтобы тоже переехать на виртуальный сервер. Надеюсь, разберусь, что там да как. Вроде бы написано доступно.

  • Спасибо за объяснения. Везде пишут как переехать на другой хостинг, но нигде на другой сервер

  • Если нет подключения по ssh, то можно заюзать php скрипты аналоги. К примеру unzipper и sypex dumper отлично подойдут. Первый для упаковки\распаковки. Второй для залития\слития баз данных.

  • Да нынешние хостеры отжигают. Меня тоже достали, то сайт лежит, то сапорт молчит. Или еще лучше сапорт не молчит но говорит что так и должно быть. То вообще технические работы у них. :neutral:

  • Статья оказалась очень полезной. Самой нужно было переехать, а опыта никакого. Благодаря Вашим пояснениям все закончилось благополучно. :smile: Спасибо!

  • облома однажды дампер, база весила 200 метров, а он вис на одном месте (

  • По ssh столкнулся с такой проблемой: перелил архивы wgetом, распаковал, но вот дальше по фтп работать с файлами практически невозможно без геморроя. У всех получившихся файлов права апачевские:)

  • Вдска-лучше чем все остальные, однозначнло

Оставить коммент

Donation Bar

Order Links

Топ комментаторов