
Нам понадобится
- 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


