最近在看ecmobile的開源項目,能夠從http://www.ecmobile.cn/agreement.html下載源碼或者從github上下載源碼https://github.com/GeekZooStudio。
android端的源碼也同要是在github的那個網址上獲取,我下載的是ECMobile_Universal的聯合版,裏面含有android版本,ios版本,還有就是php版本。
服務器是mysql+php+apache,這個網上不少,隨便找個文檔,按照安裝就搞定了。
這裏主要記錄ecshop的搭建,同要下載ecshop的源碼。
一、下載地址http://www.ecshop.com/download.php,我下載的ECShop_V2.7.3_UTF8_release0411.rar,而後將其解壓(/home/candy/study/work/ECShop_V2.7.3_UTF8_release0411),該文件夾下的有:docs、upgrade、upload三個文件夾。
Docs:ecshop的安裝說明(Install.html)、ecshop的介紹(Reademe.txt)、rewrite的使用說明(URLRewrite.txt)等文件。
upgrade:升級包,如需升級將此目錄放到網站跟目錄下執行升級。
upload:該目錄下是ecshop系統的安裝程序文件
二、 這裏將upload下的文件上傳到站點根目錄下的ecshop/中,並修改ecshop目錄及其下文件權限:sudo chmod -R 777 ecshop,因爲在本地測試,爲省事使用連接文件:sudo ln -s /home/candy/study/work/ECShop_V2.7.3_UTF8_release0411/upload /var/www/ecshop,文件權限修改不能忘:sudo chmod -R 777 ecshop。
三、在瀏覽器中輸入http://localhost/ecshop,或者http://<ecshop域名>/ecshop啓動安裝程序, 就ok了。
由於我要經過android程序訪問搭建好的服務器,我按照我下載ECMobile_Universal內的說明書,ECMobile_技術手冊_Android.md和ECMobile_技術手冊_PHP.md按照其中說明的修改android端的url,發現獲取數據失敗,原來我忘記拷貝php端的服務到echop的根目錄,ECMobile_Universal下載後的解壓文件含有Server,將其整個目錄拷貝到ecshop網址的根目錄下,並對進行用戶組的讀寫權限,這裏我將Server重命名爲ecmobile,這樣就和客戶端的配置對應上了。打開Android工程,將接口URL替換爲http://<ecshop域名>/ecmobile/?url=,修改爲功。訪問ok。
以此做爲記錄,怕今回忘記。