Ubuntu 安装 mediawiki

本文提供了一个详细的MediaWiki安装教程,包括必要的PHP环境配置、MySQL数据库安装及配置过程,同时还介绍了如何自定义设置如logo和上传功能等。


MediaWiki 是一个使用 PHP 语言编写的基于 web 的 Wiki 软件。它可以使用 MySQL 或是 PostgreSQL 数据库管理系统。

wiki当然要安装apache了,方法就不说了,看以前的文章。

mediawiki,安装

     sudo apt-get install mediawiki php5-gd

另外,mediawiki需要mySQl数据库服务器,安装方法如下:

     sudo apt-get install mysql-server mysql-client

一旦安装完成,MySQL 服务器应该自动启动。您可以在终端提示符后运行以下命令来检查 MySQL 服务器是否正在运行:

     sudo netstat -tap | grep mysql

如果服务器不能正常运行,您可以通过下列命令启动它:

sudo /etc/init.d/mysql restart

您可以编辑 /etc/mysql/my.cnf 文件来进行基本设置 -- 日志文件、端口号等.

安装完成后,运行以下命令来配置 MediaWiki:

sudo ln -s /var/lib/mediawiki1.7(这里适应你的版本号) /var/www/mediawiki 
sudo chmod 777 /var/www/mediawiki/config
sudo chown -R www-data.www-data /usr/share/mediawiki1.7

然后就可以通过访问http://localhost/mediawiki进入设置页面了.前提是你的apache搭建的没有问题。!!!


刚刚进入到mediawiki的时候,是需要对他进行配置的,安着你的意愿填完他,像给他的数据库命名,填密码,以及你已经配好的mysql的
root密码,都填好后,点击安装,会自动连接数据库,并创建相应的data和密码,提示成功后,安装就基本结束了。对了,我们的
设置自己的logo呀!!,定制自己的logo,制作一个135×135的PNG图片:

这就用到我前面的网站了。他自动设置图画的功能还不错呢。
http://www.chami.com/html-kit/services/点击Image Embellisher ,然后点你喜欢的特效制作图片吧 !

要用root用户权(sudo命令)移动一个文件,这个文件是mediawiki的主设置文件:(mediawiki1.7可能会根据你安装的版本有所不同)
sudo move /var/lib/mediawiki1.7/config/LocalSettings.php /var/lib/mediawiki1.7/
然后将这个文件的权限进行一下更改
sudo chmod 640 /var/lib/mediawiki/LocalSettings.php

编辑这个文件:
激活上传功能,修改$wgEnableUploads的值就可以。
对了,还有我们的logo,
放到var/lib/mediawiki1.7/skins/common/images

$wgLogo = “$wgScriptPath/wiki.jpg”;这个语句就是管这个的,把wiki.jpg改成你的logo图片名就可以了。
### 配置MediaWikiUbuntu 22.04 #### 安装依赖包 为了确保`apt`源列表中包含必要的仓库,在安装MediaWiki之前,应该确认`/etc/apt/sources.list`文件内含有`contrib`部分。如果缺少这部分,则需添加并更新软件包索引[^1]。 ```bash sudo nano /etc/apt/sources.list ``` 向文件追加如下两行: ```plaintext deb http://YOUR_MIRROR/debian/ etch main contrib deb-src http://YOUR_MIRROR/debian/ etch main contrib ``` 注意替换`http://YOUR_MIRROR/debian/`为实际使用的镜像站点地址。完成编辑后保存退出,并执行命令刷新本地缓存: ```bash sudo apt-get update ``` #### 下载与部署MediaWiki 对于Ubuntu 20.04及以上版本(含22.04),推荐通过官方渠道获取最新稳定版MediaWiki: ```bash sudo apt install mediawiki ``` 此过程会自动处理所有必需的依赖关系以及基本设置工作。安装完成后,默认情况下Web服务器根目录下会有新的子目录名为`mediawiki`被创建出来用于存放程序文件。 #### 数据库准备 MediaWiki支持多种数据库管理系统作为其后台存储引擎,其中MySQL/MariaDB是最常见的选项之一。依据个人偏好选择合适的方案来初始化一个新的数据库实例供后续步骤使用。 假设选用MariaDB为例,先启动服务端口监听状态: ```bash sudo systemctl start mariadb.service ``` 接着进入交互模式完成安全设定并向内部新建专属表空间给wiki应用独占访问权限: ```sql CREATE DATABASE wikidb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; GRANT ALL PRIVILEGES ON wikidb.* TO 'wikiuser'@'localhost' IDENTIFIED BY 'yourpassword'; FLUSH PRIVILEGES; EXIT; ``` 请记得修改上述SQL语句中的密码字段值为自己定义的安全字符串! #### 初始化配置脚本 打开浏览器窗口输入URL指向新搭建好的LAMP环境下的虚拟主机路径附加`/mw-config`结尾触发在线向导流程;按照页面提示逐步填写必要参数直至结束整个安装环节为止——期间务必仔细阅读每一步说明文字以免遗漏重要细节影响最终效果呈现。 最后别忘了调整好防火墙策略允许外部请求抵达目标机器上的HTTP(S)端口号以便正式投入使用前测试验证功能是否正常运作无误。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值