樂在電腦裡

Want to be a better Coder
^

使用Laravel-Valet 安裝Magento

2018-11-04

前言

因為最近工作要用到以及學習Magento2,所以我必須先試試看在Local 端安裝一個基礎款的,以便日後可以學習。而我自己也有在學習Laravel,得知Mac 有個好用的工具叫做Valet ,可以不用設定什麼etc/host 之類的就可以有一個測試的網址然後連過去(壞處就是必須自己的Local 端要先安裝好php和mysql ,valet 只是幫你把網址與資料夾名稱掛上去而已喔)

Notice. Valet 只能for Mac喔

安裝Valet

這我就不多說太多了哈哈(明明就是自己懶得說…
你可以參考文件
我這裡粗略的帶一下,在之前請確定你有安裝php 和mysql

composer global require laravel/valet
valet install
//移動到你想要做的資料夾
valet park

這樣之後你的資料夾底下如果有哪個子資料夾,你就可以直接在瀏覽器打上“http://{資料夾名稱}.test” 就可以無痛使用囉

安裝Magento2

因為valet 是laravel 出來的,所以對laravel 蠻友善的,他在官網有列出支援Magento,但我實際上在用還是有點卡卡的,所以在這裡也記錄一下我的痛點造福各位

composer create-project --repository=https://repo.magento.com/ magento/project-community-edition <install-directory-name>

我這裡為了等等教學方便 install-directory-name 會替代為Magento2,如果你要用的話可以將Magento2 取代為任何你想要的名稱

然後你以為你連Magento2.test或者Magento2.test/setup 就可以用瀏覽器安裝了嗎? 呵呵 這就是痛點所在,不好意思請移到你安裝的資料夾底下使用”command-line” 建立喔

php bin/magento setup:install
--backend-frontname="admin"
--db-host="localhost"
--db-name="magento_2_db"
--db-user="root"
--db-password="root"
--base-url="http://magento2.test/" --base-url-secure="https://magento2.test/"
--admin-user="admin"
--admin-password="admin123" --admin-email="pramod.kharade@example.com" --admin-firstname="Pramod"
--admin-lastname="Kharade"

Notice: 那個db-name db-host等等和db 有關的我只是範例喔,要使用時請務必替換成你自己本機的名稱,然後啊我這裡只是為了排版好看讓你們看,要輸入給command line 的時候請不要換行,確認– 到下個– 只有一格空格,這樣才會成功喔

呼…. 連入https://magnento2.test ,就可以看到畫面了…

安裝Magento1

請到這裡
然後到“release archive” 這個tab 找到Downloader – 1.x 的部分
選擇你可以解壓縮的版本並將他下載下來,放到你要安裝Magento1 的資料夾當中(我這裡資料夾名稱範例是Magento1),然後用瀏覽器打上”http://magento1.test/downloader.php” 就可以看到Magento1 的安裝畫面囉,然後自行設定一下就好囉

後記

最近又突然想把techblog 從october CMS 轉回Wordpress 了哈哈,可能趁著這個中秋連假來幹這些事情好了哈哈

r567tw

最喜歡"忠心"這個形容詞。這一生希望完成三件事:寫一本書、站在TED演講並且想要成為福音及各種學科的橋梁,希望自己能從基督教的思考框架出發與各學科傾聽、回應、對話