Pages

Subscribe:

Ads 468x60px

Labels

2015年4月4日 星期六

April 2014 eCommerce Survey-購物網站系統的世界排行

資料來源

我將2014年前20名列出
並且有前一年的比較
eCommerce PlatformFeb 2013April 2014
Magento906312252
WooCommerce4524
PrestaShop29983836
OpenCart24253736
VirtueMart33242722
Shopify8262115
osCommerce24612009
Zen Cart25151590
BigCommerce11061239
Volusion11681212
IBM WebSphere Commerce525939
Yahoo! Stores1014808
Ubercart770709
WP e-Commerce799687
CS-Cart620539
Demandware304480
Miva Merchant547463
3DCart338383
Interspire379
OXID eSales338374







Windows + AppServ PHP 之 php_mcrypt.dll 問題!!

資料來源

OS : Windows XP

  • PHP 環境 -- AppServ 2.5.10: 
  • Apache 2.2.8 PHP 5.2.6 
  • MySQL 5.0.51b 
  • phpMyAdmin-2.10.3 

PHP的安裝目錄設為:D:\AppServ\php5
於 php.ini 裡, 將 ;extension=php_mcrypt.dll uncomment,並重新啟動 apache 後,發現 load mcrypt 出現問題,且該模組也沒有成功的 load。 後來發現原因為 PHP Server 找不到 php_mcrypt.dll 相依的 libmcrypt.dll檔案,即使 path 內有設定相關路徑,也是有錯誤。 
解決方法: 將 D:\AppServ\php5 裡的 libmcrypt.dll copy 到 C:\WINDOWS\ 下,然後重新啟動 apache,即可成功載入模組。

AppServ 更新 PHP 版本為 5.2.14

資料來源

AppServ 安裝路徑:D:\AppServ OS:Windows XP 將 AppServ 2.5.10 的 PHP 5.2.6 升級為 PHP 5.2.14 步驟:
 0. 將 Apache 和 MySQL stop。 
1. 至 PHP for Windows 下載 VC6 x86 Thread Safe *1 的 zip 版本。
2. 將 D:\AppServ\php5改名為 php526。
3. 將 php-5.2.14-Win32-VC6-x86.zip 解壓縮到 D:\AppServ\php5。
4. 將 php.ini-dist 改為 php.ini。
5. 對照 PHP5.2.6設定的 php.ini 項目來設定 PHP 5.2.14 的 php.ini *2。 
6. 將設定好的 php.ini 移到 C:\WINDOWS 內。 
7. 如果有開啟 extension=php_mcrypt.dll,記得把 PHP 5.2.14 的 libmcrypt.dll (位於 D:\AppServ\php5內) 重新複製到 C:\WINDOWS 內。
8. start Apache server。 
9. 連到 http://localhost/phpinfo.php,版本若為 PHP Version 5.2.14 表示更新成功囉。
 p.s. AppServ 自 2008.06.10 release 2.5.10 之後,似乎就沒有更新的版本推出了。所以也可以考慮換個 WAMP 來用,例如 WampServer 或是 XAMPP 來安裝。
 *1 AppServ default 是使用 PHP ISAPI 模式執行,所以是建議下載 Thread Safe 的版本。 如果是用 FastCGI模式,則建議使用 Non Thread Safe 的版本。 另外,PHP 5.3 後: VC6 --> 以Visual Studio 6 編譯 for Apache。 VC9 --> 以Visual Studio 2008 編譯 for IIS。 PHP for Windows 內有詳細說明。
 *2 這裡推薦一套好用的文件比對軟體 WinMerge。


SQL Fiddle - 線上SQL 編輯服務

資料來源

SQL Fiddle - 線上SQL 編輯服務 http://www.sqlfiddle.com/

支援資料庫語法類型:MySQL、Oracle、PostgreSQL、SQLite、MS SQL。Screenshot_2

MySQL - 常見維護技巧

資料來源
一、砍掉字串前兩個字元,在放回原來位置:1995-06-12 變成 95-06-12   
UPDATE `win` SET  DATE=SUBSTRING(DATE,3)

二、流水號重整方法:(實際使用:id為欄位的寫法)
   
SET @num=0;
   UPDATE `win` SET id=(@num:=@num+1)

三、建立A和B虛擬欄位   
SELECT DATE,SUBSTRING(DATE,1,2)+1911 AS A,SUBSTRING(DATE,3) AS B FROM `win`

四、字串欄位存放日期,改變格式:將85-12-31轉成西元1996-12-31 民國轉西元   
UPDATE  `win`  SET DATE=CONCAT(SUBSTRING(DATE,1,2)+1911, SUBSTRING(DATE,3));

五、依據日期欄位,計算星期幾,並更新WEEK欄位資料:
   日期格式:2002-03-05=> 2 (表示星期二)
   UPDATE  `win`  SET WEEK=(WEEKDAY(DATE)+1);

六、找出重複資料
   Select FDATE,COUNT(*)  from `win` GROUP BY FDATE  HAVING COUNT(*) > 1;

AppServ 2.5.10升級PHP 5.2.6到5.4版本設定

資料來源

 現在很多開發項目需要php5.3或以上的版本支持, 但是自己機器用的集成環境APMServ5.2.6 的php版本是php5.2.6,所以需要升級一下PHP版本:

OpenCart 2.0.1.1 安裝教學

資料來源
這次...連前言,都跳過好了...沒必要再有那麼多廢話...

建立空間...應該也可以跳過(好懶)-這次建立好慢

建立資料庫...還是跳過(有必要這麼懶)

直接切入安裝

本次教學廢話不多說,直接開始,依舊使用Yustu進行示範。

本次使用當前最新版本2.0.1.1。已經放置中文語言包

有幾個要修改的檔案已經修改,這樣使用上比較簡單(應該吧?)

http://d.besv.net/opencart-2.0.1.1.zip <<包含正體中文語言包!!
Chinese Positive language Pack for OpenCart v2.0.x (已經測試可於2.0.1.1使用)

本次教學包含設定中文教學

教學開始~~

 
 
注意,多數狀況是MySQLi
 


安裝完成,快吧?
 


這裡才是重點
因為已經包含中文,我們就要設定,讓他可以使用
首先,登入後台(廢話),所以點選右邊的Login to your administration進入登入畫面
 

登入了,選擇左邊的齒輪(設定) >> Localisation >> Languages
(這個背景不是登入後頁面,截圖時沒有注意到)
 

進去後選擇右上方的 "+"
 

照著填寫
 
  1. Language Name: 正體中文
  2. Code = zh-TW
  3. Locale = zh,zh-hk,zh-tw,zh-cn,chinese
  4. Image = tw.png
  5. Directory = zh-TW
  6. Status: Enabled 
  7. Sort Order: 此可輸入任意數字
複製代碼


接著要切換語言(一開始我就是卡在這裡...)
又是剛剛的齒輪(我就說是設定,什麼齒輪...) >> Setting
 

接著選擇導航列的Local
 

將Language選擇為 正體中文,這是切換前台的語言
Administration Language 也選擇 正體中文,後台的語言 
點選右上角藍色的儲存(這次沒有說軟碟片了),大功告成。
剩下的就都是可以從後台改的(大概吧)
 
完成了,請記得刪除安裝目錄...至少它剛剛是這樣說的



OpenCart 安裝教學在此告一段落