在升级到 Joomla 2.5 以便我可以使用最新版本的 Virtuemart 后,系统电子邮件不再起作用。
我已经根据 php.ini 文件中的条目检查了 Sendmail 路径。(/usr/sbin/sendmail)。
如果我尝试 Joomla 的 Sendmail 选项,我会得到Could not execute: /usr/sbin/sendmail.
如果我尝试 PHP Mail,我会得到Could not instantiate mail function.
另外,我不能再上传模板:
JFolder::create: Could not create directory
Warning: Failed to move file!
我知道我可以 777 所有相关文件夹以使其正常工作,但这是不可接受的。此外,这当然无助于邮件问题。
文件权限与以前相同。我的虚拟主机需要更改哪些内容才能让 Joomla 执行我升级之前所做的事情?
谢谢,
安迪
[编辑] 我复制了站点,导出了 SQL 并迁移到不同的服务器进行测试。一切正常,所以我可以确认问题不在于我的 Joomla 安装,而在于服务器环境。