在BAE上搭建PHPWind社群的方法

2021-06-19 04:32:30 字數 1546 閱讀 6987

**:

如果你是好奇踏入這個帖子的,我就先介紹一下什麼是bae和phpwind

我的**「龍門國醫」就是搭建在bae上的:

phpwind(簡稱:pw)是乙個基於php和mysql的論壇程式,如果你想建乙個自己的論壇社群,

phpwind是最佳選擇之二,有乙個比

phpwind更有名的是discuz,但它似乎不完全是用php搭建的,而bae只支援php,所以就只能選擇phpwind了。

但是,直接把phpwind上傳到bae是無法執行的,因為phpwind安裝時需要在伺服器上建立檔案,但bae不允許本地建立檔案。

變通的方法是:

(1)先在自己本地的機器上安裝phpwind9.0(當然前提是你的機器上裝了php和mysql)

我在安裝phpwind9.0的時候遇到了些小問題,安裝提示php未安裝pdo_mysql,查了一下,解決方法是:先找到php.ini檔案,一般是在c盤的windows目錄下,如果沒有的話,可以執行如下php指令碼把檔案位置找到:

<?php

phpinfo();

?>

然後在php.ini中尋找這兩個語句:

extension=php_pdo.dll 和

extension=php_pdo_mysql.dll

把它們前面的";"號去掉,然後重啟

web伺服器(iis,apache,nginx等)就可以了。

(2)phpwind安裝完成後,把phpwind的資料表全部匯出為sql檔案,然後再匯入到bae的mysql資料庫,然後把伺服器根目錄下所有的phpwind的檔案、資料夾,通過svn上傳到bae

(3)在bae上建立乙個檔案,執行如下指令碼,把連線mysql資料庫需要的資訊羅列出來:

';//使用者名稱

';//密碼

?>

資料庫的名字可以在mysql的管理介面上看到,是一堆無規則的字母、數字

接下來在bae的conf資料夾中找到database.php這個檔案,內容如下

<?php

return array(

'dsn' => 'mysql:host=******;dbname=*****;port=****',

'user' => '******',

'pwd' => '******',

'charset' => 'utf8',

'tableprefix' => 'pw_',

'engine' => 'myisam',

);?>

其中****部分是你本地機器上mysql的登入資訊,你把這些資訊換成上面指令碼顯示的bae的mysql登入資訊就可以了

現在,你的phpwind就可以訪問了。

在Ubuntu上搭建Git server

在ubuntu系統上搭建git server主要包含以下幾個步驟 1 安裝openssh ubuntu sudo apt get install openssh server2 安裝git ubuntu sudo apt get install git git core3 安裝gitosis 1 使...

在Github上搭建部落格

貌似還是這個鏈結最靠譜呀 如何利用github建立個人部落格 之一 github支援的表情符號 表情的使用方法 此人的github主頁是 會遇到問題,然後需要安裝ruby支援jekyll octopress is a framework designed by brandon mathis for ...

在linux上搭建mycat環境

在linux上搭建mycat 環境 windows7 虛擬機器 oracle vmvirtualbox linux ubuntukylin 14.04.1 amd64.iso jdk 1.7 mysql 5.5 一.環境準備 step1 安裝虛擬機器 step2 修改宿主機bios配置,詳細步驟見文...