Yahoo Answers is shutting down on May 4th, 2021 (Eastern Time) and beginning April 20th, 2021 (Eastern Time) the Yahoo Answers website will be in read-only mode. There will be no changes to other Yahoo properties or services, or your Yahoo account. You can find more information about the Yahoo Answers shutdown and how to download your data on this help page.

oscommerce的大問題

我是個初學者!!....弄到這出現錯誤

Warning: session_start() [function.session-start]: open(/tmp\sess_5ef87a664f736bf07717c15bf883acad, O_RDWR) failed: No such file or directory (2) in F:\AppServ\www\happyday\catalog\includes\functions\sessions.php on line 97

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at F:\AppServ\www\happyday\catalog\includes\functions\sessions.php:97) in F:\AppServ\www\happyday\catalog\includes\functions\sessions.php on line 97

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at F:\AppServ\www\happyday\catalog\includes\functions\sessions.php:97) in F:\AppServ\www\happyday\catalog\includes\functions\sessions.php on line 97

警告: 設定檔允許被寫入: F:/AppServ/www/happyday/catalog/includes/configure.php. 這將具有潛在的系統安全風險 - 請將檔案設定為正確的使用權限

警告: sessions 資料夾不存在: /tmp. 在這個目錄未建立之前 Sessions 無法正常動作

這到底該怎麼辦.....

Update:

3.在根目錄下,建立一個 tmp 的目錄

建在哪?我建了錯誤還是沒消失

4.或到後台關閉 Sessions 的使用

進不了後台!!

Update 2:

以解決反而是 登入 與註冊會員變成無法顯示網頁了 怎麼辦Orz

Update 3:

TO:七里香

我沒有動到什麼東西

我載的是 osc22ms2update051113

在哪抓的忘了...!! 第一次用 可以註冊但是會有錯誤

這次再重新安裝後 變成沒錯誤 但是登入跟註冊還有發表評論 結帳之類的都無法顯示網頁

Update 4:

我第一次安裝時是用檔案 第一次會出現上述的錯誤!!

第二次改用資料庫 這次卻不會出現 但是卻出現其他的問題 暈!!

Update 5:

恩 謝謝您的指教 我用成功了 !!

可否在請教一個問題 ((對不起 我問題真的很多 Orz))

我再測試會員註冊的時候 會員有成功註冊了 但是會出現這兩行錯誤

似乎要設定php.ini 不太懂如何設定smtp sendmail_from

Update 6:

錯誤內容

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in F:\AppServ\www\os\includes\classes\email.php on line 529

Update 7:

Warning: Cannot modify header information - headers already sent by (output started at F:\AppServ\www\os\includes\classes\email.php:529) in F:\AppServ\www\os\includes\functions\general.php on line 33

2 Answers

