首页 > 其他分享 >MediaWIKI 1.42 教程系列2 — MediaWIKI 配置

MediaWIKI 1.42 教程系列2 — MediaWIKI 配置

时间:2024-12-21 17:09:11浏览次数:4  
标签:教程 mediawiki www MediaWIKI 文件夹 APACHE var 1.42

接着上篇安装完Ubuntu 环境,本篇正式开始MediaWIKI 下载和配置

下载

MediaWiki 官网路径

通过官网或者其他网友网盘分享的地址下载,后解压缩成文件夹,重新命名 mediawiki 文件夹,上传至或者拷贝至服务器主机。需要说明的是,官网并没有指明拷贝到何处。理论上可以放置在任何地方。

但是为了统一管理,建议应该拷贝在 /var/www/ 这个目录下。

值得注意的是,默认apache 指定的是html 文件夹,html 为第一个初始默认网站,里面除了模板文件index.html,几乎没有有用内容.

接下来需要改动 apache配置,让它加载mediawiki文件夹,运行第二个网站

 值得注意的是,在Ubuntu系统上,通常需要考虑新来的文件的属性问题, 用 chmod 和 chown 方式对 /var/www/ 文件夹再次更新属性

配置

1. 修改Apacha 指定的网站,加载mediawiki文件。 进入/etc/apache2/sites-available/

- 成熟做法:建新的配置文件,再启用新配置文件

- 简单做法:直接修改默认配置 000-default.conf ,修改新路径  DocumentRoot /var/www/mediawiki 

// 拷贝修改前的配置,大概内容如下,防止修改后丢失
<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

// 修改后的配置 <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/mediawiki ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>

 

2. 重新加载新配置文件, 再次启用 apache2 

sudo systemctl restart apache2

 

3. 进入正式安装

打开浏览器,进行再次访问 

- 如果已经安装过,显示如下主页

 

标签:教程,mediawiki,www,MediaWIKI,文件夹,APACHE,var,1.42
From: https://www.cnblogs.com/nerocm/p/18620953

相关文章

  • Windows系统MySQL详细安装教程
    MySQL官网:https://www.mysql.com/一、下载安装包1.进入官网后点击“DOWNLOADS”2.点击下面的红框框3.找到社区版MySQL(MySQLcommunityserver)4.下载免安装版安装到指定位置命名避免中文二、MySQL的配置1.设置全局变量!2.管理员权限打开cmd转到MySQL下的bin目录下......
  • MediaWIKI 1.42 2024 教程系列 — 安装MediaWIKI
    背景对于新手来说,网上多数教程并不完善,也没有针对新版本更新教程。在安装过程中遇到很多类似的问题,也翻阅很多资料才得以解决。为了总结经验,给更多人提供帮助,同时避免走弯路,于是决定编写一篇Mediawiki系列文章。前言1.选型:开源免费的WIKI,主要有MediaWiki,Xwiki,JsWIKI等。如......
  • Django框架一站式保姆级教程(四)
    Models–模型(上)一.模型1.1概述模型(Model)是Django为了构建和操纵Web应用的数据而提供的抽象层模型是数据交互的接口,用于表示和操作数据表及记录每个模型都是一个Python类,这些类继承django.db.models.Model1.2MySQL数据库API驱动程序第一步:安装Python开发......
  • 通过浏览器JS跳转到微信小程序教程 代码支持移动端和pc端 复制即用!
    如何通过浏览器JS跳转到微信小程序?Tag:微信小程序跳转浏览器跳转小程序JS与小程序集成效果展示需求:最近在做一个H5页面,需要在用户点击某个按钮时跳转到对应的小程序页面,同时为了优化用户体验,我还需要在页面加载时显示跳转提示。这种需求在某些活动页或推广页中非......
  • JAVA基础教程-(一)JAVA面向对象编程
    教程目录JAVA基础教程JAVA面向对象编程(一)一、面向过程与面向对象1.1、何谓“面向对象”的编程思想?二、Java语言基本元素:类和对象2.1、Java类及类的成员三、对象的创建和使用3.1、对象的产生3.2、内存解析3.3、匿名对象JAVA基础教程J......
  • AI开发:支持向量机(SVM)鸢尾花模型入门教程- Python 机器学习
    最近接触了一些数据分析的任务,越来越多地听到支持向量机(SVM),之前我们也一起学习过 AI开发:支持向量机(SVM)入门教程-Python机器学习今天我们再由浅入深的地来重温和学习这个AI算法,以便我们进一步掌握如何熟悉和使用这一AI大杀器。SVM用在哪里 --文本分类垃圾邮件过滤:通......
  • Marp 入门与教程:让你一分钟爱上Markdown写PPT的乐趣
    Marp入门与教程一、什么是Marp?Marp是一个基于Markdown的开源幻灯片制作工具,可以轻松将Markdown文档转换为精美的幻灯片。其核心是Marpit框架,支持可定制主题、多种输出格式和动态功能。与LaTeX的Beamer比较:对比项MarpLaTeX(Beamer)易用性使用Markdown语......
  • 在Lazarus下的Free Pascal编程教程——用向导创建一个使用使用LCL和FCL组件的项目(pTet
    0.前言我想通过编写一个完整的游戏程序方式引导读者体验程序设计的全过程。我将采用多种方式编写具有相同效果的应用程序,并通过不同方式形成的代码和实现方法的对比来理解程序开发更深层的知识。了解我编写教程的思路,请参阅体现我最初想法的那篇文章中的“1.编程计划”:学习编程......
  • 物联网职业技能大赛:mysql数据库通用教程
    ubuntu安装mysql有外网状态:sudoaptupdatesudoaptsearchmysql-serversudoaptinstall-ymysql-serversudoaptinstall-ymysql-server-8.0ubuntu安装mysql离线状态:scp-p端口压缩包目录虚拟机用户名@IP地址:指定文件目录#zip格式unzip文件名通用操作:sud......
  • 2024 GoLang安装使用教程(附激活以及常见问题处理)
    第一步:下载GoLang安装包访问GoLang官网,下载GoLang第二步:安装GoLang下载完成后,进行安装,next,安装完成点击xx关掉程序!第三步:下载补丁GoLang补丁文件点击获取补丁下载成功后,打开标注的文件文件夹,进入到文件夹/jetbra注意:这个文件夹单独copy一份,所属文件夹......