在Ubuntu上配置MediaWiki的曲折之路

在Ubuntu上配置MediaWiki的曲折之路_第1张图片

我其实是很想一边吃着河南老师傅的烤肉炒面一边写博客的,但是我只有一个头,只有两只手,好吧,吃一会儿来写一会儿。

今天的任务就是解决这个问题,我要建立起一个MediaWiki站点,配置过程出了如图所示的错误,今天并没有真正建立起来,也就是说上面的叉叉还是个叉叉,但是我取得了不小的进展,对相关东西的认识也进了一步,于是乎,我是来写流水账和一些教训的,各位看官,看着办吧。

我明明在本地配置得好好的!

如题,在我的macbook上装了MAMP(一个Apache + PHP + MySQL的混合装),特别好用,点击几下即可访问localhost。然而今天的任务不一样,首先你面对的是纯命令行的Ubuntu。。。我又去捯了两口面。。。命令行的效率是高,所想即所得,但是你也要知道如何去表达啊,作为一个Ubuntu小白,今天又是一次摸着石头过河的探险。

我又重新去看MediaWiki的安装文档,然后我发现一个事实,这些复杂的配置过程。。我并没有去操作,我只是装了个MAMP就解决了问题,实际上那些部件我都没有亲自去装和配置。现在躲不掉了。

我在Ubuntu的论坛上搜到了LAMP的安装教程。于是按照里面的说明去进行。

其中,学到了一些Linux的命令:

  1. 检查一个包是否安装过(比如mysql-server): dpkg -s mysql-server
  2. 要用vi新建文件一定要用sudo: sudo vi newfile.html 不用sudo会出现写完文件不能保存,提示 can’t write。。给新手造成无可挽回的心理阴影面积
  3. 重命名文件和移动文件是一个命令:mv,当然,使用的时候还是要加sudo
  4. sudo的意思是作为最高权限去操作

PHP要写在.php文件里服务器才能正确运行,我一开始写在.html文件里了,就跑不起来。

今晚我还是有点成就的

我的小书馆有主页了!虽然只是个简简单单的hello,但是它是用php写成的哈哈哈。

以上成就源自我找到了Apache的文件根目录,还有知道要用sudo。。

唉,不知道用sudo真是一段血泪史。

好,现在越来越有意思了,写程序就像探险!!

10月29日,小书馆正式上线!

之前的问题是缺少数据库支持,我用必应搜到了一个ubuntu上安装LAMP的方法。 LAMP是一组软件的首字母缩写:(Linux-Apache-MySQL-PHP5), 他们是MediaWiki的基础,配置维基失败以后,我就从源头开始排错,看看LAMP是否安装正确。

我仔细阅读了上面那篇文档 ,我的主要目的是找到MySQL和PHP5的联系,文档里刚好有,我发现首先我缺少一个libapache2-mod-auth-mysql的包,然后要装phpmyadmin,安装方法都是基本的Linux安装方式:

sudo apt-get install

配置MediaWiki的过程中让我对Linux认识加深了不少。

安装完phpmyadmin以后,还需要enable the universe repository,就是激活全局仓库??反正文档里面也有方法,是链接到另一篇文档,需要去修改一个文件。

这之后我也不知道还要做什么,就进入MediaWiki的配置界面又试了一次,成功了!!数据库的支持完成了!我耐心的debug获得了回报~

你可能感兴趣的:(ubuntu,MediaWiki)