Note: Next revision cycle, start building everything into $HOME/\[app\]-\[version#\] and creating a symlink to $HOME/\[app\] so that there is no question about what the current, in use, directory is. |
Note: When downloading software to install in these instructions, unless
otherwise indicated, always download the tomcat tarball, and avoid binary
installers. Binary installers tend to make inaccurate assumptions about what
libraries you have installed on your system, as well as other problems.
[Company Home] - [Downloads] - [{Version} Releases] - [{Minor Version}] |
alfresco-enterprise-tomcat-[new version].tar.gz alfresco-enterprise-wcm-[new version].tar.gz is needed for WCM, but not Thalia |
[Company Home] - [Downloads] - [Limited Downloads] |
enterprise-network-developer-unlimited.lic |
cd $ALF_HOME ./alfresco.sh stop |
ps aux | grep alfresco |
kill -9 [process number] |
cd /home groupadd -r logs useradd -g logs -d /home/logs -m -r -s /bin/bash logs groupadd -r www useradd -g www -G logs -d /home/www -m -r -s /bin/bash www groupadd -r repos useradd -g repos -G logs -d /home/repos -m -r -s /bin/bash repos groupadd -r db useradd -g db -G logs -d /home/db -m -r -s /bin/bash db mkdir /home/repos/alfresco-[new version] mkdir /home/repos/alf_data ln -s /home/repos/alfresco-[new version] /home/repos/alfresco |
cat > /etc/profile.d/alf_home.sh export ALF_HOME=/home/repos/alfresco export ALF_DATA=/home/repos/alf_data export ALF_EXT=$ALF_HOME/tomcat/shared/classes/alfresco/extension ^C chmod a+rx,a-w /etc/profile.d/alf_home.sh source /etc/profile.d/alf_home.sh |
mkdir /home/repos/alf_data/cluster-A mkdir /home/repos/alf_data/cluster-B mkdir /home/repos/alf_data/cluster-[repeat for each stack in cluster mkdir /home/repos/alf_data/replication |
cd $ALF_HOME tar -xzvf /root/alfresco-enterprise-tomcat-[new version].tar.gz |
tar -xzvf /root/alfresco-enterprise-wcm-2.0.1.tar.gz |
scp [krb-id]@[software-repository]:alfresco.sh $ALF_HOME |
cd $ALF_HOME/tomcat/webapps mkdir alfresco cd alfresco $JAVA_HOME/bin/jar -xvf ../alfresco.war |
cp /root/enterprise-network-unlimited.lic \ $ALF_HOME/tomcat/shared/classes/alfresco/extension/license |
dir.root=/home/repos/alf_data |
create database [name of database] |
grant all on alfresco.* to 'username'@'localhost' identified by 'password' with grant option; grant all on alfresco.* to 'username'@'localhost.localdomain' identified by 'password' with grant option; |
$ALF_HOME/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/alfresco-shared.propertie $ALF_HOME/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/web-client-config-wcm.xml |
cd $ALF_HOME mv wcm-bootstrap-context.xml tomcat/shared/classes/alfresco/extension |
vi virtual-tomcat/conf/alfresco-virtserver.properties |
alfresco.virtserver.domain=18-92-1-223.ip.alfrescodemo.net |
cp replicating-content-services-context.xml.sample replicating-content-services-context.xml cp ehcache-custom.xml.sample.cluster ehcache-custom.xml |
cluster.id=A dir.root=/home/repos/alf_data # Set to an appropriate local, usually a SAN mount dir.root.replicated=${dir.root}/replication dir.contentstore=${dir.root}/contentstore dir.contentstore.replicated=${dir.root.replicated}/contentstore dir.contentstore.deleted=${dir.root}/contentstore.deleted dir.auditcontentstore=${dir.root}/audit.contentstore dir.indexes = ${dir.root}/lucene-indexes dir.indexes.lock = ${dir.indexes}/locks index.recovery.mode = AUTO index.tracking.cronExpression=0/5 * * * * ? system.bootstrap.config_check.strick = true |