我是 Mantis 错误跟踪器的新手,我想在注册新帐户后启用电子邮件通知。
好吧,我在本地计算机上正确安装了MantisBT,没有任何问题,我已经更改了管理员的密码并删除了目录中的管理员文件夹。在此之后我注册了一个新帐户,有一条确认消息闪过,说我需要通过电子邮件验证我的注册。我的问题是没有验证消息发送到我的电子邮件。根据我找到的一个教程,我需要先配置我的config_inc.php。安装后,我的 config_inc.php 的初始内容是
<?php
$g_hostname = 'localhost';
$g_db_username = '<myUser>';
$g_db_password = '<myPass>';
$g_database_name = 'bugtracker';
$g_db_type = 'mysql';
?>
所以我把它改成了。*我在这里使用我的 gmail 帐户
<?php
$g_hostname = 'localhost';
$g_db_username = '<myUser>';
$g_db_password = '<myPass>';
$g_database_name = 'bugtracker';
$g_db_type = 'mysql';
$g_allow_signup = ON;
$g_allow_anonymous_login = OFF;
$g_anonymous_account = '';
$g_phpMailer_method = PHPMAILER_METHOD_SMTP;
$g_smtp_host = 'smtp.gmail.com';
$g_smtp_username = '<myUser@gmail.com>';
$g_smtp_password = '<myPass>';
$g_administrator_email = '<myUser@gmail.com>';
$g_webmaster_email = '<myUser@gmail.com>';
$g_from_name = 'Mantis Bug Tracker';
$g_from_email = '<myUser@gmail.com>';
$g_return_path_email = '<myUser@gmail.com>';
$g_email_receive_own = OFF;
$g_email_send_using_cronjob = OFF;
$g_allow_file_upload = ON;
$g_file_upload_method = DATABASE;
$g_absolute_path_default_upload_folder = '';
$g_max_file_size = 5000000;
$g_preview_attachments_inline_max_size = 256 * 1024;
$g_allowed_files = '';
$g_disallowed_files = '';
$g_window_title = 'MantisBT';
$g_logo_image = 'images/mantis_logo.gif';
$g_favicon_image = 'images/favicon.ico';
$g_show_realname = OFF;
$g_show_user_realname_threshold = NOBODY;
$g_default_home_page = 'my_view_page.php';
?>
我用这个覆盖了我的config_inc.php,然后注册了一个新帐户。提交信息后,出现错误提示:
致命错误:在第 1910 行调用 < myDirectory >\mantis\library\phpmailer\class.phpmailer.php 中未定义的方法 SMTP::getError()。
现在我被卡住了,请帮帮我,我需要设置我的电子邮件通知。我只是在创建帐户,但我无法使用它们,因为我需要验证它。
请让我知道是否需要修改一些相关文件以及步骤是什么。
谢谢您的帮助!