Воскресенье , 25 Февраль 2018
Home / Vbulletin 4 / Вложения на форуме vbulletin 4 в облаке Яндекс Диск
Яндекс диск
Яндекс диск

Вложения на форуме vbulletin 4 в облаке Яндекс Диск

Недавно начал задумываться, можно ли держать некоторые папки vbulletin форума с изображениями удаленно, используя различные облачные сервера? Ведь технологии веб-архитектуры шагнули достаточно далеко,чтобы использовать все необходимые протоколы. И действительно, проведя несколько небольших манипуляций, все прекрасно работает. Но уйдем от воды, и рассмотрим все подробнее. Яндекс Диск.

Нижеизложенное руководство было протестировано на одном из серверов, абсолютно все файлы из папки attachment были перенесены в облачный сервис Яндекс диска и великолепно отдавались. Также хочу заметить, что ссылки на файлы, после переноса не изменяются. Потому что мы монтируем Яндекс диск к папке на нашем сервере. Кстати, монтировать можно и другие аналогичные сервисы. Для чего это нужно? Иногда аттачи занимают не один гигабайт, а место на сервере не резиновое.

Автор: Алексей Раков

ОБРАТИТЕ ВНИМАНИЕ: Все последующие шаги вы будете делать на свой страх и риск!

Итак приступим:
1. Для того, чтобы у нас все заработало, нам нужно перенести все аттачи из базы данных в файловую систему. Для этого идем в Админку и открываем раздел меню вложения — выберем пункт «Место хранения вложений» и далее выберем чекбокс перенести все в файловую систему. В настройках прописываем прямой путь, например:

attach Этот путь примерный, так как на каждом VPS могут использоваться разные пути. Вы обязательно пропишите собственный путь до папки attachment, которую вы можете создать в любом месте.

2. Теперь, нам обязательно нужно сделать бекап всего вашего форума.

3. Убедиться, что у вас есть права root пользователя на вашем VPS под Linux.

4. Теперь нам необходимо установить на наш сервер утилиту davfs2, хотя многие и жалуются, что она медленная, аналогов пока не нашел. Для этого открываем консоль SSH и выполним нехитрые команды:

Если у вас Ubuntu

– Далее, если вы еще не создали Яндекс диск, создайте его, зарегистрируйтесь, и скопируйте в корень Яндекс диска все файлы из папки нашего сервера /var/www/user_name/data/www/domain/forum/images/attachment

– Теперь очищаем папку на нашем сервере (дамп у нас уже должен быть сохранен!!!)

– Монтируем Яндекс диск к нашей папке на сервере

– Далее нам предложат ввести Username и password, соответственно, вы должны будете указать ваш емаил и пароль от Яндекс диска.

Если у вас Centos

Все остальные пункты также как и Убунту кроме монтирования.

Монтирование диска

Ну вот и все! Сложно сказать конечно, если у форума большая нагрузка, как будет происходить отдача, небольшая задержка все же должна быть.

Но вы сами должны для себя решить, использовать ли данный метод или нет.

Убедительная просьба, все сначала испробовать на тестовом форуме, а уже потом пытаться переделывать рабочий форум.

Рейтинг статьи

0%

Рейтинг

Оцените данный материал!

User Rating: Be the first one !

Автор artscripts

Посмотрите также

Nginx восстановление часть 5

Взломали форум — начинаем восстанавливать (Часть 5)

Теперь для пущей безопасности, мы с вами закроем доступ к нашей папке AdminCP . Для …