ขั้นการปรับแต่งสภาพแวดล้อมให้โปรแกรมทำงานได้ โดยการเข้าไปที่โฟลเดอร์ที่ไฟล์ติดตั้งอยู่ซึ่งก็ขึ้นอยู่กับว่าแต่ละคน ติดตั้งไว้ที่ไหน
1. การปรับแต่ง alfresco
1. การปรับแต่ง alfresco
cd /opt/Alfresco
แล้วเปิดไฟล์โดยการพิมพ์คำสั่งดังนี้
vi /opt/Alfresco/alfresco.sh
ก็จะได้ไฟล์ที่มีโคดดังต่อไปนี้ครับ ให้กำหนดค่าต่างตามนั้นเลย
#!/bin/sh # Start or stop Alfresco server # Set the following to where Tomcat is installed ALF_HOME=/opt/Alfresco cd "$ALF_HOME" APPSERVER="${ALF_HOME}/tomcat" export JAVA_HOME="/usr/lib/jvm/java-6-sun-1.6.0.10/" # Set any default JVM values export JAVA_OPTS='-Xms128m -Xmx512m -XX:MaxPermSize=128m -server' # Following only needed for Sun JVMs before to 1.5 update 8 #export JAVA_OPTS="${JAVA_OPTS} -XX:CompileCommand=exclude,org/apache/lucene/index/IndexReader\$1 ,doBody -XX:CompileCommand=exclude,org/alfr #esco/repo/search/impl/lucene/index/IndexInfo\$Merger ,mergeIndexes -XX:CompileCommand=exclude ,org/alfresco/repo/search/impl/lucene/index/Ind #exInfo\$Merger,mergeDeletions" # if [ "$1" = "start" ]; then "${APPSERVER}/bin/startup.sh" # if [ -r ./virtual_start.sh ]; then # sh ./virtual_start.sh # fi # if [ -r "$ALF_HOME"/start_oo.sh ]; then # sh "$ALF_HOME"/start_oo.sh # fi elif [ "$1" = "stop" ]; then "${APPSERVER}/bin/shutdown.sh" # if [ -r ./virtual_start.sh ]; then # sh ./virtual_stop.sh< # fi # if [ -r "$ALF_HOME"/start_oo.sh ]; then # killall soffice.bin # fi fi
2. การปรับแต่ง Virtual Alfrescoให้ทำเปิดไฟล์ดังต่อไปนี้
vi /opt/Alfresco/virtual_alf.sh
จะได้
#!/bin/sh # Start or stop Alfresco server # Set the following to where Tomcat is installed ALF_HOME=/opt/Alfresco cd "$ALF_HOME" APPSERVER="$ALF_HOME"/virtual-tomcat export JAVA_HOME="/usr/lib/jvm/java-6-sun-1.6.0.10/" # Start virtual-tomcat # if [ "$1" = "start" ]; then "$APPSERVER"/bin/startup.sh elif [ "$1" = "stop" ]; then "$APPSERVER"/bin/shutdown.sh fi
3. การเปลี่ยนฐานข้อมูลจาก HSQL Database เป็น MySQL Database ซึ่งฐานข้อมูลชนิดอื่นก็เหมือนกัน พิมพ์คำสั่ง
mysql -u root -p จากนั้น พิมพ์ mysql> exit; sudo mysql -p < /opt/Alfresco/extras/databases/mysql/db_setup.sql #mysql -p mysql> show databases;
จะได้
+--------------------+
| Database |
+--------------------+
| information_schema |
| alfresco |
| mysql |
+--------------------+
3 rows in set (0.00 sec)
mysql>quit
จากนั้นเข้าไปที่โฟลเดอร์
cd tomcat/shared/classes/alfresco/extension/ และทำการเปิดไฟล์
vi custom-repository.properties
ให้ทำการเปลี่ยน dir.root ดังต่อไปนี้
# Sample custom content and index data location # dir.root=/opt/Alfresco/alf_data
และใส่ comment HSQL connection และลบ comment ออก สำหรับ MySQL connection ดังต่อไปนี้
..... # Derby connection # #db.driver=org.apache.derby.jdbc.EmbeddedDriver #db.url=jdbc:derby:alf_data/derby_data/alfresco;create=true # # 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 ......
ให้ทำการบันทึกและปิดหน้าดังกล่าวแล้วเปิดไฟล์
vi custom-hibernate-dialect.properties
ให้ทำการใส่ commemt ตัวที่ไม่ใช้และเปิดตัวที่ใช้
....... # # Derby dialect # #hibernate.dialect=org.hibernate.dialect.DerbyDialect # # HSQL dialect # #hibernate.dialect=org.hibernate.dialect.HSQLDialect # # MySQL dialect (default) # hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect # # PostgreSQL dialect # ......
การปรับแต่ง MySQL connectivity ให้เปิดไฟล์โดยใช้คำสั่ง
gedit /etc/mysql/my.cnf จากนั้นหาคำว่า bind-address และกำหนดค่าดังนี้
..... bind-address = localhost ......
จากนั้นเปิดไฟล์
vi custom-repository.properties และกำหนดดังนี้
...... db.url=jdbc:mysql://localhost/alfresco ......
ทำการ start โปรแกรม
/opt/Alfresco/alfresco.sh start
และเปิดเว็บ browser และเข้าไปที่
http://HOSTNAME:8080/alfrescouser: admin
pass: admin
อ้างอิงจาก Installing_Alfresco_Lab_3_Stable_on_Ubuntu_8.10
0 comments:
Post a Comment