Rating
  • 1 decade ago
    Favorite Answer

    參考看看。

    ============

    安裝設定好之後,

    您要將這個目錄整個【刪除】或者是【搬移】到別的地方,最好是用搬移備份起來,

    網站有問題時,在Copy回去就可在從新設定安裝了。

    【includes】<-----這一個目錄整個。

    ===============

    若還有問再提出一起討論

    2008-04-27 09:06:44 補充:

    更正:

    【install】<-----這一個目錄整個,要搬移或刪除。

    ==============================

    【includes】是在安裝設定時會寫入configurl.php 檔

    2008-04-27 09:07:36 補充:

    configurl.php

    完成安裝後設定成唯讀就可以了。

    2008-04-27 09:19:18 補充:

    有一套買賣的網站架站程式提供您參考看看,

    我覺的還不錯,操作介面比較簡單多了,免費版下載,內含中文繁體語係:

    程序下載地址:

    http://download.ecshop.com/2.5.1/ecshop.v2.5.1.bui...

    更新模板下載地址:

    http://download.ecshop.com/2.5.1/themes.zip

    本成式有一個需要修改的缺點,就是在買家挑選住址的選單部份,

    是大陸城市,要自行改成台灣的,網路上好像也有修改好的版本,

    一時間找不到,這部份不會很難,就像在改HTML網頁文字而以,

    不會有太大的問題。

    2008-04-28 13:43:38 補充:

    請問您是否有修改或異動PHP頁面呢?

    能不貼一下您下載的版本,以及下載的出去,

    我也去抓檔

    跟您同樣的版再找部主機安裝一下試試。

    2008-04-29 11:05:48 補充:

    我抓您用的版本:osc22ms2update051113

    第一次安裝

    匯入資料庫

    請輸入主機資料:

    資料庫主機: localhost

    使用者名稱: 您的SQL帳號

    密碼: 您的SQL帳號的密碼

    資料庫名稱:在您SQL帳號下建立的資料庫名稱 ,假設為:osCommerce

    保持連接:視您的情況,租用或共用主機最好關閉這個選項

    Session 儲存於:檔案,資料庫,挑一個就可以了。

    2008-04-29 11:12:07 補充:

    osc22ms2update051113.zip,解壓縮再將【catalog】整個目路COPY到您主機的目錄中如:

    某槽:&#92;AppServ&#92;www&#92;

    安裝:

    http://xn--sest2txlscsg/catalog/install/index.php

    http://localhost/catalog/install/index.php

    ================

    見,108-04-29 11:05:46 補充

    2008-04-29 11:13:34 補充:

    忽然發現,Yahoo知識+的日期不對~呵。

    ===========

    第一次安裝

    匯入資料庫

    資料庫連接測試 成功.

    請繼續安裝動作以執行匯入資料庫程序

    重要!這個程序執行時不可中斷,否則可能導致資料庫損毀

    資料庫(sql)匯入的檔名及路徑為:

    WIN:

    某槽:&#92;AppServ&#92;www&#92;catalog&#92;install&#92;tchinese.sql

    Linux:

    /var/www/catalog/install/tchinese.sql

    2008-04-29 11:14:30 補充:

    斜線不見了:

    資料庫(sql)匯入的檔名及路徑為:

    WIN:

    某槽:\AppServ\www\

    Linux:

    /var/www/catalog/install/tchinese.sql

    2008-04-29 11:17:26 補充:

    第一次安裝

    匯入資料庫

    資料庫匯入 成功

    ===============

    第一次安裝

    osCommerce 設定

    請輸入網頁主機資料:

    網頁位址: http://您的網址/catalog/

    WIN:

    網頁根目錄: /AppServ/www/

    HTTP Cookie 路徑: /AppServ/www/catalog/與【網頁根目錄】就可以了。

    Linux:

    網頁根目錄: /var/www/catalog/

    HTTP Cookie 網域: www.您的網址.tw,前面不加httpd://

    HTTP Cookie 路徑: /var/www/catalog/與【網頁根目錄】就可以了。

    2008-04-29 11:18:30 補充:

    安裝有權限問題時,

    設定檔(configure.php)不存在,或檔案權限未設定。

    ========

    M$-WINDOWS OS下

    如果你是在 M$-Windows 的環境下安裝,

    請將已經存在的設定檔:

    1、catalog/includes/configure.php

    2、catalog/admin/includes/configure.php

    取消該檔案的"唯讀"屬性

    或用,變更檔名,以便產生新檔。

    2008-04-29 11:18:49 補充:

    Linux OS 請執行下列動作:

    ~#cd /var/www/catalog/includes/

    ~#touch configure.php

    ~#chmod 706 configure.php

    ~#cd /var/www/catalog/admin/includes/

    ~#touch configure.php

    ~#chmod 706 configure.php

    如果 chmod 706 仍然發生錯誤,請試 chmod 777.

    2008-04-29 11:19:10 補充:

    第一次安裝

    osCommerce 設定

    恭喜!osCommerce 已經安裝成功!

    你可以使用下方兩個按鈕到購物系統的

    前台(Catalog)及後台(Administration Tool)

    2008-04-29 11:28:56 補充:

    注意 警告: 安裝目錄仍然存在: .......catalog/install. 基於安全的理由,請將這個目錄刪除

    注意 警告: 設定檔允許被寫入: ....../catalog/includes/configure.php. 這將具有潛在的系統安全風險 - 請將檔案設定為正確的使用權限

    WIN:

    搬移或刪除,install目錄

    /AppServ/www/catalog/install

    /catalog/includes/configure.php

    設定相關權限及隸屬,且為「唯讀,可執行」屬性

    2008-04-29 11:31:45 補充:

    Linux:

    ~#rm -r -f /var/www/catalog/install

    ~#chmod 755 /var/www/catalog/includes/configure.php

    ===============

    如果, sessions採用檔案,那麼您須要建立暫存目錄,並且該目錄可讀寫才行。

    存在資料庫你,就不會遇到要建目錄與權限問題了。

    ==================

    我安裝起來後都OK~

    沒遇到您講的情況,如果帳號與密碼錯誤或忘了,在重寄一次密碼就好了。

    2008-04-29 11:32:51 補充:

    可以的話,設成700比較好。

    ~#chmod 700 /var/www/catalog/includes/configure.php

    Source(s): 我的小腦袋, 我的小腦袋, 我的小腦袋, 我的小腦袋, 我的小腦袋, 我的小腦袋, 我的小腦袋, 我的小腦袋
  • 1 decade ago

    1. 你改了什麼程式碼嗎? 有的話修正

    2.將 F:/AppServ/www/happyday/catalog/includes/configure.php 檔案,設定成唯讀

    3.在根目錄下,建立一個 tmp 的目錄

    4.或到後台關閉 Sessions 的使用

    以上個人經驗,未必盡然,供您參考

Still have questions? Get your answers by asking now.