2022-08-23 10:59:15 - 米境通跨境電商
有幾種方法可以下載Magento軟件,包括:
獲取Composer元數(shù)據(jù)包
下載源碼包
用git安裝
對于此示例,我這里為了圖方便,直接去官網(wǎng)下載的源碼包:
切換到Web服務(wù)器docroot目錄或已配置為虛擬主機docroot的目錄。對于此示例,我們使用的是centos7默認值/usr/share/nginx/html。
這些說明假設(shè)您正在使用CentOS默認位置用于nginx虛擬主機(例如/etc/nginx/conf.d)和默認docroot(例如/usr/share/nginx/html),但是,您可以更改這些位置以適合您的環(huán)境。
1.為Magento站點創(chuàng)建一個新的虛擬主機:
vim/etc/nginx/conf.d/magento.conf
2.添加以下配置:
upstreamfastcgi_backend{
serverunix:/run/php-fpm/php-fpm.sock;
}
server{
listen80;
server_namewww.magento-dev.com;
set$MAGE_ROOT/usr/share/nginx/html/magento2;
include/usr/share/nginx/html/magento2/nginx.conf.sample;
}
替換www.magento-dev.com為您的域名或者ip。
注意:該include指令必須是只指向magento安裝目錄中的nginx.conf.sample。
3.驗證語法是否正確:
nginx-t
4.重啟nginx:
systemctlrestartnginx
5.在安裝Magento軟件之前,請為Web服務(wù)器組設(shè)置讀寫權(quán)限。這是必要的,以便安裝向?qū)Ш兔钚锌梢詫⑽募懭隡agento文件系統(tǒng)。
findvargeneratedvendorpub/staticpub/mediaapp/etc-typef-execchmodg+w{}+
findvargeneratedvendorpub/staticpub/mediaapp/etc-typed-execchmodg+ws{}+
chmodu+xbin/magento
6.步驟一部一部來,不出錯的情況下,訪問地址,你將會看到正確的安裝界面了
七:調(diào)試錯誤
加入上面的這些步驟都對,你還是不能訪問界面的話,請進行一下操作:
請注意這些很重要很重要?。?!
1.檢查你的CentOS7查看防火墻狀態(tài):firewall-cmd--state
2.CentOS7查看SELinux狀態(tài)并關(guān)閉: /usr/sbin/sestatus-v
3.檢查你的防火墻是否允許80端口的訪問、、
4.最好關(guān)閉的的SELinux,這會影響到magento2的訪問
5.打開php會話session的權(quán)限
6.打開文件的權(quán)限:sudochmod-R777varpub
7.打開php緩存代碼的權(quán)限:sudochmod-R777generated
8.打開app權(quán)限:sudochmod-R777app
然后繼續(xù)訪問:可以去查看nginx的錯誤日志:(/var/log/nginx/error.log)
假如出現(xiàn)下面錯誤:下載Magento2并嘗試設(shè)置但獲取空白頁面。