Lab
Перенос XOOPS на новый сервер
Написал andrey3761 в 30.11.2012 23:10:00 (4284 прочтений)

сервер xoopsМногих интересует вопрос, как перенести сайт и БД на новый хостинг или  с тестовой локальной машины на рабочий сервер? Внимательно читаем инструкцию.



Для переноса сайта с одного хостинга на другой, или с тестовой локальной машины на рабочий сервер выполните следующие действия:
1. Копируем содержимое всех файлов XOOPS, включая xoops_lib и xoops_data. Лучше архивировать прямо на сервере (локальной машине), легче будет скачать/заливать;
2. Создаём дамп базы данных на старом/локальном сервере;
2.1. Заходим в phpMyAdmin и выбираем нужную базу данных;
2.2. Нажимаем на вкладку "Экспорт" [рис. 1]

 

Экспорт базы данных

 Рис. 1

 

2.3. Выбираем способ экспорта "Быстрый - отображать минимум настроек" нажимаем ok и скачиваем дамп [рис. 2]. В старых версиях нужно указать "Сохранить как файл".

 

Скачать дамп

 Рис. 2

 

3. Создаём на новом сервере базу данных для сайта. При создании указываем кодировку utf8. [рис. 3]

 

Создание базы данных

 Рис. 3

 

Замечане: Мы привели пример создания базы данных через phpMyAdmin, для этого у вас должны быть привелегии на создание баз данных. Более подробно об создании баз данных читайте в инструкциях к Вашему хостингу.


3.1. Заходим в созданную базу данных и выбираем вкладку "Операции". Здесь мы должны указать кодировку сравнения [рис. 4]. Этот шаг можно пропустить, если вы указали кодировку при создании базы данных.

 

Кодировка базы данных

 Рис. 4

 

4. Импортируем созданный на втором шаге дамп базы данных на новый хостиг.
4.1. Заходим в phpMyAdmin и выбираем созданную базу данных.
4.2. Переходим во вкладку "Импорт", выбираем дамп базы данных с локального компьютера, кодировка файла utf-8, и нажимаем ok. [рис. 5]

 

Импорт в базу данных

 Рис. 5

 

5. Закачиваем на новый сервер архив с файлами XOOPS и распаковываем его.
6. Следующим дирректириям устанавливаем права на запись (UNIX 777):
    uploads/
    uploads/avatars/
    uploads/images/
    uploads/ranks/
    uploads/smilies/
    xoops_lib/modules/protector/configs/
    xoops_data/caches
    xoops_data/caches/xoops_cache
    xoops_data/caches/smarty_cache
    xoops_data/caches/smarty_compile
    xoops_data/configs
    xoops_data/data
7. Редактируем конфигурационные файлы;
7.1. Открываем файл /mainfile.php и редактируем следующие строки:
7.1.1. Полный путь до папки XOOPS на новом сервере: define('XOOPS_ROOT_PATH', 'C:/xampp/htdocs/xoops');
7.1.2. Полный путь до папки xoops_lib на новом сервере (из соображений безопасности её необходимо вынести в не корня сайта): define('XOOPS_PATH', 'C:/xampp/htdocs/xoops/xoops_lib');
7.1.3. Полный путь до папки xoops_data на новом сервере (из соображений безопасности её необходимо вынести в не корня сайта): define('XOOPS_VAR_PATH', 'C:/xampp/htdocs/xoops/xoops_data');
7.1.4. HTTP адрес сайта: define('XOOPS_URL', 'http://xoops.ws');
7.2. Открываем файл /xoops_data/data/secure.php и редактируем следующие строки:
7.2.1. Хост сервера базы данных (оточняйте у хостинг провайдера): define('XOOPS_DB_HOST', 'localhost');
7.2.2. Пользователь созданной базы данных: define('XOOPS_DB_USER', 'xoops_user');
7.2.3. Пароль созданной базы данных: define('XOOPS_DB_PASS', 'xoops_pass');
7.2.4. Имя созданной базы данных: define('XOOPS_DB_NAME', 'xoops_2.5.5_new');
8. На файлы /mainfile.php и /xoops_data/data/secure.php ставьте права только для чтения (UNIX 444)
9. Открываем сайт в браузере, в нашем случае это http://xoops.ws


Теги: Сервер   База данных   Создание   Перенос  
Версия для печати Отправить эту статью другу Создать из статьи PDF-файл

Похожие новости

Open Server для XOOPS

Если вы пользователь Windows, то сегодня для вас будет представлен Open Server, который мы установим на наш компьютер. Open Server - портативная платформа, может работать...

Создаем виртуальные хосты на XAMPP

На денвере можно было создать несколько хостов, на XAMPP по умолчанию только localhost. Можно было бы с этим смириться и запускать свои сайты так -...

XAMPP 1.73

Для тех, кому недостаточно Денвера с его урезанными возможностями, расскажем, как установить на компьютер другой сервер. Это XAMPP. Это мощный локальный сервер, если вам...

Установка Денвера

Установка Денвера. Для того, чтобы в полной мере изучить XOOPS, надо сначала протестировать его на компьютере. Для пользователей Windows будет рассказано, как установить...

Отладчик XOOPS для FirePHP/Firebug 1.7

FirePHP это расширение дополнения FireBug для браузера Mozilla Firefox. Данный отладчик разрешает войти в консоль FireBug с помощью простого вызова метода PHP. Все данные...

Работа с редакторами форм

В XOOPS встроены визуальные радакторы текстовых форм, ckeditor, tinymce и т.д. В этой статье мы рассмотрим, как использовать эти редакторы.

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити

Кто активен

13 пользователь(ей) активно (2 пользователь(ей) просматривают Новости)

Участников: 0
Гостей: 13

далее...

Рекомендуем