687
edits
Changes
→Enable the wiki
[[Category:FreeBSD]]
== Introduction ==
We'll install a mediawiki that uses sqlite.
http {
server {
listen 80;
listen [::]:80;
server_name xw.is;
return 301 https://$server_name$request_uri;
}
server {
listen 443;
listen [::]:443;
server_name xw.is;
== Enable the wiki ==
location /w {
scp LocalSettings.php xw.is:/usr/local/www/mediawiki
== Enable short URLS URLs ==
To enable short URLs, use this <code>nginx.conf</code> config:
sendfile on;
keepalive_timeout 65;
server {
listen 80;
listen [::]:80;
server_name xw.is;
return 301 https://$server_name$request_uri;
}
server {
listen 443;
listen [::]:443;
server_name xw.is;
You are now done.
== Enable mobile support ==
Make sure you have wget installed:
sudo pkg install -y wget
Make sure you have permissions to add mediawiki extensions:
sudo chown root:staff /usr/local/www/mediawiki/extensions
sudo chmod g+w /usr/local/www/mediawiki/extensions
Download [https://www.mediawiki.org/wiki/Extension:MobileFrontend MobileFrontend] extension and extract it:
wget https://extdist.wmflabs.org/dist/extensions/MobileFrontend-REL1_27-717861c.tar.gz
tar -xzf MobileFrontend-REL1_27-717861c.tar.gz -C /usr/local/www/mediawiki/extensions
Edit <code>LocalSettings.php</code> to enable it (append it at the bottom):
wfLoadExtension( 'MobileFrontend' );
$wgMFAutodetectMobileView = true;