Difference between revisions of "WikiServer - Install"
Jump to navigation
Jump to search
Line 25: | Line 25: | ||
EXIT; | EXIT; | ||
+ | *'''Note:''' With MySQL 8, there is some possibility that it will default to the wrong authentication method. | ||
+ | **If Mediawiki has problems connecting & gives you "'''The server requested authentication method unknown to the client.'''" as part of the error message, sign back into MySQL & adjust the user being assigned in the wiki install: | ||
+ | ***<code>sudo mysql -u root -p</code> | ||
+ | ***<code>ALTER USER 'someone'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';</code> | ||
*<code>sudo vim /etc/php/7.2/apache2/php.ini</code> | *<code>sudo vim /etc/php/7.2/apache2/php.ini</code> | ||
**(this may be in a slightly different location depending on version of php installed...) | **(this may be in a slightly different location depending on version of php installed...) |
Revision as of 23:20, 13 July 2020
Proven on Mint 19.3
NOT Proven on SparkyLinux 5.11 ... (MySQL on SparkyLinux may be problematic)
Install the LAMP Stack
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;
- Note: With MySQL 8, there is some possibility that it will default to the wrong authentication method.
- If Mediawiki has problems connecting & gives you "The server requested authentication method unknown to the client." as part of the error message, sign back into MySQL & adjust the user being assigned in the wiki install:
sudo mysql -u root -p
ALTER USER 'someone'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
- If Mediawiki has problems connecting & gives you "The server requested authentication method unknown to the client." as part of the error message, sign back into MySQL & adjust the user being assigned in the wiki install:
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