Sourceforge.net免费空间安装MediaWiki教程

笨狐狸 发表于 免费空间 分类,
0

        MediaWiki是一套最早为维基百科量身打造的自由免费的wiki套件,迄今为止,非盈利的维基媒体基金会下辖的所有wiki项目均运行着这套软件,而互联网上的许多wiki网站也在使用该软件。本站,MediaWiki之家,亦建基于此套软件上。下方的链接有助于您初步了解本站的内容。本站的内容主要以英文为主,但您也会发现本站的某些内容会有其他语言版本的翻译。
       如果您有一些普通的问题需要咨询,请参见我们建议的通讯方法,也可在咨询处询问。如果您对本站有何建议,请访问相关的讨论页。
下面是在SourceForge.net上手动安装mediawiki的教程。 SourceForge现在支持mediawiki作为托管应用程序。
  要安装,你可以去Project Admin -> Feature Settings,单击可用的功能选项卡,然后可以查看到”MediaWiki“。


  托管的应用程序没有多大的灵活性(它不允许你改变皮肤或添加扩展名),虽然它集成了SourceForge上的用户帐户。
  我们这里举例:
  您的项目被命名为“myproject”
  您在SourceForge上用户名“username”
  安装
  建立数据库
  在SourceForge上登录,点击”Project Admin” > “Feature Settings”,然后”Configure”下”MySQL Database”。 你必须设置密码。
  例如:
  m12345ro:passworddb
  m12345rw:passworddb
  m12345admin:passworddb   创建m12345_wikidb数据库  通过https://mysql-m.sourceforge.net/ (https://mysql-[your project character].sourceforge.net/)
  上传MediaWiki安装文件
  上传MediaWiki安装文件到sftp://username,myproject@web.sourceforge.net/home/groups/m/my/myproject/htdocs/wiki
  不要上传图片文件夹(images)
  为images文件夹创建软链接
  为了能上传图片,要保证images文件夹可写:
  #sftp username,myproject@web.sourceforge.net:/home/groups/m/my/myproject/htdocs/wiki
  #mkdir /home/groups/m/my/myproject/persistent/images
  #symlink /home/groups/m/my/myproject/persistent/images /home/groups/m/my/myproject/htdocs/wiki/images
  复制mediawiki/images到/home/groups/m/my/myproject/htdocs/wiki/images
  更改/home/groups/m/my/myproject/htdocs/wiki/images权限为777
  修改index.php
  编辑 /home/groups/m/my/myproject/htdocs/wiki/config/index.php
  (MediaWiki_1.16上是/home/groups/m/my/myproject/htdocs/wiki/config/Installer.php)
  /*
  if( !is_writable( “.” ) ) {
  dieout( “<h2>Can’t write config file, aborting</h2>
  <p>In order to configure the wiki you have to make the <tt>config</tt> subdirectory
  writable by the web server. Once configuration is done you’ll move the created
  <tt>LocalSettings.php</tt> to the parent directory, and for added safety you can
  then remove the <tt>config</tt> subdirectory entirely.</p>
  <p>To make the directory writable on a Unix/Linux system:</p>
  <pre>
  cd <i>/path/to/wiki</i>
  chmod a+w config
  Afterwards retry to start the <a href=\”\”>setup</a>.
  ” );
  }
  */
  配置MediaWiki
  打开 http://myproject.sourceforge.net/wiki/
  * Wiki name: MyProject
  * Contact e-mail: username@users.sourceforge.net
  * Admin username: WikiSysop
  * Password : mypassword
  * Shared memory caching: CACHE_ACCEL
  * E-mail (general): disabled
  * mysql: mysql-m
  * Database name: m12345_wikidb
  * DB username : m12345admin
  * DB password: passworddb
  将结果复制到
  sftp://username,myproject@web.sourceforge.net/home/groups/m/my/myproject/htdocs/wiki/LocalSettings.php
  然后移除config文件夹
  内存
  修改LocalSettings.php
  <?php
  # If PHP’s memory limit is very low, some operations may fail.
  ini_set( ‘memory_limit’, ’32M’ );
  自定义配置
  Sourceforge Logo
  手动修改wiki/includes/Skin.php
  function getPoweredBy() {
  global $wgStylePath;
  $url = htmlspecialchars( “$wgStylePath/common/images/poweredby_mediawiki_88×31.png” );
  $sf  = ‘<a href=”http://sourceforge.net”><img src=”http://sflogo.sourceforge.net/sflogo.php?group_id=208808&amp;type=1″ width=”88″ height=”31″ border=”0″ alt=”SourceForge.net Logo” /></a>’;
  $img = ‘<a href=”http://www.mediawiki.org/”><img src=”‘.$url.’” alt=”MediaWiki” /></a>’.$sf;
  return $img;
  }
  启用上传
  修改LocalSettings.php
  $wgEnableUploads = true;
  匿名服务127.0.0.1
  用过自助游的人都知道,它打开后弹出网页地址为
  http://127.0.0.1:xxxx/loc/phome.php?v=x.xx&l=xxx
  这里就是这个作用,需要修改LocalSettings.php
  $wgSquidServers = array(’127.0.0.1′);
  使用短网址
  要是有短网址请参阅 Manual:Short URL/wiki/Page title — no root access.
  最后说一下,sf.net空间是给程序用测试程序用的,请勿用于做非法用途。本文只是给一种在sf.net空间上安装程序的思路。当然借助于本思路,你要在sf.net空间上安装discuz 论坛就非常简单,对于更改文件的777写权限或者文件夹的777写权限就非常简单了。

随机日志
« 上一篇: :下一篇 »

发表我的评论

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif