
Нам понадобится
- Java Develompment Kit
- База данных MySQL(можно в принципе и встроенной обойтись)
- Собственно сама ECM Alfresco.
Устанавливаем Java, затем устанавливаем MySQL согласно инструкциям. Для MySQL выбираем все настройки по умолчанию, использование UTF-8, установка как сервиса Windows и включение в системную пути.
Для создания базы данных Alfresco входим в командную строку mysql c администраторскими правами.
mysql -u root -p
Создаем БД, пользователя и пароль для него. По умолчанию используем имя пользователя: alfresco, пароль для него alfresco (alfresco_user используйте alfresco, вместо alfresco_pass так же используйте alfresco).
create database alfresco;use alfresco;
create user alfresco_user identified by password 'alfresco_pass';
grant all on alfresco.* to 'alfresco_user';
Если хотите изменить имя и пароль, то их нужно настроить в файле
%ALFRESCO_HOME%\tomcat\shared\classes\alfresco\extension\custom-repository.properties,
раскомментировав строчки.
#db.username=alfresco
#db.password=alfresco
Если вы будете использовать стандартные имя и пароль, то можно воспользоваться скриптами:
%ALFRESCO_HOME%\extras\databases\mysql\db_setup.bat для создания DВ
и %ALFRESCO_HOME%\extras\databases\mysql\db_remove.bat для удаления
Так как мы используем MySQL необходимо раскомментировать строчки:
#db.driver=org.gjt.mm.mysql.Driver
#db.url=jdbc:mysql://localhost/alfresco
в блоке настройки MySQL.
И закомментировать строки настройки HSQL DB:
db.driver=org.hsqldb.jdbcDriver
db.url=jdbc:hsqldb:file:alf_data/hsql_data/alfresco;ifexists=true;shutdown=true;
Так же нужно включить поддержку hibernate-диалекта MySQL и выключить HSQL в
файле
файле
%ALFRESCO_HOME%\tomcat\shared\classes\alfresco\extension\custom-hibernate-dialect.properties
#
# HSQL dialect
#
#hibernate.dialect=org.hibernate.dialect.HSQLDialect
#
# MySQL dialect (default)
#
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
Затем запускаем Alfresco %ALFRESCO_HOME%\alfresco-start.bat
Некоторое время ждем загрузки приложения.
Затем можно проверить установку, задав в строке браузера
http://localhost:8080/alfresco



