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
运行以下命令来下载 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
对于 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
不是下载文件从上面的链 接,您可以下载他们直接从他们的本地网站:
下载 OpenClinic a 软件从 OpenClinica 网站 , 使用这个地点 :< https://community.openclinica.com/project/openclinica >   下载该软件 , 你需要一个 OpenClinica 社区用户帐户 < https://community.openclinica.com/user/register >, 这是自由的创建 ; 您将需要登录到这个账户下载 OpenClinica 软件。
 
在下载了这个 OpenClinica 软件 , 将其移动到你的目录下载其他软件组件来 :

/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
安装 Java 运行 :

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
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
安装 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
现在已经安装Tomcat


  当前目录在您的系统上应该是/ usr / local / oc /安装。如果它不是,使它成为当前目录运行:

cd /usr/local/oc/install
启动PostgreSQL设置运行:

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"
2.  数据库用户密码设置为米在默认情况下,这不是一个安全的密码。更改密码的如下:
1.  运行 :

/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
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需要您更改用户的密码“根”到一个安全的密码。看到更新用户配置文件,如果你需要更多的信息。
用户“根”是分配给这项研究“默认”。创建一个用户帐户登录自己,与用户类型设置为“技术管理员”和用户角色设置为数据管理器。为说明创建用户描述,请参阅创建一个新用户。