ectouch安裝時基於ecshop的,所以在安裝ectouch時,需要先安裝好ecshop。最新ectouch版本為2.7.3
由於php版本的快速公升級,但是ecshop的更新卻一直很慢,甚至可以說一直沒有更新!基於過期的函式用在高php版本上會出現很多問題。所以在安裝時有一些平台需求。
我覺得最重要的就是兩個問題:1、php版本5.2/5.32、安裝時後續的資料夾必須可寫【可在安裝時看見】
1、windows 平台: iis/apache/nginx + php5.2 + mysql5.1
2、linux/unix 平台 apache/nginx + php5.2 + mysql5.1 (php在非安全模式下執行)
建議使用平台:linux + apache2.2 + php5.2/php5.3 + mysql5.1
3、php必須環境或啟用的系統函式: curl、allow_url_fopen、gd擴充套件庫、mysql擴充套件庫、系統函式 —— phpinfo、dir
在php版本5.2/5.3環境下,一步一步來,不會有問題。我本地測試一直是用的wamp,這個整合環境,我用的php5.5.12的,本來想往上找些資料,給裡面新增幾個php版本,網上查了好多,試了半天也沒弄出來,然後群裡面有人說,配置也很麻煩。然後就果斷用了 phpstudy這個整合環境,裡面可選各種環境版本!有個小問題,這兩個不能同時啟動,在用的時候正常啟動,退的時候停止所有服務就ok了!
我們安裝ecshop只需要upload資料夾,也就是上圖紅框中部分
2、訪問你**的網域名稱,執行安裝程式,勾選進入下一步配置安裝環境(看下圖)
3、這裡主要看目錄是否有許可權,php版本和目錄可寫性沒問題的話點下一步配置系統(看下圖)
注意:【詳情】
解決方案:找到install/includes/lib_installer.php中的第31行
將install/includes/lib_installer.php中的第31行return cls_image::gd_version();改成:
$p = new cls_image();4、輸入資料庫資訊,你的資料庫位址,賬號密碼,資料庫名稱,都需要填寫return $p->gd_version();
資料庫資訊填寫無誤之後填寫管理員資訊,就是你以後登入**後台的賬號密碼
雜項裡面注意設定時區為中劃人民共和國
雜項下面的安裝測試資料看自己的情況,推薦勾選安裝測試資料
最後點選立即安裝
5、安裝完成之後會提示安裝成功
現在點選前往
ecshop
首頁即可看到**首頁了
進**管理後台只需要在網域名稱後面加上
/admin
訪問即可
注意:
解決方案:【詳情】
開啟檔案includes/cls_template.php
找到return preg_replace("/\/e", "\$this->sel ect('\\1');", $source);
替換為return preg_replace_callback("/\/", function($r) , $source);
問題解決。
這個是e_strict錯誤
你搜一下**裡所有包含e_notice的檔案
把error_reporting(e_all ^ e_notice); 改成error_reporting(e_all ^ (e_notice | e_strict | e_deprecated));
遮蔽掉這兩個錯誤提示就行了,不影響使用
第一講 遞迴
遞迴 recursion 程式呼叫自身的程式設計技巧。遞迴滿足2個條件 1 有反覆執行的過程 呼叫自身 2 有跳出反覆執行過程的條件 遞迴出口 一 階乘 include using namespace std int recursive int i int main main 三 斐波那契數 inc...
矩陣第一講
特殊矩陣1.零矩陣 所有矩陣的所有元素全都為0 2.對角矩陣 乙個n階方陣除對角線上的所有元素都為0 2.數量矩陣 對角矩陣中對角線上元素為常數,3.單位矩陣 數量矩陣中對角線上上常數為1.4.行階梯矩陣 乙個矩陣的每個非零行 元素不全為零 的非零首元 第乙個非零元素 所在列的下標隨著行標的增大,並...
第一講 遞迴
遞迴 recursion 程式呼叫自身的程式設計技巧。遞迴滿足2個條件 1 有重複執行的過程 呼叫自身 2 有跳出重複執行過程的條件 遞迴出口 一 階乘 include using namespace std int recursive int i int main main 三 斐波那契數 inc...