50 комментариев:
Благодарность автору за поднятую тему. В русскоязычном сообществе Alfresco не встречается.
По сути добавлю, что можно для установки воспользоваться "пакетом" от BitNami: http://bitnami.org/stack/alfresco
P.S. Если Автор не возражает, то могу поучаствовать в дискуссиях и позадавать здесь вопросов, т.к в данный момент плотно знакомлюсь с данной системой.
Спасибо.
Я не возражаю :)
Итак. Предлагаю следующий сценарий: я - любопытный пользователь, которому захотелось оценить возможности Alfresco. Цель - выявить максимальное количество "полезностей" программы и ее применимость "в быту".
Шаг первый - скачиваем и инсталлируем пакет BitNami Аlfresco. Пакет включает в себя Java, MySQL, Apache-tomcat & Alfresco 2.1. Инсталлируем на WinXP.
Шаг второй - в броузере набираем: http://127.0.0.1:8080/alfresco. Далее вводим логин и пароль. Мы внутри Alfresco.
NB! Первые два шага не вызвали никаких вопросов и проблем.
Шаг третий - начинаем знакомство.
И вот он - первый подвох: документы и папки с русскими названиями отображаются как ?????????? ?????. Проблема с кодировками довольно распространена, но решение ее бывает нетривиальным. anton тебе слово - какие будут рекомендации?
Скажите, пожалуйста, чем отличается tomcat от обычной win32 и war?
Евгений
Рекомендация первая - все-таки руками по частям установка надежнее.
В данном случае подвох в том, что BitNami ставит кодировку mysql по умолчанию iso вместо utf-8 как написано у меня.
workaround:
нужно после установки mysql, но до её инициализации (это можно посмотреть в информации к прогрессбару во время установки) нужно отредактировать файл %bitnami_home%\mysql\my.ini, следущим образом: добавить в секцию
[mysqld]
параметр default-character-set=utf8
Внимание !!! Это сработает только если Вы это сделаете до инициализации БД в процессе установки.
IMHO:
Я бы крайне не рекомендовал использовать эту сборку - она очень глючная, нарушает общепринятую структуру директорий Alfresco, у меня не ставится в директорию которую выберу я, не устанавливается openoffice.
Так еще и шаманство с кодировкой mysql.
Интересная информация
Для добавления русского в список языков необходимо переименовать файл
%bitnami_home%\apache-tomcat\shared\classes\alfresco\extension\"web-client-config-custom.xml.sample
в
%bitnami_home%\apache-tomcat\shared\classes\alfresco\extension\"web-client-config-custom.xml
и изменить в нем содержание тега
languages, оставив только
language locale="ru_RU">Russian
Ахмед
>Скажите, пожалуйста, чем отличается tomcat от обычной win32 и war?
tomcat - это версия включающая в себя контейнер сервлетов tomcat.
war - это версия, которая подразумевает, что у Вас уже есть tomcat.
Если Вы новичек в мире Java, то Вам лучше выбрать сборку с tomcat.
Большое спасибо!
Скачал JDK, Alfresco. Все установил, настроил. При попытке ошибка в командной строке:
"Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program".
В свойствах системы (Win2003) в переменных средах прописывал путь к папке JDK (не помогло) и к JRE (аналогично).
В чем может быть проблема?
dobriy-kot
Попробуйте выполнить %JAVA_HOME%\bin\java в командной строке.
Если выполнится, то все нормально если нет, то у Вас неправильно настроена переменная среды JAVA_HOME.
Все установил и настроил, но не могу заставить работать. При заходе на http://localhost:8080/alfresco выходит ошибка
HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Unable to compile class for JSP:
И дальше куча текста с ошибками. Уже все перепробовал. Подскажите что делать.
вы все-таки приведите полный текст ошибки - так не понятно
Вот сдесь забери Apache Tomcat-5_5_23 - Error report.htm
http://rus.investprof.com/files/Error.rar
Какая версия java
Какой Альфреско ecnfyfdkbdfkb?
JAVA_HOME на что указывает?
Альфреско последний 2.1.0
JavaDevelopmentKit(JDK) 1.5.0 Update 6.exe
Еще на всякий случай поставил JavaRuntimeEnvironment(JRE) 1.6.0 Update 6.exe
%JAVA_HOME% по умолчанию не установилось прописал вручную. Команда %JAVA_HOME%\bin\java выполняется.
По адресу http://localhost:8080
возникает следующая ошибка
HTTP Status 404 - /alfresco/
type Status report
message /alfresco/
description The requested resource (/alfresco/) is not available.
Apache Tomcat/5.5.23
в чем дело?
Это означает что приложение не стартовало.
Проверьте еще раз:
1. Путь JAVA_HOME eказывает на j2sdk
2. Скачайте пакет alfrresco вместе с tomcat.
3. Все старое удалите и попробуйте установить alfresco с нуля используя встроенную БД (не mysql).
Еще ни разу не сталкивался с отказом Alfresco работать по умолчанию.
p.s. извините за долгое молчание - не было доступа к блогу.
Не могу добиться интерфейса на русском языке. Сделал что было рекомендовано выше (хотя файл web-client-config-custom.xml уже существовал, я удалил в нем упоминание всех языков кроме русского).
Не помогло.
подскажите пожалуйста как все-таки можно включитьподдержку русского языка. установил Alfresko Labs 3
К сожалению A3 пока еще не локализован.
Английские сообщения находятся в \Alfresco\tomcat\webapps\alfresco\WEB-INF\classes\alfresco\messages\
Если хотите создать русскую локализацию, то перепишите нужные файлы в
\Alfresco\tomcat\shared\classes\alfresco\messages\
сделайте им расширение ru_RU
и переведите.
Например чтобы изменить название My Home на клиенте нужно:
1. Скопировать файл \Alfresco\tomcat\webapps\alfresco\WEB-INF\classes\alfresco\messages\webclient_en_US.properties
в \Alfresco\tomcat\shared\classes\alfresco\messages\webclient_en_US.properties
И изменить свойство my_home на нужное русское название. Не забываем что это должно быть проделано в Unicode
Но это лишняя головная боль. Может тогда посоветуете версию Alfresco где есть функционал на уровне Labs 3, но при этом хорошо руссифицированную?
кстати, когда я зарегистрироваля в сообществе альфреско, то зайдя в свою рабочую область, увидел все на русском языке. Отсюда я сделал вывод, что версия должна быть руссифицирована.
и еще об Afresco.
я видел документ из минэкономрзвития РФ (документ в электроннмо виде) в котором были рекомендации какой софт ипользовать для создания портала оказания государственных слуг. Сейчас по стране идет полным ходом создание многофункциональных центров оказания гос. и муниципаьных услуг (принцып одного окна). и в качестве внешнего портала и внутренней системы электроннго документооборота рекомендуется Alfresco. естественно Enterprise весия.
Возьмите вторую версию альфреско и
релиз повыше.
Я думаю что у себя они используют именно вторую версию.
Приятно что государство будет использовать Альфреско. В Евроме несколько гос. организаций пошли по этому пути
Я весь сайт облазил, но на сайте можно скачать только Labs 3
http://wiki.alfresco.com/form/?group_id=143373&package_id=157460&release_id=524558
здесь
Чтоб не переводить 3-й Alfresco "руками", можно тут:
http://forge.alfresco.com/projects/alf-russian/
взять архив уже переведенных сообщений. Пусть не смущает номер версии. У меня пристегнулось на ура(естественно, с правкой файла /opt/Alfresco/tomcat/shared/classes/alfresco/extension/web-client-config-custom.xml)
Результат видно тут:
http://dmitrykhn.homedns.org:8080/alfresco/
Копия архива ( на всякий случай) лежит у меня тут:
ftp://dmitrykhn.homedns.org/For%20PC/soft%20for%20linux/cms/alfresco/v1.4_ru_RU.zip
И еще при редактировании файла web-client-config-custom.xml как описано, например, тут:
http://wiki.alfresco.com/wiki/Language_Pack_Installation
следует учесть, что текст между тегами (движок блога на дает вставить непосредственно теги) является КОММЕНТАРИЕМ. и чтобы он стал директивой, метки коментария (теги (пишу буквами) в начале - стрелка влево, восклицательный знак и два дефиса, а в конце - два дефиса и стрелка вправо) (может хозяин блога найдет возможность это как то отобразить)) нужно убрать!! В приведенном на указанной странице примере весь модуль инструкций по выбору языка является ИМЕННО комментарием!!!
Извиняюсь, хотелось бы узнать где харнит Alfresco загруженные файлы? Как дать общий доступ ко всем этим папкам с категориями, чтобы люди могли заходить по нетбиосу \\hostname\Alfresco и т.д. И еще вопрос кто-нибудь спаривал Алфреско с Доменом - интуресует LDAP.
привет
альфреско хранит файлы на диске alf-data/contentstore в зашифрованном виде.
вообще работа с ldap декларируется, но я его не пробовал
Так как мы используем MySQL необходимо раскомментировать строчки:
#db.driver=org.gjt.mm.mysql.Driver
#db.url=jdbc:mysql://localhost/alfresco
в блоке настройки MySQL.
------------------------------
Вопрос: ГДЕ НАХОДИТСЯ ЭТОТ БЛОК НАСТРОЙКИ?
И закомментировать строки настройки HSQL DB:
db.driver=org.hsqldb.jdbcDriver
db.url=jdbc:hsqldb:file:alf_data/hsql_data/alfresco;ifexists=true;shutdown=true;
-------------------------
Где их закоментировать?
На рабочем столе?????????
Так же нужно включить поддержку hibernate-диалекта MySQL и выключить HSQL в
файле
%ALFRESCO_HOME%\tomcat\shared\classes\alfresco\extension\custom-hibernate-dialect.properties
#
# HSQL dialect
#
#hibernate.dialect=org.hibernate.dialect.HSQLDialect
#
# MySQL dialect (default)
#
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
--------------------------
аналогично предыдущему вопросу
ЗЫ: На родной базе алфреска встала, но я хочу поднять на мускуле
Скажите, а где-нибудь Alfresco используется в Production?
У меня сейчас нелегкий выбор между SharePoint и Alfresco. Alfresco нравится тем, что кроссплатформенный, SharePoint своей интеграцией с Active Directory.
Нелегкий выбор.
для настройки БД:
\Alfresco\tomcat\shared\classes\alfresco\extension\custom-repository.properties
Alfresco используется во многих местах:
например.
Вопрос к автору.
Если добавляемая вики-страница имеет русское название, то при сохранении пишет "The page "íîâàÿ ñòðàíèöà" does not exist", где кракозяблами написано собственно название страницы. Проблема эта имела место как на встроенной БД, так и при использовании MySQL. Занятно, что название этой страницы в некоторых местах отображается корректно, а текст, введенный для данной страницы не отображается вовсе (либо провисает, либо не сохраняется)... Пользуюсь Alfresco 3b Full(сборка 1164) Community, MySQl 5.067 (при исталяции указаны все рекомендованные Alfresco параметры, в т.ч. utf-8). Стоит всё это на WIN XP Home с последними сервиспаками. Запускаю оттуда же.
Посмотрел конфиги томката - там намека на задание кодировки не нашел. На всякий пожарный проверил, чтобы в браузере стояло UTF-8 (хотя, на вводимую информацию вроде не должно влиять). Так же попробовал запускать клиент по IE и FF. На официальных англоязычных форумах ответа найти не удалось - возможно мало искал...
Собственно вопрос: в чем я промахнулся?
В дополнение к предыдущему комментарию:
В server.xml tomcat'а указано URIEncoding="UTF-8"
кроме того попробовал db.url=jdbc:mysql://localhost:3306/alfresco?useUnicode=true&characterEncoding=utf-8
Но тоже не помогло. Можно ли как вариант решения проблемы рассматривать использование 1251? Если да, то где нужно менять, кроме конфига mySql и tomcat:server.xml
Здравствуйте,
Установил Alfresco Labs3.Подключился по webdav.Отредактировал документ ОpenOffic'ом 2.4.1, и при попытке сохранить, оо выдал ошибку вводу/выводу.Подскажите в чем может быть проблема?
P.S.При открытии, записи, удалении все работает. Проблема только с перезаписью файла.
Здравствуйте. У меня проблема с локализацией alfresco, версия 3.2. Устанавливаю, делаю всё как указано, переименовываю файл, снимаю коментарии, удаляю лишние строки - не помогает. В окне авторизации всё равно только english. Помогите пожал-ста решить проблему.
Здравствуйте. У меня проблема с локализацией alfresco, версия 3.2.
Устанавливаю, делаю всё как описано - переименовываю файл, снимаю коментарии, удаляю лишние строки - не помогает. В окне авторизации всё равно только english. Помогите решить проблему пожал-ста?!
руссифицировала и все сделала - но ...проблема у меня осталась в другом - я не знаю какой пользователь и какой пароль по умолчанию.
вижу, что тут все сплошь мужчины и все знают как заходить ...
а я не знаю, делала и с mysql, заходила и как alfresco|alfresco и как alfresco_user|alfresco_pass
и никак ...
какой пользователь и какой пароль для входа по умолчанию на страницу где нужно ввести имя пользователя, пароль и выбрать язык интерфейса?
если заходить как гость - практически никакие функции недоступны
user:admin;pass:admin; Это, между прочим, написано в документации...
Касательно проблем, о которых я писал раньше - в stable версии обнаружено не было - вероятно, мне просто не повезло тогда....
Alex, огромное спасибо! написала вопрос и сразу нашла ответ :), а удалить такой глупый вопрос не смогла уже, как говорится "слово не воробей" :)
Я так понял, что в LAB версии нет поддержки workflow на jBPM.
А нет ли возможности самому пристегнуть jBPM ?
Есть там все. Смотрите
документацию
Alfresco 2.1 Windows Installation
=================================
1. Download "alfresco-community-tomcat-2.1.0.zip" from http://mirror.optus.net/sourceforge/a/al/alfresco/
2. Unpack to "C:\alfresco"
3. Download and install Java Development Kit from http://java.sun.com/javase/downloads
4. Download and install MySQL Database from http://dev.mysql.com/downloads with UTF8 charset
5. Download MySQL Java Connector library from http://dev.mysql.com/downloads/connector/j/
6. Replace if exists Java Connector library in:
a) /tomcat/common/lib
b) /tomcat/server/lib
7. Create Alfresco's database:
a) Copy "db_setup.sql" and "db_setup.bat" from "/extras/databases/mysql" to "/Program Files/MySQL/bin"
b) Run "db_setup.bat"
8. Modify next files from "/tomcat/shared/classes/alfresco/extension"
a) "custom-repository.properties" such as:
dir.root=/alfresco/alf_data
db.username=alfresco
db.password=alfresco
db.pool.initial=10
db.pool.max=100
# HSQL connection
#
#db.driver=org.hsqldb.jdbcDriver
#db.url=jdbc:hsqldb:file:alf_data/hsql_data/alfresco;ifexists=true;shutdown=true;
#
# MySQL connection (This is default and requires mysql-connector-java-5.0.3-bin.jar, which ships with the Alfresco server)
#
db.driver=org.gjt.mm.mysql.Driver
db.url=jdbc:mysql://localhost/alfresco
b) "custom-hibernate-dialect.properties" such as:
#
# HSQL dialect
#
#hibernate.dialect=org.hibernate.dialect.HSQLDialect
#
# MySQL dialect (default)
#
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
9. Add JAVA_HOME variable to "alfresco.bat":
set JAVA_HOME=C:\Program Files\Java\jdkx.x.x_xx\
10.Start browser and type http://localhost:8080/alfresco
enjoy!!!
у меня по крайней мере заработало)))
так что теперь осталось ее настроить)))
Господа,у меня тоже проблема с локализацией 3.* версии.Говорят,что есть уже переведенная локализация для последнее версии(свободный перевод неофициальный как у 1.4).
Вот бы кто скинул сцылочку где скачать..
2 OKVORB:
посмотри сайт http://ecmsystems.ru/
Здравствуйте. Может напишет кто-нибудь ссылки на примеры работы с альфреско?=) Ато установил, запустил, а как управлять этим самым документооборотом ума не приложу, а практику как-то проходить надо, стипендия горит :-[ книжки переводить запарился уже... заранее спасибо.
Подскажите,плз,как настроить Alfresco,чтобы была интеграция с почтой оутлук
Подскажите,плз,как настроить Alfresco,чтобы была интеграция с почтой оутлук
Добрый день. Всем участникам ).
У меня один тупой вопрос в мире Джава я вообще новичек и мне немного трудновато мануалами обделывать себе мозг, и вот я решил спросит ьу опытных людей.. Алфреско стало у меня без проблем на локалке но главная моя задача установить для внешнего пользования.. тоесть пустить проект в интернет при помощи связки статического Ip аддресса. как это сделать ?
Система: Windows Server 2008 R2
Вопрос снят ) каюсь ступил )) ! проблема брэндмаура ) ,! хе хе ..
Отправить комментарий