Articles
02.11.2009
Решил написать актуальную статью по установке седьмой версии дельфина.
Для начала проверим требования дельфина. Т.е. будет ли способен работать дельфин на вашем хостинге. Dolphin требует наличия следующего:
- Linux/Unix/Windows сервера
- Права на запуск исполняемых файлов - 655 или executable (необходимо для ffmpeg.exe)
- Root SSH доступ (необходим для установки RMS - если есть необходимость в нем)
- PHP 4.3.6 (как минимальная версия)
- MySQL 4.1.2 или выше
- Библиотека GD, скомпилированная с TrueType шрифтами (для обработки фоток), или ImageMagick как альтернатива
- Sendmail или Postfix
- shell или другой интерфейс (сипанель) для установки Cron задач
- 40MB дискового пространства и 1MB пространства базы данных MySQL для установки
- 8MB дискового пространства и 50KB пространства базы данных MySQL на одного пользователя сайта (хотя, эти данные неточные, т.к. в любом случае это будет зависеть от того что будет делать пользователь на сайте - мож он любит видео заливать :) )
Далее - настройки PHP и его расширений (требования):
- register_globals - On
- safe_mode - Off
- mbstring (установлен)
- shell_exec - On
- allow_url_include - Off (для php 5.2)
- magic_quotes_gpc - On
Далее, некоторые модули могут иметь свои требования:
- facebook_connect - (phpversion >= 5)
- forum (Orca) - (поддержка XSLT, DOM/XML)
- open_social - (поддержка mysqli и JSON расширений)
Ну чтож, мы готовы к самой установке если с требованиями все в порядке
Поехали:
- Скачайте и распакуйте пакет дельфина на ваш локальный компьютер или в директорию на сервер (например через wget).
- Создайте базу данных для дельфина на вашем сервере, и пользователя для этой базы данных с полным доступом к БД.
- Разместите файлы дельфина в выбранном месте на вашем сервере:
Если вы хотите установить Dolphin в корневой папке вашего домена (напр. http://mysite.com/), загрузите распакованные файлы в корневую директорию вашего сервера.
Если вы хотите установить Dolphin в поддиректорию на вашем веб сервере (напр. http://mysite.com/mycommunity/), создайте субдиректорию с нужным именем в корневой директории вашего сайта и загрузите распакованные файлы в нее.
- Запустите инсталляцию Dolphin-а открыв в браузере ваш сайт, вас автоматически перекинет на install/index.php страничку):
- Следуйте инструкциям процесса установки (установка разрешений, ввод необходимой информации, доступов к базе и т.п., установка cron jobs (планировщик задач)).
- Последний шаг скажет что дельфин установлен и что нужно убрать (удалить или переименовать) папку install и жмите тут и перейдите на страницу (в админке) для установки модулей
- выделяйте необходимые модули (либо все), жмем - Инсталл кнопку ниже
- замечаем цвета логов: зеленый - значит все хорошо, красный - нет. Можно приоткрыть строчку лога для того чтобы прочитать в чем проблема. Некоторые модули зависимы, и не могут установиться без установки нужных им модулей. Пример, Ивенты, группы требуют установки форумов. Вообщем добиваемся установки всех нужных для вас модулей.
- Далее, форум орка требует небольшого дополнительного шага - перекомпиляции. Т.о. открываем страничку в браузере: http://mysite.com/forum/ - главная страница форума. Тут появятся (в правом блоке) доп кнопочки - Compile languages. Вообщем жмем. Ключи типа [Forum Post] должны будут замениться на значения (Forum Post например).
Dolphin должен установиться. Если вы все еще сомневаетесь что данная инструкция недостаточна для вас - напишите в комментах что именно, я дополню мануал.
Привожу вашему вниманию перечень chmod команд (выполняемых под шеллом) которые превратят установку в довольно быстрый процесс. Т.е. вы сможете проставить все разрешения на файлы (permissions) за один проход
chmod -v a+w ./backup ./media/images/banners ./chat ./media/images/profile ./media/images/profile_bg ./inc ./inc/db_cached ./langs ./periodic ./tmp ./media/images/sdating ./cache ./cache_public ./media/images/blog ./groups/gallery ./media/images ./media/images/classifieds ./groups/orca/log ./groups/orca/cachejs ./media/images/sharingImages ./media/images/promo ./flash/modules/im/files ./flash/modules/mp3/files ./flash/modules/movie/files ./flash/modules/music/files ./flash/modules/board/files ./flash/modules/chat/files ./media/images/promo/original ./media/app ./flash/modules/video/files ./flash/modules/photo/files ./flash/modules/video_comments/files ./media/app ./media/images/membership chmod -v a+x ./flash/modules/global/app/ffmpeg.exe chmod -v a+w ./periodic/cmd.php ./periodic/notifies.php ./inc/params.inc.php ./flash/inc/header.inc.php ./flash/inc/cron.inc.php ./flash/modules/chat/js/admin.js ./flash/modules/im/js/invite.js ./flash/modules/im/js/open.js ./flash/modules/presence/js/update.js ./modules/boonex/forum/inc/header.inc.php ./inc/menu_content.inc.php ./inc/ProfileFields.inc ./inc/site_stat.inc.php ./flash/modules/global/inc/header.inc.php ./flash/modules/global/inc/cron.inc.php ./flash/modules/global/js/integration.js ./periodic/tags.php ./inc/prof.inc.php ./periodic/cupid.php ./inc/db_cached/PageView.inc ./inc/db_cached/ExtendedMenuContent.inc ./inc/db_cached/MenuContent.inc ./inc/db_cached/ProfileFields.inc ./inc/db_cached/SiteStat.inc inc/db_cached/GlobalMembersStat.inc inc/db_cached/MemberActions.inc inc/db_cached/CmtsObjects.inc inc/db_cached/SearchObjects.inc inc/db_cached/TagsObjects.inc inc/db_cached/VoteObjects.inc ./media/app/GoogleClock.xml chmod -v a+w ./groups/orca/classes ./groups/orca/js ./groups/orca/layout ./modules/boonex/forum/classes ./modules/boonex/forum/js ./modules/boonex/forum/layout ./modules/boonex/forum/conf ./modules/boonex/forum/cachejs ./modules/boonex/forum/log chmod -v a+w ./flash/modules/global/xml/config.xml ./flash/modules/board/xml/config.xml ./flash/modules/board/xml/langs.xml ./flash/modules/board/xml/main.xml ./flash/modules/board/xml/skins.xml ./flash/modules/chat/xml/config.xml ./flash/modules/chat/xml/langs.xml ./flash/modules/chat/xml/main.xml ./flash/modules/chat/xml/skins.xml ./flash/modules/im/xml/config.xml ./flash/modules/im/xml/langs.xml ./flash/modules/im/xml/main.xml ./flash/modules/im/xml/skins.xml ./flash/modules/movie/xml/config.xml ./flash/modules/movie/xml/langs.xml ./flash/modules/movie/xml/main.xml ./flash/modules/movie/xml/skins.xml ./flash/modules/mp3/xml/config.xml ./flash/modules/mp3/xml/langs.xml ./flash/modules/mp3/xml/main.xml ./flash/modules/mp3/xml/skins.xml ./flash/modules/music/xml/config.xml ./flash/modules/music/xml/langs.xml ./flash/modules/music/xml/main.xml ./flash/modules/music/xml/skins.xml ./flash/modules/presence/xml/config.xml ./flash/modules/presence/xml/langs.xml ./flash/modules/presence/xml/main.xml ./flash/modules/presence/xml/skins.xml ./flash/modules/video/xml/config.xml ./flash/modules/video/xml/langs.xml ./flash/modules/video/xml/main.xml ./flash/modules/video/xml/skins.xml ./flash/modules/desktop/xml/config.xml ./flash/modules/desktop/xml/langs.xml ./flash/modules/desktop/xml/main.xml ./flash/modules/desktop/xml/skins.xml ./flash/modules/shoutbox/xml/config.xml ./flash/modules/shoutbox/xml/langs.xml ./flash/modules/shoutbox/xml/main.xml ./flash/modules/shoutbox/xml/skins.xml ./flash/modules/global/data/integration.dat ./flash/modules/global/xml/main.xml ./flash/modules/video_comments/xml/config.xml ./flash/modules/video_comments/xml/langs.xml ./flash/modules/video_comments/xml/main.xml ./flash/modules/video_comments/xml/skins.xml ./flash/modules/photo/xml/config.xml ./flash/modules/photo/xml/langs.xml ./flash/modules/photo/xml/main.xml ./flash/modules/photo/xml/skins.xml flash/modules/presence/xml/config.xml flash/modules/presence/xml/langs.xml flash/modules/presence/xml/main.xml flash/modules/presence/xml/skins.xml chmod -v a+w ./eCards/media_dir ./eCards/usr_img chmod -v a+w ./plugins/htmlpurifier/HTMLPurifier/DefinitionCache/Serializer ./plugins/htmlpurifier/HTMLPurifier/DefinitionCache/Serializer/CSS ./plugins/htmlpurifier/HTMLPurifier/DefinitionCache/Serializer/HTML ./plugins/htmlpurifier/HTMLPurifier/DefinitionCache/Serializer/Test ./plugins/htmlpurifier/HTMLPurifier/DefinitionCache/Serializer/URI chmod -v a+w modules/boonex/avatar/data/images/ chmod -v a+w modules/boonex/avatar/data/tmp/ chmod -v a+w modules/boonex/desktop/file chmod -v a+w modules/boonex/files/data/files chmod -v a+w modules/boonex/photos/data/files chmod -v a+w modules/boonex/profile_customize/data/images chmod -v a+w modules/boonex/profiler/log/profiler.log
Comments
Order by:
Per page:
studiosoftst wrote 49 Days Ago (neutral) 0Доброго времени суток. Кто-то подскажет такую вещь? В панели управления хостингом установил флаг allow_url_fopen в off, а при установке Вашей системы все равно ошибка: allow_url_include is On (warning, you should have this param in Off state, or your site will unsafe) Please go to the Dolphin Troubleshooter and solve the problem. И как войти в shell и прогнать команды на установку прав? Извините, я в PHP не силен. Спасибо!1 pointRomanych wrote 137 Days Ago (neutral) 0Модули установил, но большинство из них не работает: форум, например. Пишет: "The requested URL /forum/ was not found on this server". Архив скачал с сайта Бунекс. Всё, что было в архиве залил на сервер. В архиве Д7 не было отдельных папок для модулей; папки forum в том числе. Как быть, не подскажите?1 pointadmin wrote 192 Days Ago (neutral) 0Не очень подойдет, даже если имена таблиц поменять. Просто ну очень много новых ключей добавилось, сама же русификация тут сейчас есть: http://www.boonex.com/unity/extensions/entry/Russian_for_Dolphin7_full2 pointsLiner wrote 194 Days Ago (neutral) 0Спасибо за статью! А как русифицировать? от шестой версии русификация подойдет?0 pointsAramis wrote 197 Days Ago (neutral) 0Мда, вообщем это статья лично мною написана специально для 'домохозяек' как и просил народ. Далее, CMS совсем не забугорная а больше отечественная, вы бы историю для начала почитали внимательно. Здрасьте2 pointsDekster wrote 198 Days Ago (neutral) 0понанаделают руских сайтов поддержки забугорных CMS и потом ещё спрашивают как статья?))) Говно статья и будет говном до тех пор пока её неперепишут-1 pointDekster wrote 198 Days Ago (neutral) 0Статья Говно! Следуйте инструкциям процесса установки (установка разрешений, ввод необходимой информации, доступов к базе и т.п., установка cron jobs (планировщик задач)) чё за насмешки ?? над населением я про )) это-1 pointscooterhard wrote 224 Days Ago (neutral) 0Всем привет прочитал данную стать вот уже раз 6 пытаюсь поставить делфина 7 версию. и каждый раз у меня после того как он просит сделать не читаемым разде inc нажимаю next ничего не происходит, просто белый экран
вбиваю адрес сайта там пишет что он успешно установлен удалите install удалаю и после обновленимия страницы также становиться белый экран, не пойму в чем дело
помогите пожалуйста решить проблему)-4 pointstech wrote 240 Days Ago (neutral) 0При запуске установки движок сам скажет, где и какие разрешения поставить. Мануал в дистрибутиве действительно не обновлялся уже очень давно...2 points
1-10 of 14
