Open Journal Systems is an open source application that can be freely downloaded and installed on nearly any desktop or server computer.
License
OJS is distributed under the terms of the GNU General Public License. A copy of the license terms for redistributing OJS code in original or modified form is included with the OJS download.
System Requirements
A server environment meeting the following requirements is recommended:
- PHP >= 4.2.x
- MySQL >= 4.1 or PostgreSQL >= 7.1 (including PostgreSQL 8.x)
- Apache >= 1.3.2x or >= 2.0.4x or Microsoft IIS 6+
- Operating system: Any OS that supports the above software, including Linux, BSD, Solaris, Mac OS X, and Windows
OJS has currently only been tested on MySQL and PostgreSQL, although other database management systems supported by ADOdb may work (in full or partially). Compatibility reports and/or code patches for alternative DBMSs are welcome.
Installation
OJS comes with a web-based installation script that guides the system administrator through the installation process. Alternately, a command-line installation tool is available.
- Download the OJS archive.
- Decompress the OJS archive on your web server and place it in the desired location in your web documents tree:
$ tar -zxf ojs-2.*.tar.gz
$ mv ojs-* /var/www/myjournal - Make the following files and directories writable (i.e., using chown or chmod):
- config.inc.php (optional)
- public
- cache
- cache/t_cache
- cache/t_config
- cache/t_compile
- cache/_db - Open a web browser to the location of your OJS installation (e.g., http://www.mydomain.com/myjournal/) and follow the on-screen instructions to complete the install. See docs/README for more information on the installation process.