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

сервер 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 и т.д. В этой статье мы рассмотрим, как использовать эти редакторы.

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

Кто активен

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

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

далее...

Рекомендуем