【发布时间】:2020-03-27 12:04:00
【问题描述】:
我只是想安装TYPO3 10.1.0,但是安装不成功。
起初,它会抛出一个 Server-500 错误,而没有任何 php 错误。
设置'displayErrors' => true 后我可以看到详细的错误信息显示
Symfony\Component\DependencyInjection\Exception\InvalidArgumentException
The file "/var/www/html/typo3/public/typo3/sysext/core/Configuration//Services.yaml" does not contain valid YAML: Unexpected characters near "
我打开了那个文件,删除了里面的所有 cmets,然后重新加载了 install.php,解决了这个错误,但又抛出了另一个错误,这次是在我的 php 输出中:
NOTICE: PHP message: PHP Fatal error: Class TYPO3\CMS\Core\Mail\FileSpool contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (Symfony\Component\Mailer\Transport\TransportInterface::__toString) in /var/www/html/typo3/public/typo3/sysext/core/Classes/Mail/FileSpool.php on line 38
在 FileSpool.php 中添加 __toString():string 函数后,我得到另一个错误
NOTICE: PHP message: PHP Fatal error: Declaration of TYPO3\CMS\Core\Mail\Mailer::send(Symfony\Component\Mime\RawMessage $message, ?Symfony\Component\Mailer\SmtpEnvelope $envelope = NULL): void must be compatible with Symfony\Component\Mailer\MailerInterface::send(Symfony\Component\Mime\RawMessage $message, ?Symfony\Component\Mailer\Envelope $envelope = NULL): void in /var/www/html/typo3/public/typo3/sysext/core/Classes/Mail/Mailer.php on line 38
所以,基本上,core/classes/Mail 阻止我安装 TYPO3 10.1.0
【问题讨论】:
标签: typo3 typo3-10.x