Differences between revisions 8 and 14 (spanning 6 versions)
Revision 8 as of 2023-11-19 21:13:15
Size: 2583
Comment:
Revision 14 as of 2023-11-19 21:19:41
Size: 2599
Comment:
Deletions are marked like this. Additions are marked like this.
Line 20: Line 20:
<VirtualHost *:80> <!VirtualHost *:80>
Line 22: Line 22:
    ServerAdmin webmaster@example.com     !ServerAdmin webmaster@example.com
Line 24: Line 24:
    ServerName yourdomain.com     !ServerName yourdomain.com
Line 26: Line 26:
    DocumentRoot /var/www/mediawiki     !DocumentRoot /var/www/mediawiki
Line 30: Line 30:
        Options +FollowSymLinks         Options +!FollowSymLinks
Line 32: Line 32:
        AllowOverride All<<br>>         !AllowOverride All
Line 38: Line 38:
    ErrorLog ${APACHE_LOG_DIR}/error.log     !ErrorLog ${APACHE_LOG_DIR}/error.log
Line 40: Line 40:
    CustomLog ${APACHE_LOG_DIR}/access.log combined     !CustomLog ${APACHE_LOG_DIR}/access.log combined
Line 42: Line 42:
</VirtualHost> <!/VirtualHost>
Line 70: Line 70:
Follow the on-screen instructions to set up MediaWiki. Here is a simplified example of the LocalSettings.php configuration: Follow the on-screen instructions to set up MediaWiki. Here is a simplified example of the !LocalSettings.php configuration:
Line 78: Line 78:
# /var/www/mediawiki/LocalSettings.php # /var/www/mediawiki/!LocalSettings.php
Line 81: Line 81:
$wgSitename = "Your Wiki Name"; !$wgSitename = "Your Wiki Name";
Line 83: Line 83:
$wgMetaNamespace = "YourWikiNamespace"; !$wgMetaNamespace = "!YourWikiNamespace";
Line 85: Line 85:
$wgScriptPath = "/mediawiki"; !$wgScriptPath = "/mediawiki";
Line 87: Line 87:
$wgScriptExtension = ".php"; !$wgScriptExtension = ".php";
Line 90: Line 90:
$wgDBtype = "mysql"; !$wgDBtype = "mysql";
Line 92: Line 92:
$wgDBserver = "localhost"; !$wgDBserver = "localhost";
Line 94: Line 94:
$wgDBname = "your_wiki_database"; !$wgDBname = "your_wiki_database";
Line 96: Line 96:
$wgDBuser = "your_db_username"; !$wgDBuser = "your_db_username";
Line 98: Line 98:
$wgDBpassword = "your_db_password"; !$wgDBpassword = "your_db_password";
Line 100: Line 100:
$wgUpgradeKey = "your_upgrade_key"; !$wgUpgradeKey = "your_upgrade_key";

MediaWikiChatGPT

2023 November 19 https://chat.openai.com/c/8e9bcd55-3b27-4470-b840-2b33c1400c80

You

Example configuration files for mediawiki and apache 2 for Debian Bookworm

ChatGPT

As of my last knowledge update in January 2022, Debian Bookworm was not released yet. Therefore, I cannot provide information on the specific version or any changes that might have occurred since then. However, I can provide you with a generic example configuration for MediaWiki and Apache2 on Debian. Please note that you should adapt the configurations according to your specific needs and the actual software versions available in Debian Bookworm.

Apache2 Configuration

Assuming you have Apache2 installed, create a new virtual host configuration file:


# /etc/apache2/sites-available/mediawiki.conf

<VirtualHost *:80>

  • ServerAdmin webmaster@example.com

    ServerName yourdomain.com

    DocumentRoot /var/www/mediawiki

    <Directory /var/www/mediawiki/>

    • Options +FollowSymLinks

      AllowOverride All Require all granted

    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>


Enable the site and restart Apache:


sudo a2ensite mediawiki.conf

sudo systemctl restart apache2


MediaWiki Configuration

Download and install MediaWiki:


sudo apt-get update

sudo apt-get install mediawiki


Follow the on-screen instructions to set up MediaWiki. Here is a simplified example of the LocalSettings.php configuration:

php Copy code


<?php

# /var/www/mediawiki/!LocalSettings.php

!$wgSitename = "Your Wiki Name";

!$wgMetaNamespace = "YourWikiNamespace";

!$wgScriptPath = "/mediawiki";

!$wgScriptExtension = ".php";

!$wgDBtype = "mysql";

!$wgDBserver = "localhost";

!$wgDBname = "your_wiki_database";

!$wgDBuser = "your_db_username";

!$wgDBpassword = "your_db_password";

!$wgUpgradeKey = "your_upgrade_key";

# Other configuration settings...


Make sure to create a MySQL database for MediaWiki and replace the placeholders in the configuration file with your actual information.

After making these changes, visit your domain in a web browser, and the MediaWiki setup process should guide you through the rest of the installation.

Remember to check the official documentation for any specific updates or changes that may have occurred since my last knowledge update.

MediaWikiChatGPT (last edited 2023-11-19 22:25:48 by KeithLofstrom)