選購軟體
我們強烈建議您安裝NTP,以確保cron相關工作可正常執行。 (例如,伺服器日期可以是過去或未來的日期。)
本主題中討論的其他選用公用程式可協助您進行安裝;不過,安裝或使用Adobe Commerce並不需要這些公用程式。
安裝和設定網路時間通訊協定(NTP)
NTP可讓伺服器使用全域可用的集區伺服器同步處理其系統時鐘。 我們建議您使用您信任的NTP伺服器,不論是您內部網路或外部公用伺服器的專屬硬體解決方案。
如果您要在多部主機上部署Adobe Commerce,NTP是保證其所有時鐘都同步的簡單方法,無論伺服器位於哪個時區。 此外,cron相關工作(例如索引和異動電子郵件)取決於伺服器時鐘是否準確。
在Ubuntu上安裝和設定NTP
輸入下列命令以安裝NTP:
apt-get install ntp
繼續使用NTP集區伺服器。
在CentOS上安裝和設定NTP
若要安裝和設定NTP:
-
輸入下列命令以尋找適當的NTP軟體:
code language-bash yum search ntp
-
選取要安裝的套件。 例如,
ntp.x86_64
。 -
安裝套件。
code language-bash yum -y install ntp.x86_64
-
輸入下列命令,讓NTP在伺服器啟動時啟動。
code language-bash chkconfig ntpd on
-
繼續下一節。
使用NTP集區伺服器
選擇集區伺服器由您決定。 若您使用NTP集區伺服器,ntp.org建議您使用NTP集區專案頁面中討論的集區伺服器,這些伺服器會接近您伺服器的時區。 如果您有部署中所有主機都可用的私人NTP伺服器,您可以改用該伺服器。
-
在文字編輯器中開啟
/etc/ntp.conf
。 -
尋找類似下列的行:
code language-conf server 0.centos.pool.ntp.org server 1.centos.pool.ntp.org server 2.centos.pool.ntp.org
-
取代這些行,或新增指定您的NTP集區伺服器或其他NTP伺服器的其他行。 最好指定多個。
-
以下是使用3台以美國為基礎的NTP伺服器的範例:
code language-conf server 0.us.pool.ntp.org server 1.us.pool.ntp.org server 2.us.pool.ntp.org
-
將變更儲存至
/etc/ntp.conf
並結束文字編輯器。 -
重新啟動服務。
-
Ubuntu:
service ntp restart
-
CentOS:
service ntpd restart
-
-
輸入
date
以檢查伺服器的日期。如果日期不正確,請確定NTP使用者端連線埠(通常是UDP 123)已在防火牆中開啟。
請嘗試
ntpdate _[pool server hostname]_
命令。 如果失敗,請搜尋它傳回的錯誤。如果其他所有操作失敗,請嘗試重新啟動伺服器。
建立phpinfo.php
phpinfo.php
檔案會顯示大量有關PHP及其副檔名的資訊。
phpinfo.php
_。 這可能是生產中的安全性問題。將下列程式碼新增至網頁伺服器docroot中的任何位置:
<?php
// Show all information, defaults to INFO_ALL
phpinfo();
如需詳細資訊,請參閱phpinfo手動頁面。
若要檢視結果,請在瀏覽器的位置或位址欄位中輸入下列URL:
http://<web server host or IP>/phpinfo.php
如果顯示404 (找不到)錯誤,請檢查下列專案:
phpMyAdmin
phpMyAdmin應用程式是易於使用的免費資料庫管理公用程式。 您可以使用它來檢查並操控資料庫的內容。 您必須以MySQL資料庫管理使用者的身分登入phpMyAdmin。
如需有關phpMyAdmin的詳細資訊,請參閱phpMyAdmin首頁。
如需有關安裝的詳細資訊,請參閱phpMyAdmin安裝檔案。
-
若要使用phpMyAdmin,請在瀏覽器的地址或位置欄位中輸入以下命令:
code language-http http://<web server host or IP>/phpmyadmin
-
出現提示時,請使用您的MySQL資料庫
root
或系統管理使用者的使用者名稱與密碼登入。