無法安裝Os commerce 購物網站

作業系統:window xp sp2

在Appserv下安裝Os commerce 購物網站時已將window裡的php.ini內的register_globals由off改為on為何安裝畫面仍顯示

FATAL ERROR:register_globals is disabled in php.ini, enable it!

Update:

安裝完成至畫面可進入前後台

進入前台ok正常

進入後台無法進入產生以下畫面

Fatal error: Cannot re-assign $this in C:\AppServ\www\catalog\admin\includes\classes\upload.php on line 31

如何解決

1 Answer

Rating
  • 幻影
    Lv 7
    1 decade ago
    Favorite Answer

    請將我的記錄覆製下來, 對照一下 : 安裝osC購物車軟體原始版:

    甲、將所附OSC-big5壓縮檔,複製到C:\AppServ\www\下,滑鼠右鍵->「解壓縮至此」,確認catalog放在C:\AppServ\www\下。

    乙、打開磁碟C,新增一個空白資料夾,命名為「tmp」。

    如是OSC安裝到磁碟D,則在D:/tmp.

    準備一個新資料庫名稱:輸入http://localhost/phpmyadmin/index.php進入資料庫管理介面(如畫面...

    結束退出。

    丙、

    丁、打開瀏覽器,輸入網址http://localhost/catalog/install按鍵盤Enter,開始安裝

    戊、進入第一個畫面,底下有兩個圖選項,選左邊install點一下,

    己、進入第二畫面,有兩個小方格,預設都是打勾,按「繼續」。

    庚、進入輸入資料畫面,輸入 資料庫主機:localhost

    使用者名稱:空白免填

    密碼: 空白免填

    資料庫名稱: OSC(同前面新增的資料庫同名)。

    其他不理它,一直按「繼續」到前台.後台畫面.

    ◎ 後台: http://localhost/catalog/admin/login.php

    辛、按「後台」畫面,將它傳送到桌面當捷徑。並輸入登入

    網址: Admin@localhost

    密碼: admin

    參觀後台內容有什麼,暫勿需做任何設定,待下篇敘說。

    ◎ 前台: http://localhost/catalog/index.php

    進入前台: http://localhost/catalog/index.php,將它傳送到桌面當捷徑,

    前台會看到兩項紅字錯誤警告.

    處理:

    1.打開catalog將install這個資料夾刪除.

    2.進入catalog/includes/將configure.php這個檔點右鍵->內容->

    屬性設為「唯讀」。

    以上OSC購物車已完成安裝(也可看看OSC教學檔,影片比較易懂)

    以下三個URL都要設到桌面當捷徑:安裝結束後可將這些捷徑移到「我

    的文件」,集中一個資料夾存放。

    前台: http://localhost/catalog/index.php

    後台: http://localhost/catalog/admin/login.php

    資料庫管理: http://localhost/phpmyadmin/index.php

    2010-01-29 22:14:57 補充:

    安裝Apache後的設定:

    在windows\\找到名為php的檔,

    點開php.ini,按電腦最上「編輯」尋找到標題字DataHandling段落下

    2010-01-29 22:15:22 補充:

    a.找到「;default_charset=”iso-8859-1”」,改為=「default_charset=”big5”」”,前面的分號「;」去掉。

    c.在找標題字為「ModuleSettings」段落下SMTP=localhost這裏改為您寄信的伺服器,

    2010-01-29 22:15:47 補充:

    如「seed.net.tw」或「msa.hinet.net」或「giga.net.tw」,即您的ISP連線給您的寄信伺服器。

    d.在下幾行位置,會看到「sendmail_from=me@localhost.com」,改為=您的信箱。

    結束退出。

    2010-01-29 22:16:17 補充:

    7.新增資料庫及付予權限:.打開ie瀏覽器,網址輸入(直接將下址覆製->貼到網址列)

    http://localhost/phpmyadmin/index.php

    如IE畫面空白,點工具列的「重新整理」即可

    開啟資料庫的管理介面phpMyAdmin(註:將這網址傳送到桌面當捷徑)

    2010-01-29 22:16:54 補充:

    ※ 按「權限」->「新增使用者」->輸入使用者名稱,(自己訂名,例root).

    主機填「localhost」,

    密碼及確認密碼:空白不填.

    ->下一步,將「資料.結構」項的小方格全打勾,付與權限.->按下方「執行」.

    ※ 接著按左上的房屋圖回到首頁,建立新資料庫,方格內輸入「OSC」.按下

    「建立」。

    結束退出。

    2010-01-29 22:23:23 補充:

    .

    回答欄不給我補充, 只十個字也說字數太多 , 改放意見欄了

    .

    2010-01-30 11:55:50 補充:

    .

    upload.php on line 31的錯誤 :

    開啟該路徑檔案

    尋找

    $this = null;

    改為

    unset($this);

    或者

    $this == null;

    意思就是將 $this 這個變數的值清空 !!

    Source(s): 自己的筆記
Still have questions? Get your answers by asking now.