“安装MW:初始化配置”的版本间差异

来自Wikioe
跳到导航 跳到搜索
第73行: 第73行:
</syntaxhighlight>
</syntaxhighlight>


=== 执行安装 ===
=== 执行升级 ===
访问安装页面:'''[http://wiki.eijux.com/mw-config/index.php http://wiki.eijux.com/mw-config/index.php]'''。
: 输入安装密钥(位于“LocalSettings.php”),完成安装过程;
 
  文件替换之后,也能直接访问 MediaWiki,但是使用时(涉及查找的操作和页面)可能出现错误:
  文件替换之后,也能直接访问 MediaWiki,但是使用时(涉及查找的操作和页面)可能出现错误:
   
   
  [[File:MediaWiki:数据错误.png|800px]]
    [[File:MediaWiki:数据错误.png|800px]]
 
'''步骤:'''
# 访问安装页面:<big>'''[http://wiki.eijux.com/mw-config/index.php http://wiki.eijux.com/mw-config/index.php]'''</big>;
# 依次完成安装过程。
#* 升级密钥:“'''LocalSettings.php'''”中的“<span style="color: blue">'''$wgUpgradeKey'''</span>”)。


== 问题 ==
== 问题 ==

2022年8月22日 (一) 02:19的版本


下载

关于新的MediaWiki文件下载:

关于获取MediaWiki的站点:

注意:

  1. 通过git clone或download code zip的时候,子模块可能不能下载下拉,需要git submodule update或单独去download那些(对应分支)子模块的代码,子模块的信息在.gitmodules文件中。
  2. 下载或拉取发布包,若为核心包(如:mediawiki-core-1.35.0-rc.3.tar.gz)则包内不包含扩展。

更新

注意:

更新:小版本的更新(如1.34.0 → 1.34.2),一般直接更新就可以了,不需要对服务器的基础支持相关进行安装或升级。
升级:大版本的升级(1.34.2 → 1.35.0),要注意新版本的系统需求(如:PHP版本、PHP插件等),以及“两个 LTS 之间的版本才能之间升级”(否则,需要升级到一个LTS,再升级到第二个LTS)。

(更新之前,维护一下“站点日志”,记录一下新版本的系统需求、特性,养成习惯)
  • 系统需求可以通过宝塔面板完成。
    如:PHP 更新、PHP 插件安装(fileinfoopcachememcachedIntl)、删除 PHP 禁用的函数(proc_opensymlinkputenv)等。

文件备份

包括:

  1. 配置文件:LocalSettings.php
    • 如果修改过数据库配置,则需要在配置文件中更新。
  2. 上传文件夹:./images
  3. 扩展文件夹:./extensions
    • 部分扩展可能也需要更新(最好都重新下载更新一遍)。
  4. 修改过的内容;
    如:includes/defaultSettings.php。
  5. 添加过的内容。
    如:logo(位于“./resources/assets”)、skins[皮肤]、vendor[依赖] 等。

文件替换

步骤:

  1. 解压安装包:
    tar -zxvf mediawiki-1.35.0-rc.2.tar.gz
    
    # 或
    
    unzip mediawiki-REL1_35.zip -d /www/wwwroot/
    
    • (把不需要的内容删除)
  2. 移除旧版本;
    rm -rf wiki.eijux.com/
    
    • (可以保留需要备份的内容)
  3. 安装文件替换:
    # 移动
    mv -f mediawiki-1.35.0-rc.2/* wiki.eijux.com/
    
    # 复制
    yes|cp -rf mediawiki-REL1_35/* wiki.eijux.com/
    
  4. 替换备份文件。
  5. 更新网站文件归属及读写权限:
    # 文件归属者、组
    chown -Rf www:www wiki.eijux.com/*
    
    # 文件权限
    chmod -Rf 775 wiki.eijux.com/*
    

执行升级

文件替换之后,也能直接访问 MediaWiki,但是使用时(涉及查找的操作和页面)可能出现错误:

    MediaWiki:数据错误.png

步骤:

  1. 访问安装页面:http://wiki.eijux.com/mw-config/index.php
  2. 依次完成安装过程。
    • 升级密钥:“LocalSettings.php”中的“$wgUpgradeKey”)。

问题

站点路径的问题:

站点目录结构的不同,则配置文件的 $wgScriptPath 配置不同,网站的访问路径不同: