私は Mantis バグ トラッカーを初めて使用し、新しいアカウントに登録した後に電子メール通知を有効にしたいと考えています。
さて、MantisBT をローカル コンピューターに問題なく正しくインストールしました。既に管理者のパスワードを変更し、ディレクトリ内の管理者フォルダーを削除しました。この後、新しいアカウントにサインアップしたところ、メールで登録を確認する必要があるという確認メッセージが表示されました. ここでの問題は、確認メッセージがメールに送信されなかったことです。私が見つけたチュートリアルの 1 つによると、最初に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をこれで上書きしてから、新しいアカウントを登録します。情報を送信した後、次のエラーが発生しました。
致命的なエラー: < myDirectory >\mantis\library\phpmailer\class.phpmailer.php 行 1910 の未定義メソッド SMTP::getError() の呼び出し。
メール通知をセットアップする必要があります。アカウントを作成したばかりですが、確認する必要があるため使用できません。
関連ファイルの一部を変更する必要があるかどうか、およびその手順を教えてください。
助けてくれてありがとう!