About Features Downloads Getting Started Documentation Events Support GitHub

Love VuFind®? Consider becoming a financial supporter. Your support helps build a better VuFind®!

Site Tools


Warning: This page has not been updated in over over a year and may be outdated or deprecated.
installation:fedora

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
installation:fedora [2019/09/16 13:10] demiankatzinstallation:fedora [2020/07/17 16:54] – [6. Install VuFind] demiankatz
Line 5: Line 5:
 ====== Version Requirements ====== ====== Version Requirements ======
  
-These instructions were most recently tested on Fedora 30 but should also work with other recent versions with little or no modification. If you are using an older Fedora distribution, make sure it meets the [[installation:requirements|requirements]] (such as minimum PHP version) of the VuFind release you are installing.+These instructions were most recently tested on Fedora 32 but should also work with other recent versions with little or no modification. If you are using an older Fedora distribution, make sure it meets the [[installation:requirements|requirements]] (such as minimum PHP version) of the VuFind release you are installing.
 ====== A Note on SELinux ====== ====== A Note on SELinux ======
  
Line 150: Line 150:
 dnf install wget dnf install wget
 cd /tmp cd /tmp
-wget https://github.com/vufind-org/vufind/releases/download/v6.0.1/vufind-6.0.1.tar.gz +wget https://github.com/vufind-org/vufind/releases/download/v6.1.2/vufind-6.1.2.tar.gz 
-tar xzvf vufind-6.0.1.tar.gz +tar xzvf vufind-6.1.2.tar.gz 
-mv vufind-6.0.1 /usr/local/vufind+mv vufind-6.1.2 /usr/local/vufind
 </code> </code>
  
Line 163: Line 163:
 </code> </code>
  
-Appropriate security permissions need to be set up so Apache can access the VuFind code.  The chcon line sets file permissions so Apache is allowed to load the files.  The first setsebool command allows Apache to communicate with itself internally, which is necessary to access the search back-end.  The second setsebool command allows Apache to send email, which is necessary for VuFind's message-sending functions.+Appropriate security permissions need to be set up so Apache can access the VuFind code.  The chcon line sets file permissions so Apache is allowed to load the files.  The first setsebool command allows Apache to communicate with itself internally, which is necessary to access the search back-end.  The second setsebool command allows Apache to send email, which is necessary for VuFind's message-sending functions. The semanage command allows Apache to communicate with Solr on its default port of 8983.
  
 <code bash> <code bash>
Line 169: Line 169:
 setsebool -P httpd_can_network_relay=1 setsebool -P httpd_can_network_relay=1
 setsebool -P httpd_can_sendmail=1 setsebool -P httpd_can_sendmail=1
 +semanage port -a -t http_port_t -p tcp 8983
 </code> </code>
  
installation/fedora.txt · Last modified: 2024/02/12 12:54 by demiankatz