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

来自Wikioe
跳到导航 跳到搜索
(建立内容为“category:MediaWiki == 下载 == 关于新的MediaWiki文件下载: * 可以在服务器安装git后直接拉取GitHub的相关项目分支[https://github.c…”的新页面)
 
无编辑摘要
第13行: 第13行:


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


第20行: 第20行:


=== 备份 ===
=== 备份 ===
1、LocalSettings.php;
# LocalSettings.php;
2、images文件夹(上传的文件);
# images文件夹(上传的文件);
3、extensions(扩展);
# extensions(扩展);
4、添加或修改过的文件(如includes/efaultSettings.php);
# 添加或修改过的文件(如includes/efaultSettings.php);
5、自定义添加的(如:logo、skins[皮肤]、vendor[依赖])等。
# 自定义添加的(如:logo、skins[皮肤]、vendor[依赖])等。
=== 安装 ===
=== 安装 ===
安装:
# Linux中解压 mediawiki-1.35.0-rc.2.tar.gz:
<code>tar -zxvf mediawiki-1.35.0-rc.2.tar.gz</code>
或<code>unzip mediawiki-REL1_35.zip -d /www/wwwroot/</code>
# 移除旧版本;
<code>rm -rf wiki.eijux.com/</code>
# 移动或复制覆盖mediawiki-1.35.0-rc.2内容到网站文件夹:
移动:<code>mv -f mediawiki-1.35.0-rc.2/* wiki.eijux.com/</code>
复制覆盖:<code>yes|cp -rf mediawiki-REL1_35/* wiki.eijux.com/</code>
# 替换备份文件
# 更新网站文件归属及读写权限:
<code>chown -Rf www:www wiki.eijux.com/*</code>
<code>chmod -Rf 775 wiki.eijux.com/*</code>


== 升级 ==
== 升级 ==
大版本的升级
大版本的升级,如1.34.2 → 1.35.0,需要PHP7.3的支持(现用PHP7.2):
<pre>
MediaWiki 1.35 internal error
MediaWiki 1.35 requires at least PHP version 7.3.00; you are using PHP 7.2.33.
 
Supported PHP versions
Please consider upgrading your copy of PHP. PHP versions less than v7.3.0 are no longer supported by the PHP Group and will not receive security or bugfix updates.
 
If for some reason you are unable to upgrade your PHP version, you will need to download an older version of MediaWiki from our website. See our compatibility page for details of which versions are compatible with prior versions of PHP.
</pre>
站点利用宝塔面板,可以很方便的安装PHP7.3,完成后需在网站设置中切换PHP版本;<br/>
并需安装PHP扩展<code>fileinfo</code>、<code>opcache</code>、<code>memcached</code>,禁用函数<code>proc_open</code>、<code>symlink</code>等。


== 问题 ==
== 问题 ==
# 从“mediawiki-1.34.2.tar.gz”升级到“mediawiki-1.35.0-rc.3.tar.gz”时,
# 从“mediawiki-1.34.2.tar.gz”升级到“mediawiki-1.35.0-rc.3.tar.gz”时,

2020年9月7日 (一) 11:08的版本


下载

关于新的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. LocalSettings.php;
  2. images文件夹(上传的文件);
  3. extensions(扩展);
  4. 添加或修改过的文件(如includes/efaultSettings.php);
  5. 自定义添加的(如:logo、skins[皮肤]、vendor[依赖])等。

安装

安装:

  1. Linux中解压 mediawiki-1.35.0-rc.2.tar.gz:

tar -zxvf mediawiki-1.35.0-rc.2.tar.gzunzip mediawiki-REL1_35.zip -d /www/wwwroot/

  1. 移除旧版本;

rm -rf wiki.eijux.com/

  1. 移动或复制覆盖mediawiki-1.35.0-rc.2内容到网站文件夹:

移动:mv -f mediawiki-1.35.0-rc.2/* wiki.eijux.com/ 复制覆盖:yes|cp -rf mediawiki-REL1_35/* wiki.eijux.com/

  1. 替换备份文件
  2. 更新网站文件归属及读写权限:

chown -Rf www:www wiki.eijux.com/* chmod -Rf 775 wiki.eijux.com/*

升级

大版本的升级,如1.34.2 → 1.35.0,需要PHP7.3的支持(现用PHP7.2):

MediaWiki 1.35 internal error
MediaWiki 1.35 requires at least PHP version 7.3.00; you are using PHP 7.2.33.

Supported PHP versions
Please consider upgrading your copy of PHP. PHP versions less than v7.3.0 are no longer supported by the PHP Group and will not receive security or bugfix updates.

If for some reason you are unable to upgrade your PHP version, you will need to download an older version of MediaWiki from our website. See our compatibility page for details of which versions are compatible with prior versions of PHP.

站点利用宝塔面板,可以很方便的安装PHP7.3,完成后需在网站设置中切换PHP版本;
并需安装PHP扩展fileinfoopcachememcached,禁用函数proc_opensymlink等。

问题

  1. 从“mediawiki-1.34.2.tar.gz”升级到“mediawiki-1.35.0-rc.3.tar.gz”时,