如何安裝 osCommerce?

如何安裝 osCommerce?

最近我遇到了奧斯商務,一個開源的電商項目,我想試試看。它是否打包在儲存庫中(如 Wordpress)?如果沒有,如何手動安裝使用?

答案1

您需要一個 LAMP 解決方案,因此您必須安裝 Apache、MySQL(伺服器版本)以及所需的 PHP 版本及其軟體模組。

您必須“安裝”文件的路徑稱為“文檔根”,並在 Apache 配置文件中定義,通常是/var/www/.您可以開啟該檔案/etc/apache2/apache2.conf並簡單地讀取(和更改)DR 的位置。

您基本上可以將 PHP 視為 Apache 的一個大插件,因此可能對於磁碟上文件的組織和常規設置的所有設置,您必須引用 file.txtapache2.conf檔案。但是要管理 PHP 功能php.ini,您可以修改通常位於樹下的文件/etc/php,但可以根據您的 Ubuntu 版本輕鬆地將其移動到其他位置,但通常您可以php.ini/etc/.

如果您不確定自己到底在做什麼,請務必備份這些檔案。

預設情況下,您的本機網路伺服器的位址是localhost,或者127.0.0.1如果您想使用 IP,您可以鍵入它作為位址並存取您的文檔根目錄。如果您在 DR 下建立了一個名為test(如/var/www/test/)的目錄,只需前往Web 瀏覽器http://localhost/test/http://127.0.0.1/test/在 Web 瀏覽器中導航到此資料夾的內容。簡而言之,每個網址都與 DR 相關。

答案2

osCommerce 需要 PHP 和 MySQL,換句話說,燈堆棧(Linux(作業系統)、Apache HTTP Server、MySQL(資料庫軟體)和 PHP)。 osCommerce 只需要複製到文件根目錄/var/www/.

此外,我們需要在MySQL中建立資料庫和使用者以供osCommerce使用。

安裝 LAMP 和 osCommerce

sudo tasksel install lamp-server

現在您需要下載並「安裝」osCommerce(取得最新的下載 URL @奧斯商務):

wget http://www.oscommerce.com/get/8 #this is osCommerce 3.0.2 download as of 21/11/2011
unzip oscommerce-3.0.2.zip
sudo cp oscommerce-3.0.2/oscommerce/ /var/www/

為了避免權限問題,上述命令下載到當前 shell,解壓縮並複製 osCommerce to /var/www/.如果您不知道 Web 應用程式正常運作所需的必要權限,切勿直接解壓縮或將檔案移至文件根目錄。

現在可以透過 存取 osCommerce http://ipaddress/osommerce/,其中ipaddress是您的伺服器的 IP 位址或網域。如果您要在目前所在的系統上安裝 osCommerce,則可以替換ipaddresslocalhost127.0.0.1

瀏覽到 osCommerce 頁面將觸發初始設置,並詢問它將使用的 MySQL 資料庫和管理員使用者設定的詳細資訊。

建立 MySQL 資料庫

首先,您應該建立一個 MySQL 使用者供 osCommerce 使用。對於 Web 應用程式使用 root 使用者/密碼(在 LAMP 安裝期間設定)是不好的做法。

在裝有 MySQL 的機器上的 shell 中,執行以下操作:

mysql -u root -p

輸入您之前指定的 root 密碼。這會提示您具有對 MySQL 伺服器的完全存取權。

現在,選擇一個資料庫名稱 - 只要它在 MySQL 伺服器上是唯一的,它實際上是什麼並不重要(要查看現有的資料庫名稱,SHOW DATABASES;

CREATE DATABASE dbname;

例如,替換dbname可以替換為 with oscommerce

現在您必須授予新使用者存取該資料庫的權限。選擇一個使用者名稱和密碼(使用者名稱可以oscommerce重複,但要設定一個安全密碼)- 替換dbname為資料庫名稱(在本例中為oscommerce):

GRANT ALL ON dbname.* TO username IDENTIFIED BY 'password';

完畢。現在您可以將詳細資料放入網頁表單中;資料庫伺服器只是localhost127.0.0.1,假設網頁伺服器與 MySQL 伺服器是同一台機器,使用者名稱和密碼是剛剛建立的,資料庫名稱是您替換的任何名稱dbname。連接埠可以留空。

參考

相關內容