フォーラムへの返信

15件の投稿を表示中 - 76 - 90件目 (全115件中)
  • 投稿者
    投稿
  • EasyMail管理者
    キーマスター

    解決したようで安心致しました。
    今後ともよろしくお願い致します。

    返信先: バージョンアップの為更新の仕方 #5478
    EasyMail管理者
    キーマスター

    バージョンの確認なのですが、管理画面にログインしていただくとダッシュボードの画面になるかと思います。
    そのダッシュボードに表示されているNewsの上部に表示されていませんでしょうか。、

    EasyMail管理者
    キーマスター

    ご投稿いただきありがとうございます。

    easymailでは完了画面の編集はthanks.blade.phpで行います。
    完了画面をカスタマイズする際は
    thanks.blade.phpの
    @section(‘content’)から@endsection
    の間に内容を書き込みますと情報が出力されると思いますので、ご確認ください。

    また、easymailのデフォルトの設定ではヘッダーとフッターは
    header.blade.phpとfooter.blade.phpを書き換えるとカスタマイズできるようになっております。

    em_laravel/resources/views/theme/選択されたテーマ名/layout.blade.phpに
    @include(“theme.{$data->theme_name}.header”)又
    @include(“theme.{$data->theme_name}.footer”)
    の記述があるかと思います。

    この2か所の記述が残っていれば、
    header.blade.phpにヘッダー部分
    footer.blade.phpにフッター部分の情報を書いていただくと入力画面、確認画面、完了画面で
    ヘッダーとフッターの出力が反映されるようになるかと思いますので、ご確認ください。

    _reboot.scssの点についてはすぐに原因を推測するのが難しいのですが、一度上記を試して頂いて再度確認して頂いてもよろしいでしょうか。
    ご確認よろしくお願いいたします。

    返信先: 受信が反映されません。 #5459
    EasyMail管理者
    キーマスター

    掲示板への投稿ありがとうございます。
    ご状況がわかりかねるので何とも言えませんが、
    突然受信ができなくなるということは通常は考えにくいと思います。

    何か設定を変えたか、サーバー側の問題かだとは思いますが
    いかがでしょうか?

    ちなみに、管理画面の受信履歴にはデータは蓄積されていますでしょうか?

    返信先: バージョンアップの為更新の仕方 #5458
    EasyMail管理者
    キーマスター

    この度は掲示板への書き込みありがとうございます。

    バージョンアップの操作等についてなのですが、
    現在のお使いのバージョンはいくつになりますでしょうか?
    お使いのバージョンによっては簡単にできる場合もございます。

    宜しくお願い致します。

    返信先: セットアップできない #4530
    EasyMail管理者
    キーマスター

    返信が遅くなり申し訳ございません。
    セットアップができたようで安心いたしました。

    返信先: セットアップできない #4358
    EasyMail管理者
    キーマスター

    ご投稿いただきありがとうございます。
    弊社の動作テスト環境サーバーとほぼ同じですので、接続できるとは思うのですが、
    ご記載いただいた情報からは、原因の特定ができません。
    ご確認いただきたい事項としまして
    1.セットアップ画面に入力いただいた「ユーザー名」と「パスワード」でphpMyAdminの画面にログインしていただけるかどうかを、ご確認いただけたらと思います。
    phpMyAdminのログインはXserverの「サーバーパネル」にログイン→「phpmyadmin(MariaDB10.5)」クリックでphpMyAdminログイン画面が表示されます。
    もし、こちらにログインできない場合は、Mysqlユーザーが正しく設定されていない可能性がありますので、
    同じくXserverの「サーバーパネル」→「MySQL設定」→利用するデータベースの「アクセス権所有ユーザ」に
    ユーザー名が入っているかどうかをご確認ください。
    もし、ここに入っていなければ「MySQLユーザー追加」から新たに追加し、「アクセス権所有ユーザ」に追加してください。
    2.セットアップ画面の「データベース名」はXserverの「サーバーパネル」→「MySQL設定」の「データベース」に表示されている文字列になります。
    3.セットアップ画面の「ホストアドレス」はlocalhostと入力してください。
    4.セットアップ画面の「ポート」は3306(最初に入力されているままで)を入力してください。
    お手数ではありますが、上記内容をご確認の上、お試しいただければと思います。

    EasyMail管理者
    キーマスター

    エラーログを拝見いたしました。
    ご指摘のとおり、em_laravel/app/Rules/UploadFileRule.phpのstrpos()の第2引数が原因のようです。
    $value->guessClientExtension()が返してきている値がtrueになっているようなのですが、
    なんでtrueを返してきているのかが、もう少し調べてみないとわかりません。
    この部分は送信しようとしている添付ファイルの拡張子をサーバー上でチェックしているコードです。
    弊社で動作させているサーバー(PHP7.4.13)ではエラーはなく正常に動作しているようなのです。
    引き続き調べてみますが、取り急ぎなんとか動作させるために、
    em_laravel/app/Rules/UploadFileRule.phpの39行目付近からのコードを
    ————-
    else if ( strpos( $this->file_type, $value->guessClientExtension() ) !== false ) {

    else if ( strpos( $this->file_type, strval($value->guessClientExtension()) ) !== false ) {
    ————-
    数行guessClientExtension()が書かれているコードが連続しておりますが、
    ————-
    $value->guessClientExtension()

    strval($value->guessClientExtension())
    ————-
    という様に編集し、サーバーに上書きアップロードしていただくことで、
    エラーは回避できるのではないかと思います。
    根本的な解決にはなっていないかもしれませんが、一度お試しいただけたらと思います。
    ※念のためもとに戻せるように、コメントアウトもしくはファイルバックアップをとられてからの作業をお勧めいたします。

    EasyMail管理者
    キーマスター

    ご投稿いただきありがとうございます。
    原因を推測するのが難しいのですが、
    サーバーに残っているログを見ることで原因が特定できることがあります。
    EasyMailはLaravelを利用しており、ログを記録したファイルは、
    サーバー上の em_laravel/storage/logs/laravel.log
    になります。
    ダウンロードしていただいて、行頭に
    [2021-09-29 13:13:54] ******.ERROR
    といったようにERRORの文字がついている行がエラーログになっています。
    500エラーが出た時刻のログを拝見することができれば、何かしら特定できるかもしれません。
    ログには、サーバーのパスなどが記載されていますので、もしこちらに投稿されるときには、
    伏字にするなど、編集していただいた方がよろしいかと思います。

    EasyMail管理者
    キーマスター

    インストールが出来たことで、一旦安堵しております。
    いままでマイグレーションが正常に終了しなかったケースはなかったので、
    今後の開発時には、動作に注意しながら制作してまいります。
    また、何かしら原因特定につながるようなことがわかりましたら、ご報告させていただきます。
    お手数をおかけしました。
    今後ともよろしくお願いいたします。

    EasyMail管理者
    キーマスター

    ご投稿いただきありがとうございます。
    何らかの原因でmigrationが止まった?ということなのかなと思いながら調べてはみたのですが、
    今のところ何が原因なのか推測が難しいです。
    弊社内でも、制作スタッフ用にXserverを利用することがあり、EasyMailも何度となくXserver上で動作させています。
    ご指摘いただいた通り、データベースの違いがあるのかなとも思えます。
    利用中のサーバーはPHP7.4.13でした。
    一応、ご参考までに、Mysqlのstatusを載せておきます。(一部伏字にさせていただきます)
    また、なにかわかりましたら、このフォーラムに投稿させていただきます。

    mysql> status
    ———————-
    mysql  Ver 15.1 Distrib 5.5.64-MariaDB, for Linux (x86_64) using readline 5.1

    Connection id:          **********
    Current database:
    Current user:          ********@sv****.xserver.jp
    SSL:                    Not in use
    Current pager:          stdout
    Using outfile:          ”
    Using delimiter:        ;
    Server:                MySQL
    Server version:        5.7.27 MySQL Community Server (GPL)
    Protocol version:      10
    Connection:            mysql****.xserver.jp via TCP/IP
    Server characterset:    utf8mb4
    Db    characterset:    utf8mb4
    Client characterset:    utf8mb4
    Conn.  characterset:    utf8mb4
    TCP port:              3306

    EasyMail管理者
    キーマスター

    ご投稿いただきありがとうございます。
    投稿いただいたエラーの原因を、ここから探るのは難しいのですが、
    正常な動作はアップロード後、そのURLにアクセスすると、form not foundと表示されます。
    表示されるべきフォームが登録されていないときに表示されます。
    ご確認いただきたいこととして、
    1. index.phpはダウンロード→解凍していただいた、そのままのファイルをアップしていただいていますでしょうか。
    もし、編集などをされている場合は、解凍後のファイルをそのままアップロードしなおしてください。
    2. 動作しているphpのバージョンは7系のものかどうかのご確認。(5系の場合は動作しないと思います)
    推測なので、こちらの確認で動作するかどうかは、わかりませんが、まずはご確認いただければと思います。

    返信先: inputタグなど #3535
    EasyMail管理者
    キーマスター

    ご投稿いただきありがとうございます。
    テーマの「gradation」は、2.00.119でそれまでの仕様が変更されました。
    それまでのjQueryを利用していたものから、Vue.jsを利用したものになっております。
    そのため、form.blade.phpにはinputタグの記述はなくなっております。
    「gradation」をカスタマイズされる際には、em_laravel/resources/views/theme/gradation/js/components/FormItem
    フォルダ内にあります、.vueファイルを編集していただいた後に、ビルドしていただく必要があります。
    もし、CSS部分の変更で対応できるようでしたら、em_laravel/resources/views/theme/gradation/css/style.css
    の記述を編集することで可能です。こちらはビルドの必要はありません。
    他のテーマにつきましては、これまで通り、jQueryを利用していますので、form.bladeを編集していただき、
    サーバーに上書きアップロードするとカスタマイズが可能です。

    返信先: 確認画面の編集 #3501
    EasyMail管理者
    キーマスター

    該当の文字のタグのclassにjs_input_controlを追記していただくと、確認画面ではそのタグが非表示になります。
    テーマgradationでしたら、必須のマークは
    <span class="partsRed">※</span>
    となっていると思いますが、これを
    <span class="partsRed js_input_control">※</span>
    このようにしていただくと、確認画面で非表示になります。

    返信先: カスタマイズについて #3476
    EasyMail管理者
    キーマスター

    記載した3行ともindex.blade.phpに記述したようにお見受けします。
    index.blade.phpには
    @extends(“theme.{$data->theme_name}.layout”)
    を記述し、
    layout.blade.phpには
    @include(“theme.{$data->theme_name}.header”)
    @include(“theme.{$data->theme_name}.footer”)
    を記述するようにしてご確認いただけますでしょうか。
    再度エラーが出るようでしたら、エラーの原因を切り分けることが必要かと思いますので、
    1行追加しエラーが出るかどうかの確認をしていただくとよいかと思います。

15件の投稿を表示中 - 76 - 90件目 (全115件中)
あなたのサイトでEasyMailを
活用してください。

高機能で無料のメールフォーム「EasyMail」を
ぜひお試しください!