インストールが出来ません。
初めまして。
インストールしたいのですが、うまくできずに躓いてしまったので、ここで質問させてください。
インストール時は以下で止まってしまいました。
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
sendmailのオープンに成功しました。
データベースの接続に成功しました。
設定ファイルを更新しました。
バックアップ用ディレクトリを作成しました。
一時ファイル用ディレクトリを作成しました。
オプションスクリプト用ディレクトリを作成しました。
アップロード用ディレクトリを作成しました。
その他必要なディレクトリを作成しました。
Software error:
Global symbol "@localhost" requires explicit package name at ./config.cgi line 23. Compilation failed in require at /xxx/xxx/html/xxx/install.cgi line 356.
For help, please send mail to the webmaster (root@localhost), giving this error message and the time and date of the error.
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
また、エラーログを見ますと以下の内容が記載されておりました。
sendmail: fatal: Recipient addresses must be specified on the command line or via the -t option, referer: http://xxx/xxx/install.cgi
install.cgi: Global symbol “@localhost” requires explicit package name at ./config.cgi line 23., referer: http://xxx/xxx/install.cgi
install.cgi: Compilation failed in require at /var/www/html/xxx/install.cgi line 356., referer: http://xxx/xxx/install.cgi
という内容でした。
config.cgiの23行目には、
our $dbuser = “root@localhost”;
install.cgi356行目には、
require “./config.cgi”;
と記載されており、特に問題は、ないかと思っております。
どこを修正していいかわかりません。
どなたかお力を貸していただけると幸いです。
以下にURLも拝見いたしましたが、こちらは、すでに修正されておりました、
また、使用しているサーバーは
さくらサーバー VPS(専用サーバー)です。
初心者ですので、必要情報は以上でよろしいでしょうか?
情報が足りないようでしたらすぐにご返信致します。
以上です。よろしくお願い致します。
平素はMilkyStepをご利用いただきありがとうございます。
おそらくインストールは完了していると思われますが、
「Global symbol “@localhost” requires explicit package name…」というエラーが出ていることから、「@localhost」が変数として認識されてしまっている可能性があります。
—-
our $dbuser = “root@localhost”;
—-
の行を、
—-
our $dbuser = “root”;
—-
もしくは、
—-
our $dbuser = “root\@localhost”; #”@”をエスケープ
—-
のように直接修正してお試しください。