https://docs.openclinica.com/3.1/installation/installation-linux
openclinica§
运行,这取决于数外部软件技术:Java开发工具箱,Apache Tomcat Servlet容器,和PostgreSQL的关系数据库(除非使用Oracle数据库)。
OpenClinica的网站有一个副本的必要的安装器的Java、Tomcat和PostgreSQL供下载。 如果您选择使用的Java版本,Tomcat和PostgreSQL规定的保险公司以外的其他网站,请注意,他们没有被测试应用程序OpenClinica。
有32位和64位版本的软件,在适用时。确定你的系统运行的是32位或64位的操作系统,在您的Linux终端,运行
uname –a
报告显示版本号
:
If
i386
or
i686
displays, it is a 32-bit operating system.
If
x86_64
displays, it is a 64-bit operating system.
下载的安装文件:
1.
运行以下命令创建在您的系
统上
OpenClinica
目录
,
以使它成为当前目录
:
mkdir -p /usr/local/oc/install
cd/usr/local/oc/install
mkdir -p /usr/local/oc/install
cd/usr/local/oc/install
运行以下命令来下载
Jav
a
、
Tomcat
和
PostgreSQL
文件结构。
在命令
,v.x
替代与版本的
OpenClinica
你正在安装
(
例如
3.1):
对于
32
位的操作系统
,
让
文件从
OpenClinica
运行
:
wget http://svn.akazaresearch.com/oc/software/OpenClinica-3.1/linux/apache-tomcat-6.0.32.tar.gz
wget http://svn.akazaresearch.com/oc/software/OpenClinica-3.1/linux/jdk-6u24-linux-i586.bin
如果你将使用PostgreSQL(不是Oracle)为您的数据库,则运行:
wget http://svn.akazaresearch.com/oc/software/OpenClinica-3.1/linux/postgresql-8.4.1-1-linux.bin
wget http://svn.akazaresearch.com/oc/software/OpenClinica-3.1/linux/apache-tomcat-6.0.32.tar.gz
wget http://svn.akazaresearch.com/oc/software/OpenClinica-3.1/linux/jdk-6u24-linux-i586.bin
如果你将使用PostgreSQL(不是Oracle)为您的数据库,则运行:
wget http://svn.akazaresearch.com/oc/software/OpenClinica-3.1/linux/postgresql-8.4.1-1-linux.bin
对于
64
位的操作系统
,
让
文件从
OpenClinca
、运行
:
wget http://svn.akazaresearch.com/oc/software/OpenClinica-3.1/linux/apache-tomcat-6.0.32.tar.gz
wget http://svn.akazaresearch.com/oc/software/OpenClinica-3.1/linux/jdk-6u24-linux-x64.bin
如果你将使用PostgreSQL(不是Oracle)为您的数据库,则运行:
wget http://svn.akazaresearch.com/oc/software/OpenClinica-3.1/linux/postgresql-8.4.1-1-linux-x64.bin
wget http://svn.akazaresearch.com/oc/software/OpenClinica-3.1/linux/apache-tomcat-6.0.32.tar.gz
wget http://svn.akazaresearch.com/oc/software/OpenClinica-3.1/linux/jdk-6u24-linux-x64.bin
如果你将使用PostgreSQL(不是Oracle)为您的数据库,则运行:
wget http://svn.akazaresearch.com/oc/software/OpenClinica-3.1/linux/postgresql-8.4.1-1-linux-x64.bin
不是下载文件从上面的链
接,您可以下载他们直接从他们的本地网站:
PostgreSQL: http://www.postgresql.org/
Tomcat: http://tomcat.apache.org/
下载
OpenClinic
a
软件从
OpenClinica
网站
,
使用这个地点
:< https://community.openclinica.com/project/openclinica >
。
下载该软件
,
你需要一个
OpenClinica
社区用户帐户
< https://community.openclinica.com/user/register >,
这是自由的创建
;
您将需要登录到这个账户下载
OpenClinica
软件。
在下载了这个
OpenClinica
软件
,
将其移动到你的目录下载其他软件组件来
:
/usr/local/oc/install
/usr/local/oc/install
OpenClinica
的
软件是用
Java
编程语言编写的
,
所以您必须在您的系统上安装
Java
为了运行
OpenClinica
应用程序。
当前目录应该在您的系统上
/usr/local/oc/install
. If it is not, make it the current directory by running:
cd /usr/local/oc/install
cd /usr/local/oc/install
安装
Java
运行
:
chmod a+x jdk-6*
./jdk-6*
chmod a+x jdk-6*
./jdk-6*
1
。当文件完成提取、系统
显示
“
按
Enter
继续
……,
“
按回车。
2。一个web浏览器窗口打开时,展示你的注册选择Java软件。注册,或关闭窗口。
3。在操作系统安装Java运行:
mv jdk1* /usr/local/
ln -s /usr/local/jdk1* /usr/local/java
ln -s /usr/local/jdk1* /usr/local/java
Java已经安装在正确的
位置。
OpenClinica
的
软件使用
Apache Tomcat < http://tomcat.apache.org/ > Java
应用程序服务器。
当前目录应该在您的系统上
/usr/local/oc/install
. If it is not, make it the current directory by running:
cd /usr/local/oc/install
cd /usr/local/oc/install
安装
Tomcat
通过运行
以下
:
tar -zxvf apache-tomcat-*
mv apache-tomcat-6.0.32 /usr/local/
ln -s /usr/local/apache-tomcat-6.0.32 /usr/local/tomcat
/usr/sbin/adduser tomcat
tar -zxvf apache-tomcat-*
mv apache-tomcat-6.0.32 /usr/local/
ln -s /usr/local/apache-tomcat-6.0.32 /usr/local/tomcat
/usr/sbin/adduser tomcat
移动
web
应用程序提供了
Tomcat
不需要通过
OpenClinica
跑到另一个地点
:
mkdir /usr/local/tomcat/oldwebapps
mv /usr/local/tomcat/webapps/* /usr/local/tomcat/oldwebapps
mkdir /usr/local/tomcat/oldwebapps
mv /usr/local/tomcat/webapps/* /usr/local/tomcat/oldwebapps
现在已经安装Tomcat
。
当前目录在您的系统上应该是/ usr / local / oc /安装。如果它不是,使它成为当前目录运行:
cd /usr/local/oc/install
启动PostgreSQL设置运行:
chmod a+x postgresql-8.4.*
./postgresql-8.4.* --mode text
chmod a+x postgresql-8.4.*
./postgresql-8.4.* --mode text
PostgreSQL安装向导开始。
对于大多数中的选项设置向导,接受默认值。完成安装向导如下:
Prompt
|
Action
|
Installation Directory [/opt/PostgreSQL/8.4]
|
Press Enter to accept.
|
Data Directory [/opt/PostgreSQL/8.4/data]
|
Press Enter to accept.
|
Password
|
Enter a password for the PostgreSQL database superuser, then press Enter. Record the password because you will need it again in this installation.
|
Retype Password
|
Type the password again, then press Enter.
|
Port [5432]
|
Press Enter to accept.
|
Please choose an option [1]
|
Press Enter to accept.
|
Install pl/pgsql in template1 database? [Y/n]
|
Type
n
, then press Enter.
|
Do you want to continue? [Y/n]
|
Press Enter to accept.
|
Setup has finished installing PostgreSQL on your computer. Stack Builder may be used to download and install additional tools, drivers and applications to complement your PostgreSQL installation. [Y/n] |
Type
n
, then press Enter.
|
PostgreSQL is now installed on your system and will start when you start up your system.
完成这些说明如果你将使用PostgreSQL数据库。如果你将使用Oracle数据库,isntead使用Oracle设置指示。
1. 运行以下命令创建了PostgreSQL数据库和数据库用户OpenClinica用来连接到数据库:
/opt/PostgreSQL/8.4/bin/psql -U postgres -c "CREATE ROLE clinica LOGIN ENCRYPTED PASSWORD 'clinica' SUPERUSER NOINHERIT NOCREATEDB NOCREATEROLE"
/opt/PostgreSQL/8.4/bin/psql -U postgres -c "CREATE DATABASE openclinica WITH ENCODING='UTF8' OWNER=clinica"
/opt/PostgreSQL/8.4/bin/psql -U postgres -c "CREATE ROLE clinica LOGIN ENCRYPTED PASSWORD 'clinica' SUPERUSER NOINHERIT NOCREATEDB NOCREATEROLE"
/opt/PostgreSQL/8.4/bin/psql -U postgres -c "CREATE DATABASE openclinica WITH ENCODING='UTF8' OWNER=clinica"
2. 数据库用户密码设置为米在默认情况下,这不是一个安全的密码。更改密码的如下:
1. 运行
:
/opt/PostgreSQL/8.4/bin/psql -U postgres
/opt/PostgreSQL/8.4/bin/psql -U postgres
2. 一个psql提示显示这个信息:
ALTER USER clinica WITH PASSWORD '
clinica
'
3. 替换XXXX提供一个安全的密码。记录密码用于以后的安装步骤。
4.退出psql提示通过运行:
\q
当前目录在您的系统上应该是/ usr / local / oc /安装。如果它不是,使它成为当前目录运行:
cd /usr/local/oc/install
运行以下命令。在命令,v.x是你的版本的OpenClinica,如3.1:
unzip OpenClinica-v.x*
cd OpenClinica-v.x*/distribution
unzip OpenClinica.war -d OpenClinica
cp -rf OpenClinica* /usr/local/tomcat/webapps
rm -f /usr/local/tomcat/webapps/OpenClinica.war
unzip OpenClinica-v.x*
cd OpenClinica-v.x*/distribution
unzip OpenClinica.war -d OpenClinica
cp -rf OpenClinica* /usr/local/tomcat/webapps
rm -f /usr/local/tomcat/webapps/OpenClinica.war
OpenClinica现在部署使用与数据库。
你可以设置Tomcat可以自动启动,当你开始你的系统,或者您可以手动启动和停止Tomcat通过发出命令。
设置Tomcat在系统启动时自动启动,可以运行下面的:
cp /usr/local/oc/install/OpenClinica-
v.x
*
/install-docs/linux/tomcat /etc/init.d/
cd /etc/init.d
chmod a+x /etc/init.d/tomcat
/sbin/chkconfig --add tomcat
(注意:这个命令仅是为Red Hat Linux。为其他操作系统,看到操作系统指令来添加一个init脚本.)
手动停止和启动Tomcat通过发出命令,运行如下:
/usr/local/tomcat/bin/shutdown.sh
(stops Tomcat)
/usr/local/tomcat/bin/startup.sh
(starts Tomcat)
如果你按照前面的说明到底,只有一个属性的配置文件,datainfo。属性,您可能需要更改为了OpenClinica开始。还有其他属性的配置文件可能要修改为您的系统。
1.
打开配置文件:
/usr/local/tomcat/webapps/OpenClinica/WEB-INF/classes/datainfo.properties
2.
编辑值datainfo中的属性。属性文件。你必须将该值更改为您选择dbPass密码在建立PostgreSQL数据库。修改值对于其他任何属性,然后保存文件。
3.
运行以下命令:
chown -R tomcat /usr/local/tomcat/*
chown -R tomcat /usr/local/apache-*
在这一点上,Java,Tomcat,PostgreSQL,OpenClinica安装和设置。 重新启动系统运行:
重启
在系统启动时,OpenClinica访问在以下网址:
http://localhost:8080/ OpenClinica
日志应该显示在页面。
验证你的设置,试图访问OpenClinica从另一台计算机上运行相同的命令从那台电脑,但替换localhost服务器的IP或主机名。
OpenClinica强烈建议获得的Tomcat程序服务器使用安全套接字层(SSL)协议。SSL是一种数据传输加密技术用于制造安全https://前面的连接。SSL需要第三方安全证书是有效的。信息为Tomcat配置SSL证书是在这个网站:http://tomcat.apache.org/tomcat - 6.0 - - - - - - howto.html doc/ssl。
OpenClinica登录的用户名和密码12345678根。 OpenClinica需要您更改用户的密码“根”到一个安全的密码。看到更新用户配置文件,如果你需要更多的信息。
用户“根”是分配给这项研究“默认”。创建一个用户帐户登录自己,与用户类型设置为“技术管理员”和用户角色设置为数据管理器。为说明创建用户描述,请参阅创建一个新用户。
转载于:https://blog.51cto.com/zhaoyong012/940839