Warning: This page has not been updated in over over a year and may be outdated or deprecated.
legacy:installation:linux
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
legacy:installation:linux [2015/12/08 18:56] – [Installation] demiankatz | legacy:installation:linux [2018/12/19 17:13] (current) – demiankatz | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Installation ====== | + | ====== Installation |
- | This installation | + | // This outdated page has been deleted to prevent confusion; for current |
- | + | ||
- | For more detailed step-by-step instructions on building a Linux VuFind server from scratch, you may also want to read the [[: | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ===== Requirements ===== | + | |
- | To satisfy VuFind' | + | |
- | + | ||
- | ===== Installation Procedure ===== | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ==== 1. Install Apache HTTP Server ==== | + | |
- | http:// | + | |
- | Ensure that mod_rewrite is included in the build | + | |
- | * VuFind contains a file called **vufind-httpd.conf** be sure to copy or link this into your apache conf.d directory. | + | |
- | * The **vufind/ | + | |
- | + | ||
- | ==== 2. Install MySQL ==== | + | |
- | Most Linux distributions already have MySQL as a part of the distribution, | + | |
- | < | + | |
- | http:// | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | ==== 3. Install PHP with following requirements: | + | |
- | < | + | |
- | --with-pear | + | |
- | --with-ldap | + | |
- | --with-mysql | + | |
- | --with-xsl | + | |
- | --with-pspell | + | |
- | --with-pdo-oci=instantclient,/ | + | |
- | --enable-mbstring | + | |
- | </ | + | |
- | * The --with-pdo-oci is at this point only used for Voyager libraries. ((Steps to install PHP with PDO-OCI support: | + | |
- | - Download the Basic.zip and SDK.zip from the Oracle Instant Client web site | + | |
- | - Unzip the 2 zip files in the same directory | + | |
- | - Move the instantclient directory to somewhere on your server (/ | + | |
- | - Create a symbolic link from the libclntsh.so.11.1 (or whatever version you have) to libclntsh.so as well as the same for libocci.so.. | + | |
- | - Configure PHP with the option ' | + | |
- | You may need to change the configure option to match the path that you have installed the instantclient to as well as the version that you downloaded)) | + | |
- | * The --with-pspell is not used at all but might feature in future spelling-related enhancements; | + | |
- | * The --with-ldap is used for ldap authentication. If you do not use LDAP, this can be ignored. | + | |
- | * --enable-mbstring is used for improved support for multi-byte characters. | + | |
- | + | ||
- | ==== 4. Install the Java JDK ==== | + | |
- | < | + | |
- | http:// | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | + | ||
- | ==== 5. Run the install script ==== | + | |
- | The install script will attempt to setup the MySQL database and install necessary libraries. | + | |
- | + | ||
- | Just load the VuFind code onto your server (default location: / | + | |
- | + | ||
- | Once the software is loaded, switch to the installation directory and run: | + | |
- | + | ||
- | < | + | |
- | %> ./install | + | |
- | </ | + | |
- | + | ||
- | ==== 6. Edit configuration files ==== | + | |
- | The web/ | + | |
- | The httpd-vufind.conf only requires the change of the RewriteBase field (if you're not using the default of / | + | |
- | + | ||
- | + | ||
- | ==== 7. Start the VuFind Server ==== | + | |
- | Be sure that VUFIND_HOME and JAVA_HOME are set in the profile of the user that will be running VuFind-related scripts. | + | |
- | + | ||
- | Once everything is configured, you can start the server as described on the [[: | + | |
- | + | ||
- | ==== 8. Import BIB records into SOLR using the MARC Import Tool ==== | + | |
- | See the [[: | + | |
- | + | ||
- | + | ||
- | + | ||
- | ==== Installation is Complete ==== | + | |
- | While the Import Tool loads the MARC records, you can begin to use your VuFind system. | + | |
---- struct data ---- | ---- struct data ---- | ||
+ | properties.Page Owner : | ||
---- | ---- | ||
legacy/installation/linux.1449600998.txt.gz · Last modified: 2015/12/08 18:56 by demiankatz