在Linux 上安裝和配置 Alfresco 的 步驟

      網友投稿 1367 2025-04-02

      Alfresco 是最好的開源內容管理系統。它具有堅如磐石的文檔管理基礎,并在其上構建了多種功能。Alfresco 提供基于 Web 的內容管理、協作平臺、內容管理互操作性服務 (CMIS)、記錄管理和圖像管理。


      Alfresco 有企業版和免費社區版。在這里查看它們之間的區別。如果您有內部 IT 團隊,請使用 Alfresco 社區版。安裝和配置 Alfresco 非常簡單。

      在本文中,讓我們回顧一下如何使用 12 個簡單的步驟在 UNIX/linux 平臺上安裝和配置 alfresco 社區版。

      1. 安裝 Alfresco Community Tomcat Bundle

      從社區版下載頁面下載 Alfresco 。

      # cd ~ # wget -O alfresco-community-tomcat-3.3.tar.gz http://dl.alfresco.com/release/community/build-2765/alfresco-community-tomcat-3.3.tar.gz?dl_file=release/community/build-2765/alfresco-community-tomcat-3.3.tar.gz # mkdir /opt/alfresco/ # cd /opt/alfresco/ # tar xvfz ~/alfresco-community-tomcat-3.3.tar.gz

      2.修改Alfresco全局屬性

      alf_data 參數標識 alfresco 數據存儲的位置,所有文檔都將存儲在該位置。確保它指向一個絕對路徑,如下所示。最初該目錄將不存在。這個 alf_data 目錄將在我們第一次啟動 alfresco 時創建。

      # vi /opt/alfresco/tomcat/shared/classes/alfresco-global.properties dir.root=/opt/alfresco/alf_data # ls -l /opt/alfresco/alf_data ls: /opt/alfresco/alf_data: No such file or directory

      3. 驗證 MySQL 連接器是否已安裝

      只需仔細檢查以確保 mysql 連接器安裝在正確的位置,如下所示。

      # ls -l /opt/alfresco/tomcat/lib/mysql-connector-java-5.1.7-bin.jar -rwxr-xr-x 1 root root 709922 Jan 12 11:59 /opt/alfresco/tomcat/lib/mysql-connector-java-5.1.7-bin.jar

      4. 創建 Alfresco MySQL 數據庫

      如果您沒有 MySQL,請使用yum groupinstall安裝它,或者基于LAMP 安裝文章,或者基于mysql rpm文章。

      安裝 MySQL 后,使用 db_setup.sql 腳本創建 alfresco 數據庫,如下所示。

      # cd /opt/alfresco/extras/databases/mysql # mysql -u root -p

      5. 驗證 Alfresco MySQL 數據庫是否已創建

      # mysql -u root -p Enter password: mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | alfresco | | mysql | | test | +--------------------+ 4 rows in set (0.00 sec) mysql>

      在Linux 上安裝和配置 Alfresco 的 步驟

      6.更新全局屬性文件中的db.url

      更新 alfresco-global.properties 文件中的 db.url 參數以指向 localhost:3306,如下所示。

      # vi /opt/alfresco/tomcat/shared/classes/alfresco-global.properties db.url=jdbc:mysql://localhost:3306/alfresco

      7.啟動Alfresco Server

      啟動露天服務器。這將啟動與 alfresco 捆綁的 tomcat 應用程序服務器。

      # cd /opt/alfresco # ./alfresco.sh start Using CATALINA_BASE: /opt/alfresco/tomcat Using CATALINA_HOME: /opt/alfresco/tomcat Using CATALINA_TMPDIR: /opt/alfresco/tomcat/temp Using JRE_HOME: /usr/java/jdk1.6.0_18

      當 alfresco tomcat 服務器啟動時,檢查 /opt/alfresco/alfresco.log 是否有任何可能的問題。

      當第一次執行 alfresco.sh 時,它會進行一些數據庫設置,并且您會在 alfresco.log 中看到以下消息(僅第一次)。

      執行數據庫腳本 /opt/alfresco/tomcat/temp/Alfresco/*.sql

      所有執行的語句:/opt/alfresco/tomcat/temp/Alfresco/*.sql

      應用補丁 - [org.alfresco.repo.admin.patch.PatchExecuter]

      在日志文件中查找顯示“Alfresco 已啟動”的行,這表明 Alfresco 已成功啟動。

      以下是 alfresco.log 中的幾行示例。

      # tail -f /opt/alfresco/alfresco.log 21:29:25,431 INFO [org.alfresco.repo.domain.schema.SchemaBootstrap] Executing database script /opt/alfresco/tomcat/temp/Alfresco/AlfrescoSchema-MySQLInnoDBDialect-Update-3892772511531851057.sql (Copied from classpath:alfresco/dbscripts/create/3.3/org.hibernate.dialect.MySQLInnoDBDialect/AlfrescoCreate-3.3-RepoTables.sql). 21:29:27,245 INFO [org.alfresco.repo.domain.schema.SchemaBootstrap] All executed statements: /opt/alfresco/tomcat/temp/Alfresco/AlfrescoSchema-MySQLInnoDBDialect-All_Statements-4724137490855924607.sql. === Applied patch === ID: patch.db-V3.0-0-CreateActivitiesExtras RESULT: Script completed ===================================== 21:30:03,756 INFO [org.alfresco.service.descriptor.DescriptorService] Alfresco JVM - v1.6.0_21-b06; maximum heap size 910.250MB 21:30:03,756 INFO [org.alfresco.service.descriptor.DescriptorService] Alfresco started (Community): Current version 3.3.0 (2765) schema 4009 - Originally installed version 3.3.0 (2765) schema 4009

      8.驗證alf_data目錄創建

      當您第一次啟動 alfresco 時,它將創建 alfresco 數據存儲庫,如下所示。

      # ls -l /opt/alfresco/alf_data total 32 drwxr-xr-x 2 root root 4096 Mar 25 16:26 audit.contentstore drwxr-xr-x 2 root root 4096 Mar 25 16:26 contentstore drwxr-xr-x 2 root root 4096 Mar 25 16:26 contentstore.deleted drwxr-xr-x 3 root root 4096 Mar 25 16:26 lucene-indexes

      9. 驗證 Alfresco 服務器是否正在運行

      確保 alfresco 服務器運行成功。查看 alfresco.log 文件以確保沒有錯誤。

      # ps -ef | grep -i alf root 9280 1 51 16:25 pts/0 00:00:30 /usr/java/jdk1.6.0_18/bin/java -Xms128m -Xmx512m -XX:MaxPermSize=160m -server -Dalfresco.home=. -Dcom.sun.management.jmxremote -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/opt/alfresco/tomcat/conf/logging.properties -Djava.endorsed.dirs=/opt/alfresco/tomcat/endorsed -classpath :/opt/alfresco/tomcat/bin/bootstrap.jar -Dcatalina.base=/opt/alfresco/tomcat -Dcatalina.home=/opt/alfresco/tomcat -Djava.io.tmpdir=/opt/alfresco/tomcat/temp org.apache.catalina.startup.Bootstrap start # tail -f /opt/alfresco/alfresco.log

      10. 登錄 Alfresco Explorer 或 Alfresco Share

      Alfresco 有兩種訪問應用程序的方式——Alfresco Explorer 和 Alfresco Share。

      轉到 http://localhost:8080/alfresco - 啟動 Alfresco 資源管理器

      轉到 http://localhost:8080/share - 啟動 Alfresco 共享

      默認的 alfresco 管理員 uid/pwd 是 admin/admin。登錄后立即更改。

      11.更改alfresco數據庫的默認密碼

      使用 mysql update 命令更改 alfresco 用戶的密碼,如下所示。

      # mysql -u root -p mysql Enter password: Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 51 Server version: 5.0.77 Source distribution Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> UPDATE user SET password=PASSWORD('donttellanybody') WHERE user='alfresco'; Query OK, 2 rows affected (0.00 sec) Rows matched: 2 Changed: 2 Warnings: 0 mysql>

      12. 修改配置文件以反映新的 alfresco 密碼。

      更新 alfresco-global.properties 文件中的 db.password 參數,如下所示。

      # vi /opt/alfresco/tomcat/shared/classes/alfresco-global.properties db.name=alfresco db.username=alfresco db.password=donttellanybody

      在此之后,停止/啟動 MySQL 數據庫并重新啟動 Alfresco Tomcat 服務器。最后一步,確保使用mysqldump或mysqlhotcopy和 /opt/alfresco 目錄備份 alfresco mysql 數據庫。

      # service mysqld restart # /opt/alfresco/alfresco.sh stop # /opt/alfresco/alfresco.sh start

      linux MySQL

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:Excel中的很多小功能雖然小但功能卻十分強大可以解決很多問題
      下一篇:怎么在excel2007中做日歷
      相關文章
      avtt天堂网手机版亚洲| 亚洲综合区图片小说区| jlzzjlzz亚洲jzjzjz| 亚洲国产成人精品电影| 亚洲第一永久在线观看| 亚洲精品中文字幕无乱码| 337p欧洲亚洲大胆艺术| 中文字幕亚洲综合久久2| 亚洲精品国产成人99久久| 国产亚洲精AA在线观看SEE| 国产AV无码专区亚洲A∨毛片| 国产午夜亚洲精品午夜鲁丝片| 精品国产亚洲一区二区在线观看 | 久久久青草青青亚洲国产免观| 亚洲永久无码3D动漫一区| 亚洲午夜福利AV一区二区无码| 国产精品亚洲精品日韩已满| 亚洲不卡av不卡一区二区| 亚洲AV日韩精品久久久久久久| 亚洲AV无码精品无码麻豆| 91亚洲一区二区在线观看不卡| 久久亚洲私人国产精品| 亚洲国产精品综合福利专区| 亚洲AV成人噜噜无码网站| 亚洲欧洲av综合色无码| 国产成人亚洲综合无| 伊人久久精品亚洲午夜| 久久精品国产精品亚洲艾草网| 亚洲午夜免费视频| 亚洲一区电影在线观看| 亚洲精品无码中文久久字幕| 国产成人综合亚洲| 日韩一卡2卡3卡4卡新区亚洲| 亚洲阿v天堂在线| 亚洲第一页在线观看| 亚洲欧美不卡高清在线| 亚洲精品无码永久在线观看| 亚洲精品~无码抽插| 亚洲激情黄色小说| 亚洲午夜福利在线视频| 亚洲国产天堂久久综合|