可选软件
我们强烈建议您安装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服务器的其它行。 最好指定多个。
-
以下是使用三个基于美国的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
_。 这可能是一个生产中的安全问题。在Web服务器的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
或管理用户的用户名和密码登录。