Перейти к содержимому

Добро пожаловать на форум IP-Board.Ru - У нас есть хуки, стили и релизы IP.Board
Зарегистрируйтесь сейчас, чтобы получить доступ ко всем из наших особенностей. После регистрации и входа в систему вы сможете создавать темы, отвечать на сообщения в существующих разделах, изменять репутацию другим пользователям, получить возможность обмениваться личными сообщениями, обновления статуса, управлять профилем и многое другое.Если у вас уже есть аккаунт, войдите или зарегистрируетесь бесплатно!
Уважаемые пользователи IP-Board.ru , спешу сообщить, что каждую неделю администрация будет выкладывать VIP файлы для общего доступа.
Форум нуждается в активных участниках, для получения привилегий на форуме любой пользователь может оставить заявку тут Набор команды на форум. Внесите свой вклад на форум и форум Вас не забудет. ;)

Фотография

Как установить форум IPB 3.2.x на хостинг (РУС и ENG)

- - - - - ИНСТРУКЦИЯ

  • Закрытая тема Тема закрыта
В теме одно сообщение

#1
Offline Черри

Черри

    Личный секретарь

  • Пользователи
  • 635 сообщений
  • 13 тем
218
    II Как установить…
    1.Форум на хостинг
    Хоть в архиве и прилагается инструкция по установке, решаюсь написать свою инструкцию «Для чайников» не желающих читать приложенную документацию.

    1. Тест Хостинга на совместимость с IPB 3.2.х
    Узнать, возможно, ли установить форум IPB на ваш хостинг. Как это сделать?
    Тут есть два пути.
    а) Узнать эту информацию у владельца или тех. поддержки вашего хостинга. Например, поискать пункт «Технические характеристики» или написать письмо с вопросом.
    б) В архиве с нашим движком есть папка «Tools» (Инструменты), а в ней файл «check_requirements.php». Загружаем его на сервер по FTP, заходим в него через браузер и смотрим, что он нам написал. Мой хостер написал мне следующее, а это значит, что они идеально друг другу подходят. ))))
    IP.Board 3.2 Requirements Checker
    
    Checking minimum version (5.2.0)...Pass
    
    You are running PHP 5.2.17
    
    IP.Nexus Only: Checking for ability to load Zend Guard encoded files...Pass
    
    Checking memory limit (128M or better recommended)...Pass
    
    Checking for SPL...Pass
    
    Checking for DOM XML Handling...Pass
    
    Checking for GD library...Pass
    
    Checking for GD2...Pass
    
    Checking for mysql support...Pass
    
    Checking for JSON...Pass
    
    Checking for openSSL...Pass
    
    Please also remember that MySQL 4.1 or higher (MySQL 5.0 or higher preferred) is required for IP.Board 3.2. Ask your server administrator to check the version of MySQL on your server if you are unsure.
    Если что конструктивно не совмещается попробовать это устранить или менять хостинг.

    2. Подготовка БД к установке
    Буду описывать случай, когда для форума создается новая (чистая) база данных.
    Маленький совет по безопасности, создавая новую БД, если это возможно создайте дополнительного пользователя для этой базы с другим паролем и именно его используйте при дальнейшей установке.
    Для корректной работы IPB 3 серии с русским переводом необходимо, что бы кодировка БД была UTF8. У большинства хостеров процесс создание БД автоматический, но создается она в кодировке windows-1251.
    Что бы это не случилось, до установки Форума, не обходимо сделать следующее.
    Заходим в phpMyAdmin, он стоит у большинства хостеров, в нашу чистую базу, Операции (Настройки) --> Сравнение и меняем 1251 на utf8 (в моем случае я меняла, cp 1251_general_ci на utf8_general_ci)
    Либо SQL запрос.
    ALTER DATABASE имя базы DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

    3. Загрузка файлов на хостинг
    Для установки все файлы, находящиеся в папке «upload», через ftp загружаем на сервер. В случае, когда хостинг поддерживает распаковку архивов, лучше загрузить файлы одним архивом и распаковать его на сервере, так быстрее, проще и надежнее, т.к. ни один файл не потеряется. Если не поддерживает, то любым ftp клиентом загружаем все файлы и каталоги в нужную папку.
    Как только файлы загружены на сервер, папку «upload», можно переименовать по вашему желанию, например «forum», тогда ваш форум будет доступен по адресу httр://ваш домен.ru/forum
    Если ставится английская версия, да и в любом случае лучше перепроверить, то в admin/setup/sources/base/install.php
    Находим строчку
    'sql_charset'      => ' ',
    И меняем на
    'sql_charset'    => 'utf8',
    Если это и так написано, просто закрываем файл.
    Если исправляли, то делем следующее
    Добавляем в корень форума файл .htaccess
    AddDefaultCharset utf-8

    4. Установка прав доступа к файлам и папкам
    Данный пункт не обязателен к выполнению, на многих хостингах будет все работать без выставление CHMOD. А вот если инсталлятор ругнется, то тогда придется сменить права на следующие файлы и папки:
    cache
    uploads
    public
    hooks
    conf_global.php (в корене форума находится файл conf_global.dist.php, переименуйте файл в conf_global.php)
    С помощью FTP-клиента установить на них права 777
    Некоторые серверы могут выдать ошибку 500 Internal Server Error при попытке установить права доступа к файлу и папкам выше, чем 755. Если вы получаете такое сообщение об ошибке, пытаясь установить права доступа 777, установите их в значение 755.

    5. Запуск установщика
    Весь процесс установки форума происходит на сервере.
    5.1. Требования
    Запустите браузер и перейдите по адресу, по умолчанию httр://ваш домен.ru/upload/install/index.php, если вы меняли название папки «upload», то необходимо вписать то имя, на которое изменили.
    Перейдя на главную страницу, вы увидите первый шаг установки, он ознакомит вас с информации о соответствие вашего сервера с необходимыми требованиями. При возникновении ошибок, будут выданы инструкции, каким образом их можно решить. Нажмите кнопку «ДАЛЕЕ»
    5.2. Cоглашение
    На этом шаге мы видим лицензионное соглашение, ознакомьтесь с ним, и в случае согласия поставте галочку и нажмите кнопку «ДАЛЕЕ»
    Пользовательское или лицензионное соглашение является публичным договором офертой ст. 437 ГК РФ
    5.3. Приложения
    На данном этапе мы видим окно с предложением выбрать приложения для установки, хочу напомнить, что базовые дополнения нельзя отклонить. Выбираем, если возможно и жмем кнопку «ДАЛЕЕ»
    5.4. Адреса
    Адрес, по которому расположен ваш форум, должен определится автоматически и появится в соответствующем поле.
    - Пусть установки (Install Directory) - /home/username/ваш домен.ru/upload/
    - Адрес установки (Install Address) - httр://ваш домен.ru/upload/
    Жмем далее кнопку «ДАЛЕЕ»
    5.5. Лицензия
    Если мне сейчас не изменяет память далее мы видим окно для ввода ключа на продукт, ниже под строчкой есть инструкция, действуем по ней и жмем кнопку «ДАЛЕЕ»
    5.6. Данные БД
    Настройки БД (Database Details)
    - Адрес сервера БД (SQL Host) – по умолчанию стоит localhost, оставте без изменений, если не известно другого значения.
    - Название БД (Database Name) – впишите имя БД, созданную в п. 2 данной инструкции
    - Имя пользователя БД (SQL Username) – установите имя пользователя для выбранной БД
    - Пароль БД (SQL Password) – пароль для пользователя, указанного выше
    - Префикс таблиц (SQL Table Prefix) – либо оставте это поле пустым, либо впишите «ibf_», это упростит исправления ошибок по инструкциям из интернета
    - Тип таблиц MySQL (MySQL Table Type) – выберите между MyISAM или InnoDB, если не уверены выберите MyISAM
    Жмем кнопку «ДАЛЕЕ»
    Если на этом этапе появятся сообщения об ошибках, проверьте еще раз правильность введенных параметров базы данных, а также создана ли база данных с указанным вами именем.
    5.7. Администратор
    Следующее окно позволяет настроить учетную запись главного администратора вашего форума, внимательно заполняйте поля формы.
    - Имя администратора – с помощью которого вы будете заходить на форум и панель АдминЦентра
    - Пароль и Пароль еще раз – пароль администратора, не будьте халатным, используйте сложные пароле, в том числе с применением знаков отсутствующих на клавиатуре. Это хоть немного обезопасит вас от взлома и кражи форума.
    - E-mail адрес – адрес на который будут приходить уведомления о личных письмах, изменениях в подписанных темах, изменениях на форуме (последнее можно будет потом изменить в АдминЦентре)
    Жмем кнопку «ДАЛЕЕ»
    5.8. Установка
    Ваш форум готов к установке. Жмем «НАЧАТЬ УСТАНОВКУ», если она не началась автоматически
    5.9. Завершение установки
    Завершение установки. Если вы увидели окно с заголовком «Установка завершена!» поздравляю. Вы сделали все правильно.
    После завершения установки зайдите по FTP в директорию вашего форума и удалить файл index.php, но не удаляйте все папку «install», т.к. некоторые файлы все еще нужны – после завершения папка сама заблокируется.
    5.10. Переход на главную страницу вашего форума
    Переходите на главную страницу вашего форума, вводите логин и пароль администратора.
    Все, теперь вы готовы использовать данное приложение

    Сообщение отредактировал CherryDevlin: 26 Март 2012 в 10:32

    • 11

    #2
    Offline Черри

    Черри

      Личный секретарь

    • Пользователи
    • 635 сообщений
    • 13 тем
    218
      II Как установить…
      7.Форум на хостинг ENG версия
      Хоть в архиве и прилагается инструкция по установке, решаюсь написать свою инструкцию «Для чайников» не желающих читать приложенную документацию.

      1. Тест Хостинга на совместимость с IPB 3.2.х
      Узнать, возможно, ли установить форум IPB на ваш хостинг. Как это сделать?
      Тут есть два пути.
      а) Узнать эту информацию у владельца или тех. поддержки вашего хостинга. Например, поискать пункт «Технические характеристики» или написать письмо с вопросом.
      б) В архиве с нашим движком есть папка «Tools» (Инструменты), а в ней файл «check_requirements.php».

      ( IP-Board.Ru ) -1.kak_ustanovit_forum_na_hosting.png


      Загружаем файл на сервер нашего сайта по FTP, заходим в него через браузер по адресу httр://ваш домен.ru/ check_requirements.php и смотрим, что он нам написал. Мой хостер написал мне следующее, а это значит, что они идеально друг другу подходят. ))))

      IP.Board 3.2 Requirements Checker
      
      Checking minimum version (5.2.0)...Pass
      
      You are running PHP 5.2.17
      
      IP.Nexus Only: Checking for ability to load Zend Guard encoded files...Pass
      
      Checking memory limit (128M or better recommended)...Pass
      
      Checking for SPL...Pass
      
      Checking for DOM XML Handling...Pass
      
      Checking for GD library...Pass
      
      Checking for GD2...Pass
      
      Checking for mysql support...Pass
      
      Checking for JSON...Pass
      
      Checking for openSSL...Pass
      
      Please also remember that MySQL 4.1 or higher (MySQL 5.0 or higher preferred) is required for IP.Board 3.2. Ask your server administrator to check the version of MySQL on your server if you are unsure.
      Если что-то конструктивно не совмещается, попробуйте это устранить или меняйте хостинг.

      2. Подготовка БД к установке
      Буду описывать случай, когда для форума создается новая (чистая) база данных.
      Маленький совет по безопасности, создавая новую БД, если это возможно создайте дополнительного пользователя для этой базы с другим паролем и именно его используйте при дальнейшей установке.
      Для корректной работы IPB 3 серии с русским переводом необходимо, что бы кодировка БД была UTF8. У большинства хостеров процесс создание БД автоматический, но создается она в кодировке windows-1251.
      Что бы это не случилось, до установки Форума, не обходимо сделать следующее.
      Заходим в phpMyAdmin, он стоит у большинства хостеров, в нашу чистую базу, Операции (Настройки) --> Сравнение и меняем 1251 на utf8 (в моем случае я меняла, cp 1251_general_ci на utf8_general_ci)

      ( IP-Board.Ru ) -2.kak_ustanovit_forum_na_hosting.png



      Либо SQL запрос.
      ALTER DATABASE имя базы DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

      ( IP-Board.Ru ) -3.kak_ustanovit_forum_na_hosting.png

      3. Загрузка файлов на хостинг
      Для установки все файлы, находящиеся в папке «upload», через ftp загружаем на сервер. В случае, когда хостинг поддерживает распаковку архивов, лучше загрузить файлы одним архивом и распаковать его на сервере, так быстрее, проще и надежнее, т.к. ни один файл не потеряется. Если не поддерживает, то любым ftp клиентом загружаем все файлы и каталоги в нужную папку.



      ( IP-Board.Ru ) -4.kak_ustanovit_forum_na_hosting.png


      Как только файлы загружены на сервер, папку «upload», можно переименовать по вашему желанию, например «forum», тогда ваш форум будет доступен по адресу httр://ваш домен.ru/forum
      Т.к. ставится английская версия, надо удостоверится, что кодировка в файлах движка форума совпадает с необходимой нам.
      admin/setup/sources/base/install.php



      ( IP-Board.Ru ) -5.kak_ustanovit_forum_na_hosting.png


      Находим строчку
      'sql_charset' => ' ',
      И меняем на
      'sql_charset' => 'utf8',

      Если это и так написано, просто закрываем файл.
      Если исправляли, то делем следующее
      Создаем файл .htaccess со следующим текстом:
      AddDefaultCharset utf-8

      ( IP-Board.Ru ) -6.kak_ustanovit_forum_na_hosting.png

      И загружаем его в корень форума.

      ( IP-Board.Ru ) -7.kak_ustanovit_forum_na_hosting.png

      4. Установка прав доступа к файлам и папкам
      Данный пункт не обязателен к выполнению, на многих хостингах будет все работать без выставление CHMOD. А вот если инсталлятор ругнется, то тогда придется сменить права на следующие файлы и папки:
      cache
      uploads
      public
      hooks
      conf_global.php (в корне форума находится файл conf_global.dist.php, переименуйте файл в conf_global.php)



      ( IP-Board.Ru ) -8.kak_ustanovit_forum_na_hosting.png

      С помощью FTP-клиента установить на них права 777
      Как изменить прав доступа в программе «Total Commander»

      Некоторые серверы могут выдать ошибку 500 Internal Server Error при попытке установить права доступа к файлу и папкам выше, чем 755. Если вы получаете такое сообщение об ошибке, пытаясь установить права доступа 777, установите их в значение 755. Ссылка как это сделать, смотрите выше.

      5. Запуск установщика
      Весь процесс установки форума происходит на сервере.
      5.1. Требования (Requirements)
      Запустите браузер и перейдите по адресу, по умолчанию httр://ваш домен.ru/upload/install/index.php, если вы меняли название папки «upload», то необходимо вписать то имя, на которое изменили.

      ( IP-Board.Ru ) -9.kak_ustanovit_forum_na_hosting.png

      Перейдя на страницу, вы увидите первый шаг установки, он ознакомит вас с информации о соответствие вашего сервера с необходимыми требованиями. При возникновении ошибок, будут выданы инструкции, каким образом их можно решить. Нажмите кнопку «ДАЛЕЕ» (Next)

      ( IP-Board.Ru ) -10.kak_ustanovit_forum_na_hosting.png


      5.2. Соглашение (EULA)
      На этом шаге мы видим лицензионное соглашение, ознакомьтесь с ним, и в случае согласия поставьте галочку и нажмите кнопку «ДАЛЕЕ» (Next)
      Пользовательское или лицензионное соглашение является публичным договором офертой ст. 437 ГК РФ

      ( IP-Board.Ru ) -11.kak_ustanovit_forum_na_hosting.png

      5.3. Приложения (Applications)
      На данном этапе мы видим окно с предложением выбрать приложения для установки, хочу напомнить, что базовые дополнения нельзя отклонить. Выбираем, если возможно и жмем кнопку «ДАЛЕЕ» (Next)

      ( IP-Board.Ru ) -12.kak_ustanovit_forum_na_hosting.png

      5.4. Адреса
      Адрес, по которому расположен ваш форум, должен определится автоматически и появится в соответствующем поле.
      - Пусть установки (Install Directory) - /home/username/ваш домен.ru/upload/
      - Адрес установки (Install Address) - httр://ваш домен.ru/upload/
      Жмем далее кнопку «ДАЛЕЕ» (Next)

      ( IP-Board.Ru ) -13.kak_ustanovit_forum_na_hosting.png

      5.5. Данные БД (DB Details)
      Настройки БД (Database Details)

      ( IP-Board.Ru ) -14.kak_ustanovit_forum_na_hosting.png

      - Адрес сервера БД (SQL Host) – по умолчанию стоит localhost, оставте без изменений, если не известно другого значения.
      - Название БД (Database Name) – впишите имя БД, созданную в п. 2 данной инструкции
      - Имя пользователя БД (SQL Username) – установите имя пользователя для выбранной БД
      - Пароль БД (SQL Password) – пароль для пользователя, указанного выше
      - Префикс таблиц (SQL Table Prefix) – либо оставте это поле пустым, либо впишите «ibf_», это упростит исправления ошибок по инструкциям из интернета
      - Тип таблиц MySQL (MySQL Table Type) – выберите между MyISAM или InnoDB, если не уверены выберите MyISAM
      Жмем кнопку «ДАЛЕЕ» (Next)
      Если на этом этапе появятся сообщения об ошибках, проверьте еще раз правильность введенных параметров базы данных, а также создана ли база данных с указанным вами именем.

      5.6. Администратор (Admin Account)
      Это окно позволяет настроить учетную запись главного администратора вашего форума, внимательно заполняйте поля формы.

      ( IP-Board.Ru ) -15.kak_ustanovit_forum_na_hosting.png

      - Имя администратора(Username) – с помощью которого вы будете заходить на форум и панель АдминЦентра
      - Пароль(Password) и Пароль еще раз(Confirm Password) – пароль администратора, не будьте халатным, используйте сложные пароле, в том числе с применением знаков отсутствующих на клавиатуре. Это хоть немного обезопасит вас от взлома и кражи форума.
      - E-mail адрес(E-mail Address) – адрес на который будут приходить уведомления о личных письмах, изменениях в подписанных темах, изменениях на форуме (последнее можно будет потом изменить в АдминЦентре)
      Жмем кнопку «ДАЛЕЕ» (Next)
      5.7. Установка (Installation)
      Ваш форум готов к установке. Жмем «НАЧАТЬ УСТАНОВКУ» (Setup installation), если она не началась автоматически

      ( IP-Board.Ru ) -16.kak_ustanovit_forum_na_hosting.png

      5.8. Завершение установки (Finished)
      Завершение установки. Если вы увидели окно с заголовком «Установка завершена!»( Installation complete!) поздравляю. Вы сделали все правильно.

      ( IP-Board.Ru ) -17.kak_ustanovit_forum_na_hosting.png

      После завершения установки зайдите по FTP в директорию вашего форума и удалить файл index.php, но не удаляйте все папку «install», т.к. некоторые файлы все еще нужны – после завершения папка сама заблокируется.


      ( IP-Board.Ru ) -18.kak_ustanovit_forum_na_hosting.png


      5.9. Переход на главную страницу вашего форума
      Переходите на главную страницу вашего форума, вводите логин и пароль администратора.

      ( IP-Board.Ru ) -19.kak_ustanovit_forum_na_hosting.png

      Все, теперь вы готовы использовать данное приложение, но если вы испытываете трудности с английский языком. То рекомендую русифицировать.

      Сообщение отредактировал CherryDevlin: 17 Март 2012 в 17:29

      • 9





      Количество пользователей, читающих эту тему: 0

      0 пользователей, 0 гостей, 0 анонимных