你能夠從 PrestaShop 官方下載最新的版本,下載地址爲:http://www.prestashop.com/en/download.php
這裏你只有一個選項,只能下載最新的穩定版,這個版本適用任何在線商店。html
若是你但願下載任何其餘的早期版本,你能夠進入地址:http://www.prestashop.com/en/developers-versions 下載。將頁面滾動到最下端,而後選擇 "Previously released versions" 選項。mysql
注意: PrestaShop 官方並不推薦適用任何早期版本替代當前最新的穩定版進行安裝。web
單擊 "Download" 按鈕,而後保存文件到你的計算機中(例如你計算機的桌面)。你應該會獲得一個被命名爲 "prestashop_1.6.0.4.zip" 文件,或者與這個文件名結構相似的文件,根據當前 PrestaShop 版本的不一樣。sql
下載的文件時一個壓縮文件,意思是這個文件中包含了全部 PrestaShop 所須要的文件,而且這些文件被壓縮存放。爲了繼續下面的步驟,你必須將這個文件進行解壓縮。數據庫
若是你的操做系統不能自動支持解壓縮 Zip 文件,你須要下載並安裝下面一些工具。例如:瀏覽器
咱們強烈推薦使用 7-zip,由於這個軟件是無償使用的,並且可以支持多種格式的解壓縮。安全
使用壓縮工具,將壓縮的軟件程序包解壓縮到你指望的位置,例如你的計算機桌面。不要直接將壓縮文件上傳到 Web 服務器上。
若是你對 Web服務器的使用十分熟悉的話,你也也上傳到服務器上進行解壓縮,這樣上傳的時間會稍微短一些。服務器
在壓縮文件的根目錄下面有 2 個項目:網絡
請必定不要將 "Install_PrestaShop.html" 文件上傳到你的 Web 服務器上。
你如今應該已經有一個主機空間來存儲你的程序文件了,若是你如今尚未主機空間,請參考本指南中其餘章節的內容進行購買。同時在你的本地計算機中,你應該已經有一個已經解壓過的 PrestaShop 程序文件。
這個步驟將會讓你將你已經解壓過的程序文件上傳到 Web 服務器上或者主機空間中。你須要使用 FTP 客戶端從你的本地計算機鏈接到遠程服務器。在完成這個操做以前,你應該也在你的本地計算機上成功安裝了 FTP 客戶端。
在這裏,咱們使用 FileZilla 做爲示例。
經過你主機空間服務商提供的一些信息來經過 FTP 客戶端將你的本地計算機和遠程計算機鏈接起來。若是你尚未得到有關你主機空間的信息,請聯繫你的主機空間服務商去得到相關的鏈接參數。一旦 FTP 客戶端成功鏈接,你就能夠經過這個客戶端工具向遠程服務器傳遞數據了。
在 FileZilla (或者任何其餘 FTP 客戶端)中,瀏覽你的本地文件夾直到你找到 PrestaShop 程序文件。而後將這個文件保留在左側的本地視圖中。
在 遠程視圖部分(在右側),瀏覽文件夾找到你但願放置 PrestaShop 的地方(根目錄,子目錄或者其餘目錄)。這個須要根據實際狀況來進行調整,若是你有什麼疑問,請聯繫你的空間提供商或者到 社區 中進行提問。
/htdocs
, /public_html
, /web
, /www
, /yourdomainname.com
, 等在 FileZilla 中,你應該如今能夠看到你從 Zip 文件夾中解壓出來的 PrestaShop 程序,在右側是你但願上傳這些程序到服務器上的目標地址。若是你尚未對文件進行上傳,那麼上傳文件的方法也很是簡單,選擇要上傳的的文件和文件夾,將這些文件夾從左側拖動到右側目標文件夾中就能夠了。或者你也能夠在文件夾中選擇右鍵,而後單擊上傳。
根據網絡環境,上傳的過程可能須要幾分鐘,也有可能須要幾十分鐘。PrestaShop 購物車有超過 7500 個文件 1000 個文件夾。
這時候請耐心等待下,PrestaShop 的全部文件將會被正常的上傳到遠程服務器上,並可以進行訪問了。
在你開始時間安裝 PrestaShop 購物車以前,你須要肯定你的 MySQL 數據庫已經有一個數據庫能夠供 PrestaShop 進行使用了。若是沒有,你就必須建立一個數據庫。
建立一個新的數據庫,你可使用數據庫客戶端工具進行。咱們使用免費的 phpMyAdmin 工具來建立一個數據庫 (http://www.phpmyadmin.net/),針對全部的虛擬主機,phpMyAdmin 應該是一個默認的配置。
一些主機空間服務商可能鼓勵用戶使用一個圖形化控制面板,例如 cPanel, Plesk 或者是一些自定製的圖形化控制面板。請肯定你認真閱讀過你主機服務商提供的如何處理 MySQL 數據庫的部分和如何建立一個數據庫。
使用你帳戶的用戶名和密碼來鏈接到 phpMyAdmin。具體如何進行鏈接,每一個主機空間服務商的配置可能有所不一樣,你須要根據主機空間服務商提供的配置進行處理。
在左側的列表中,你能夠看到當前數據庫中能夠用的數據庫。一些數據庫是 MySQL 默認使用的數據庫,這些數據庫中可能存儲有 MySQL 的性能表或者配置參數,例如:phpmyadmin
, mysql
, information_schema
,performance_schema
和其餘。請閱讀你空間服務商提供的文檔來看那些數據庫是默認的數據庫。
你能夠經過 "Database" 的標籤頁來建立一個新的數據庫。簡單的在建立對話框中輸入數據庫的名稱,而後單擊 "Create" 來建立一個數據庫。當數據庫建立成功後,你輸入的數據庫名字的數據庫應該可以在左側的數據庫列表中找到。你可使用你新建立的數據庫來存儲 PrestaShop 的數據。
如今咱們進入到安裝過程當中最關鍵的地方,安裝 PrestaShop。
整個安裝的過程也很是簡單,這得益於 PrestaShop 的自動安裝程序。你應該不用花多少時間就能把下面的內容看一下,請閱讀安裝提示中提示的任何信息以免遺漏重要內容和數據。
但願運行 PrestaShop 安裝程序,在瀏覽器中訪問你的 PrestaShop 地址,安裝腳本將會自動檢測到你的 PrestaShop 程序尚未安裝,而後將會引導你到自動安裝界面中。
你也能夠直接在地址欄中輸入安裝程序所在的目錄 /install
文件夾: http://www.example.com/prestashop_folder/install。
若是你但願在你的本地計算機上安裝 PrestaShop,這個安裝路徑應該在你的本地 Web 服務器的路徑下,例如:http://127.0.0.1/prestashop
從如今的界面開始,你治須要閱讀一些提示並填寫一些表單。
安裝的過程一共有 6 步驟。在頁面的頂部,有下面的一些提示可以告訴你如今的安裝已經進行到哪一步了,灰色的臉蛋在已經處理過的步驟後將會變成綠色的笑臉。
這個頁面用於向你快速介紹安裝的過程。你能夠爲你的安裝過程選擇你習慣的語言。
在這個界面中你也能夠得到安裝幫助文檔的連接(http://doc.prestashop.com/)和 PrestaShop 支持的電話號碼。你能夠經過單擊下面的地址鏈接得到更多有關安裝的幫助信息 http://support.prestashop.com/en/,若是你在安裝的時候遇到了什麼困難,也能夠訪問 OSS 計算技術的討論版塊得到相關幫助:http://www.ossez.com/forum.php?mod=forumdisplay&fid=54&filter=typeid&typeid=90
選擇你但願在安裝過程當中使用的語言,而後單擊 "Next" 按鈕進行安裝。你在這裏選擇的語言同時也是 PrestaShop 購物車使用的默認語言,你也能夠爲你的購物車安裝其餘語言。
第二個頁面是一個很是簡單的要求:PrestaShop 是免費的軟件同時能夠在一些開源許可證下分發。基本上是若是你不一樣意 PrestaShop 的許可證,你就不能使用 PrestaShop 購物車軟件。這一步主要是對開源許可證進行一些說明。
閱讀 PrestaShop 的許可證:
若是但願安裝 PrestaShop,你必須贊成上面的 2 個許可證。
若是你但願進入下一步,你必須選擇 "I agree to the above terms and conditions" 選擇框,而後單擊 "Next"。若是你不一樣意上述許可證,你不能安裝 PrestaShop 購物車,下一步的按鈕也不能被單擊。
第3步是對你的系統主機運行環境進行一個快速檢查以確保知足 PrestaShop 運行所須要的全部條件。在不少狀況下,你可能看不到這個頁面,這是由於當你的主機環境知足須要的話,或者沒有錯誤的話,這個頁面是不顯示的。你會被直接引導到 第4步填寫有關的商店信息。你任然能夠經過單擊左側邊欄的 "System compatibility" 連接來查看第3步的內容。
若是安裝的環境校驗中出現了錯誤或者一些環境不知足運行的要求,你將會看到這個頁面,你能夠根據提示從新進行修改,而後單擊刷新設置來進行從新檢查。直到知足全部的條件。
系統兼容性
這個頁面檢查你的全部設置是否正確和正常。包括有:PHP 的設置,文件和文件夾的權限,第三方工具等。
若是出現了一些錯誤,那麼安裝過程將會在這裏中止,你能夠經過這個頁面看到須要修復的一些技術細節。你能夠經過修改 PHP 的設置或者更新文件權限來讓配置知足要求。
下面的列表是對環境進行校驗的全部校驗項:
檢查項 |
如何/何處 進行修改 |
---|---|
是不是 PHP 5.1.2 或者更新版本 | Web 服務器 |
PrestaShop 能上傳文件嗎 | php.ini 文件 (file_uploads ) |
PrestaShop 能建立新文件和文件夾嗎 | 文件瀏覽器 / FTP 客戶端 / 命令行 |
GD 庫是否已經被安裝 | php.ini 文件 (extension=php_gd2.so ) |
MySQL 是否能被支持 | php.ini 文件 (extension=php_pdo_mysql.so ) |
檢查寫入權限 ~/config/ | 文件瀏覽器 / FTP 客戶端 / 命令行 |
檢查寫入權限 ~/cache/ | 文件瀏覽器 / FTP 客戶端 / 命令行 |
檢查寫入權限 ~/log/ | 文件瀏覽器 / FTP 客戶端 / 命令行 |
檢查寫入權限 ~/img/ | 文件瀏覽器 / FTP 客戶端 / 命令行 |
檢查寫入權限 ~/mails/ | 文件瀏覽器 / FTP 客戶端 / 命令行 |
檢查寫入權限 ~/modules/ | 文件瀏覽器 / FTP 客戶端 / 命令行 |
檢查寫入權限 ~/override/ | 文件瀏覽器 / FTP 客戶端 / 命令行 |
檢查寫入權限 ~/themes/default/lang/ | 文件瀏覽器 / FTP 客戶端 / 命令行 |
檢查寫入權限 ~/themes/default/pdf/lang/ | 文件瀏覽器 / FTP 客戶端 / 命令行 |
檢查寫入權限 ~/themes/default/cache/ | 文件瀏覽器 / FTP 客戶端 / 命令行 |
檢查寫入權限 ~/translations/ | 文件瀏覽器 / FTP 客戶端 / 命令行 |
檢查寫入權限 ~/upload/ | 文件瀏覽器 / FTP 客戶端 / 命令行 |
檢查寫入權限 ~/download/ | 文件瀏覽器 / FTP 客戶端 / 命令行 |
檢查寫入權限 ~/sitemap.xml | 文件瀏覽器 / FTP 客戶端 / 命令行 |
PrestaShop 能打開外部 URLs 嗎 | php.in 文件 (allow_url_fopen ) |
PHP 的 "register global" 選項是否關閉 | php.ini 文件 (register_globals ) |
GZIP 壓縮是否被激活 | .htaccess 文件 |
Mcrypt 擴展是否可用 | php.ini 文件 (see http://php.net/manual/en/mcrypt.setup.php) |
PHP 的 "magic quotes" 選項是否被禁用 | php.ini 文件 (magic_quotes_gpc ) |
Dom 擴展是否被載入 | --enable-dom 編譯時選項 |
MySQL 的 PDO 擴展是否被載入 | php.ini 文件(extension=php_pdo_mysql.so ) |
修改 PHP 的配置文件,根據實際運行的狀況可能每一個安裝實例都有所不一樣,同時也於你對服務器的訪問權限有關。這個操做的難度可能有點大,對文件權限的修改就比較簡單。
若是你有這方面的問題,請聯繫你的系統管理員。
全是是操做系統給予用戶訪問數據的權限,根據用戶的權限不一樣而不一樣。同時也和用戶所在的組有關。安裝程序須要對你上傳到服務器的文件進行一些操做,好比寫入一些文件,對一些文件夾進行重命名等。若是你的操做系統部運行安裝程序進行着方面的修改的話,安裝過程就不能順利完成。
提示,若是安裝程序在安裝的時候告訴你有些文件或者文件夾不能正確的修改的話,你須要手動到操做系統上修改這些文件或者文件夾的權限。你能夠經過 FTP 客戶端進行操做,你也能夠經過命令行進行操做。
使用你的 FTP 客戶端登陸到服務器上,而後瀏覽須要操做的 PrestaShop 的文件夾,找到安裝程序提示須要修改權限的文件夾。
CHMOD
在 Unix/Linux 操做系統下修改文件或者文件夾權限的命令爲:"CHMOD",請參考下面的鏈接得到有關這個命令的定義和操做: http://en.wikipedia.org/wiki/Chmod 你也能夠經過單擊下面的連接找到有關文件權限的解釋:http://www.elated.com/articles/understanding-permissions/。
經過下面的命令能夠將寫入權限賦給文件或者文件夾 CHMOD 755 或者 CHMOD,這個根據你所在的虛擬主機不一樣而有所不一樣。
一些主機可能要求你使用 CHMOD 777,若是你使用了這個命令對文件或者文件夾的權限進行修改的話。請肯定你安裝完成後修改權限回來。
例如你能夠在你安裝完成後將文件或者文件夾的權限修改成:775(文件夾) 或者 664(文件)。
請肯定你已經仔細的閱讀過有關你主機空間的相關文檔。
不少 FTP 客戶端可讓你不須要使用命令行工具來修改文件夾或者文件的權限。不少 FTP 客戶端都提供了圖形化的修改界面,這個可以讓你更加簡單的修改文件和文件夾的權限。
一旦你找到須要修改權限的文件或者文件夾,你能夠單擊你鼠標的右鍵,而後選擇 "File permissions..."。
這時候將會彈出一個小窗口:
基於你服務器配置的不一樣,你須要選擇 "Read" 和 "Execute" 列。這個一般須要在 "Owner" 和 "Group" 行中進行選擇。一些主機可能須要你同時也將寫入 "Write" 權限選擇。可是在選擇這個權限的時候請當心,若是服務器上的其餘用戶可以寫入你的文件可能會致使一些安全問題。
一些文件夾可能須要文件夾自己和文件夾下面的文件以及子文件夾同時具備相關的權限,你能夠選擇 "Recurse into subdirectories" 這個選項。這個選項的意思是當前文件夾和子文件夾以及文件同時都具備相關的權限。
修改文件夾權限後,你也同時須要安裝程序同時再檢查一遍,確認全部的文件夾都有正確的權限。在安裝界面中單擊 "Refresh these settings" 來刷新文件權限檢查。
一旦全部的檢查經過,安裝界面將會顯示綠色的下一步 "Next"。若是你不能讓全部的選項都顯示爲綠色,請確保頁面頂部的 "PrestaShop compatibility with your system environment has been verified!" 消息顯示。這個消息意思是系統環境兼容性已被校驗。
系統信息
從這個頁面開始,你能夠對你的購物車進行一些自定製:爲你的購物車設置名字和圖標,肯定購物車的用戶和肯定購物車全部人的我的信息,以及其餘有關的一些信息。
請不要在購物車名字中冒號或者一些特殊的字符。使用這些字符可能會在後期爲你帶來麻煩,例如在發送電子郵件的時候可能會失敗。
你可使用橫槓來替代冒號。例如使用 "MyStore – The best place for items to buy" 來替換 "MyStore: The best place for items to buy" 中的冒號
考慮你購物車使用的圖標,由於這個圖標將會在下面顯示:
基於上面的考慮,請不要保留 PrestaShop 的默認 Logo 圖標。
單擊下一步繼續安裝。
這個頁面包含了數據庫的配置信息。你須要告訴 PrestaShop 購物車數據庫在哪裏,你但願使用那個數據庫。和其餘的配置信息不一樣,這個信息你應該是從你的主機空間服務商處得到的。
若是你使用的是本身的 Web 服務器和數據庫,你須要知道有關數據庫的配置信息。
填寫全部數據庫鏈接字段:
ps_
" 是默認值,安裝的數據庫表後,數據庫表將會顯示爲 "ps_cart
" 或者 "ps_wishlist
";若是你但願在一數據庫中安裝多個購物車實例的話,你須要爲每一個購物車使用不一樣的表前綴。咱們推薦你爲每個不一樣的購物車建立一個不一樣的數據庫,固然這個須要你的空間服務商可以支持。你可使用一個 PrestaShop 安裝實例啓用多購物車特性,可是這些購物車卻只用一個後臺。單擊 "Test your database connection now!" 按鈕來測試你的數據庫鏈接來肯定你已經得到了正確的數據庫服務器信息。
單擊下一步安裝程序將會開始配置你的購物車,建立和插入數據庫表和值等。這個過程可能須要幾分鐘,你須要耐心等待下,請肯定不要刷新你的瀏覽器。
自動安裝進程將會進行下面的操做:
建立 settings.inc.php
文件,而後將你的設置寫入這個文件。
建立數據庫表。
建立默認的購物車和默認的語言。
向數據庫表中插入數據。
配置購物車信息。
安裝默認的模塊。
安裝測試數據(商品,分類,用戶,CMS 頁面等)。
安裝主題
一旦這個完成,你的購物車就已經被成功的安裝了並且能夠開始被使用了。
你能夠閱讀安裝的最後頁面,這個頁面在安裝過程的最後出現。在你關閉這個頁面以前你能夠進行一些操做。
爲了加強你安裝的安全性,你能夠刪除一些時間運行不須要的文件。你能夠經過 FTP 客戶端進行這個操做,直接在服務器上進行刪除,能夠安全刪除的文件以下:
單擊 "Manage your store" 按鈕來進入你的管理員控制檯。
另外一個加強系統安全性的方法是使用自定義的管理員文件夾:修改 "admin" 文件爲一些特殊的名字,例如 "4dmin-1537" 或 "MySecReT4dm1n"。
記錄你的新管理員文件夾的名字, 由於你須要用這個地址來進入你管理員的界面!
最後,爲了不其餘的一些權限問題,若是你的主機容許的話使用你的 FTP 客戶端來更新文件和文件夾的權限爲: 664 或者 666。這個將會下降服務器上文件的訪問權限,若是權限設置太低致使一些模塊不能正常工做的話,你須要修改權限回 755。
祝賀你已經完成了安裝了!
使用你重命名的管理員後臺界面來登陸 PrestaShop 管理員界面,開始在你的購物車中進行分類和添加商品吧!
你也能夠修改發貨渠道,計算運費,添加供應商等不少操做。
你能夠修改主題和其餘配置來讓你的購物車符合你的實際運行環境。
使用手冊的 設置 PrestaShop 1.6 的第一步 中的內容來對你的購物車進行配置,官方的鏈接爲:http://doc.prestashop.com/display/PS16/First+steps+with+PrestaShop+1.6。
你應該常常備份你的數據庫和文件。你能夠將備份文件保存到不一樣的計算中,這樣能夠避免一些潛在的數據丟失問題。例如服務器的硬件損壞等。