有關 MariaDB (及 MySQL) SQL Mode

自 MariaDB 10.2 及 MySQL 5.7 起,預設的 SQL Mode 會有所改變 – 由原來預設的 “NO_ENGINE_SUBSTITUTION” , 改變為 “ONLY_FULL_GROUP_BY, STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, and NO_ENGINE_SUBSTITUTION.”...

如何透過 PHP 經 PHPMailer 登入及發送電郵

有些情況下,客人 PHP 網頁程式會透過 PHPMailer 作發送電郵。 基本 PHPMailer 例子設定如下 – (需要更改 Host, Username, Password , and your email content) <?php # # Based on PHPMailer v6.0.5 # ref.: https://github.com/PHPMailer/PHPMailer # require “PHPMailer/src/PHPMailer.php”;...

有關 OpenCart 速度及 Product Category Count

就我們經驗,如客人有使用 OpenCart 及累積了一定數量產品 (products) 及商品分類 (category) ,OpenCart 就會比較越行越慢。 從數據庫看,它把每個商品分類都去計算分類裡的產品數目。 所以,當客人 OpenCart 有商品分類,OpenCart 就會把每個分類計算一次,所以 OpenCart 就會越行越慢。 解決方法:停止計算產品數目 OpenCart 2.x: 在 OpenCart 管理平台裡, Settings -> select your store -> Option...

有關 MySQL 及 MariaDB

本公司將會逐步更換 MySQL 為 MariaDB 數據庫。 根據 Wikipedia MariaDB 數據庫管理系統是 MySQL 的一個分支,主要由開源社區在維護,採用 GPL 授權許可。開發這個分支的原因之一是:甲骨文公司收購了 MySQL 後,有將 MySQL 閉源的潛在風險,因此社區採用分支的方式來避開這個風險。   MariaDB 的目的是完全兼容 MySQL ,包括 API 和命令行,使之能輕鬆成為 MySQL 的代替品。在存儲引擎方面,10.0.9版起使用 XtraDB (名稱代號為 Aria)來代替...

有關 Magento 及它的 patch file

Magento 是其中一套流行開源的網上商店軟體 Magento 官方網站會不定期發送 custom patch 去修補一些程式上的漏洞 https://www.magentocommerce.com/download 若客人需要運行這些程式, 客人可以透過 php passthru 功能去執行 例如, 建立一個 aa4212.php (或其他名稱) , 內容有 – 之後在你的瀏覽器裡執行 http://www.xxxxxxx.com/aa4212.php , 就可以了 記得刪除之前建立的 aa4212.php 另外,...

Pin It on Pinterest