About Features Downloads Getting Started Documentation Events Support GitHub

Site Tools


installation:fedora

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
installation:fedora [2019/09/16 13:10]
demiankatz
installation:fedora [2020/07/20 12:20] (current)
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/​v7.0/vufind-7.0.tar.gz 
-tar xzvf vufind-6.0.1.tar.gz +tar xzvf vufind-7.0.tar.gz 
-mv vufind-6.0.1 /​usr/​local/​vufind+mv vufind-7.0 /​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.1568639406.txt.gz · Last modified: 2019/09/16 13:10 by demiankatz