Difference between revisions of "WikiServer - Install"

From The TinkerNet Wiki
Jump to navigation Jump to search
Line 18: Line 18:
  
 
  CREATE DATABASE my_wiki;
 
  CREATE DATABASE my_wiki;
  GRANT ALL PRIVILEGES ON my_wiki.* TO 'someone'@'localhost' IDENTIFIED BY 'password';
+
  GRANT ALL PRIVILEGES ON my_wiki.* TO 'someone'@'localhost';
 
  FLUSH PRIVILEGES;
 
  FLUSH PRIVILEGES;
 
  CREATE DATABASE my_notes;
 
  CREATE DATABASE my_notes;
  GRANT ALL PRIVILEGES ON my_notes.* TO 'someone'@'localhost' IDENTIFIED BY 'password';
+
  GRANT ALL PRIVILEGES ON my_notes.* TO 'someone'@'localhost';
 
  FLUSH PRIVILEGES;
 
  FLUSH PRIVILEGES;
 
  EXIT;
 
  EXIT;

Revision as of 00:36, 13 July 2020

Proven on Mint 19.3

NOT Proven on SparkyLinux 5.11 ... (MySQL on SparkyLinux may be problematic)

Install the LAMP Stack

Basic LAMP Stack Install

Install MediaWiki

  • wget https://releases.wikimedia.org/mediawiki/1.34/mediawiki-1.34.1.tar.gz
  • tar -xvzf mediawiki-*.tar.gz
  • sudo mkdir /var/www/html/wiki
  • sudo mkdir /var/www/html/labnotes
  • sudo cp -r mediawiki-*/* /var/www/html/wiki
  • sudo cp -r mediawiki-*/* /var/www/html/labnotes
  • sudo mysql -u root -p
CREATE DATABASE my_wiki;
GRANT ALL PRIVILEGES ON my_wiki.* TO 'someone'@'localhost';
FLUSH PRIVILEGES;
CREATE DATABASE my_notes;
GRANT ALL PRIVILEGES ON my_notes.* TO 'someone'@'localhost';
FLUSH PRIVILEGES;
EXIT;
  • sudo vim /etc/php/7.2/apache2/php.ini
    • (this may be in a slightly different location depending on version of php installed...)
    • increase upload_max_filesize to 200M
  • Fix upload directories:
    • sudo chmod -R ugo+rwX /var/www/html/wiki/images
    • sudo chmod -R ugo+rwX /var/www/html/labnotes/images

Browse to http://ServerAddress/wiki & follow the steps presented.

Set it as Authorised editors only.

Browse to http://ServerAddress/labnotes & follow the steps presented.

Set as Private Wiki