日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MediaWiki 在 CentOS 下的安装使用

發布時間:2023/12/20 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MediaWiki 在 CentOS 下的安装使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

MediaWiki 是全球最著名的開源wiki程序,采用PHP編程語言寫成,并可使用MySQL、MariaDB、PostgreSQL或SQLite之一作為其關系數據庫管理系統。

1、環境PHP搭建

CentOS7下安裝PHP默認版本是 5.4,MediaWiki 1.34 要求 PHP 最低版本為 7.2.9,所以需要換源升級。

  • 更新源rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
  • 移除系統自帶的php-commonyum remove php-common -y
  • 安裝 PHPyum install -y php72w php72w-opcache php72w-xml php72w-mcrypt php72w-gd php72w-devel php72w-mysql php72w-intl php72w-mbstring
  • 查看 PHP 版本php -v
  • 安裝Apache服務及其擴展包yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
  • 啟動 Apache 服務,并設置開機自啟systemctl start httpd.service systemctl enable httpd.service
  • 2、搭建MySQL環境

  • 安裝MySQL# 可從官網上下載想要的安裝包 wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm yum -y install mysql57-community-release-el7-10.noarch.rpm yum -y install mysql-community-server
  • 啟動MySQLsystemctl start mysqld.service
  • 3、安裝 MediaWiki

  • 獲得 MediaWiki 安裝包,并解壓wget https://releases.wikimedia.org/mediawiki/1.34/mediawiki-1.34.2.tar.gz tar -xvf mediawiki-1.34.2.tar.gz
  • 移出 html 舊目錄(如果有的話)mv /var/www/html /var/www/old
  • 更換 html 目錄mv mediawiki-1.34.2 /var/www/html
  • 4、訪問 MediaWiki,并配置

    打開瀏覽器,訪問地址:http://<你的公網IP地址>/

    5、常見問題

  • Q:httpd啟動后訪問/var/www/html/下的文件報403,You don’t have permission to access /xxx/ on this server.

    A1:沒有關閉selinux

    # SELINUX=enforcing 改為 SELINUX=disabled,修改后重啟服務reboot。 vi /etc/sysconfig/selinux

    A2:文件夾訪問權限不夠

    chmod -R 777 /var/www/html/

    A3:修改http.conf
    先找到Apache 的http.conf,修改第一段為:

    <Directory>Options FollowSymLinksAllowOverride NoneOrder deny,allow # Deny from allAllow from all# 允許所有訪問Satisfy all </Directory>

    往下走找到第二段,開頭為<Directory “D:/wamp/www/”>,修改最后一部分為:

    # onlineoffline tag - don't removeOrder Deny,Allow # Deny from all # Allow from 127.0.0.1Allow from all
  • Q:訪問后顯示如下頁面:

    A:如果出現一下頁面,說明訪問權限不夠,需給其他用戶授權訪問 session后刷新:

    chmod -R 777 /var/lib/php/session
  • 總結

    以上是生活随笔為你收集整理的MediaWiki 在 CentOS 下的安装使用的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。