登録日
2018年5月6日

メンバー検索

  

Jun1chi

名前(ニックネーム)
Yamachann11
ホームページ
http://www8.plala.or.jp/a_ITC
自己紹介
5.6.0.2 & 8.4.0のユーザです。
普段は、お客様のIT化支援を行っています。ITCです。

Webサイトは、MindMapとHTML+CSSで3か月かけてゴリゴリに作ったのが最初(2009年)です。

concrete5との出会いは2015/04ですが、ずっと5.6.0.2ベースのサードパーティ製CMSです。

8.3.2の新しいconcrete5の書籍を買って読み

新サイト構築しました。

コミュニティーのサポートが素晴らしい。「コミュニティー」最高です。

localに開発環境の構築もできたし、デプロイは(Windows → Linuxで)失敗。

改めてホスティングサーバー(Linux側)で、localhostのページを見ながら編集&公開

8.4.1へのバージョンアップはまだです。

宜しくお願いします。
concrete5.org のユーザー名
jun1chi
concrete5 Slack Team ID
Twitterアカウント
@jun1Naka
フォーラム総投稿数
48

コミュニティバッジ

投稿

1から10までを表示 (計48)

Re: Re: 教えてください。Mysql5.6.34で作成したものを5.7.1にデプロイしたらドライバーエラー?

aclissさま

 メール送信の件、自己解決しました
おさがわせしました。
原因は2つありました。
1つは、(site_map_treeが悪さをしていた)メール自動返信機能追加の際に
view.php をコピーして、編集したsite_map_treeをリネームして無効化して
フォームブロックを再度配置して編集

もう一つは、外部SMPの設定が上手く行かない
ポート番号を設定してもダメなので、
結局、PHP関数の方に変えたこと

て、テストメール(PCからとiPhoneから)がOKになりました。

ありがとうございます。

Posted on 7月 23, 2018 at 12:26 午後

Re: 教えてください。Mysql5.6.34で作成したものを5.7.1にデプロイしたらドライバーエラー?

aclissさま

お世話様です。
 c5_change_table_name.sqlを試してみました。

結論から言うと、やはりダメでした。
指定戴いたTableで、少なくとも2つの不一致がありました。
1.ExpressForm170ExpressSearchIndexAttributes が存在しないのと、
2.mail2expresssearchindexattributes という余分なテーブルが存在しました。

mail2expresssearchindexattributesの中身を確認したら、

 自動返信メール用の設定があり、これは先日の私が失念していた
controller.phpとblock_form_auto_reply.phpに関連するものの様です。

従いまして、こちらの対応は諦めます。

今後、Windowsで開発するときに充分気を付けて行うということで、

色々サポート戴きありがとうございました。


p.s.
ところでcontroller.phpblock_form_auto_reply.phpについてはリネームしました

リネームした結果
他のページは全く問題ないのですが、
問い合わせページで、問い合わせフォームが全く表示されない
(ブランク行が空くのではなく、全くフォームブロックを置いていない状態とおなじ)
になりました。

こちらの方は、
ブロックを再度ドラックアンドドロップして編集しようとしましたが
「フォームブロック」が2つ存在し
1つは、controller.phpに関連したフォームの様で使えません

もうひとつは、ドラックアンドドロップできない状態です。
(こちらが元々のレガシーフォームのブロックの様ですが)


application/blocks/form/と/application/mail/に
オリジナルのものを入れ替えなおすなどの必要があるのだとは思いますが、
どのフォルダのどのファイルをCopyすれば良いのか分かりません
(この部分を含め、もう一度やり直す必要があると思っています)が、

これ以上お願いするのも心苦しいのですが、
なにかサポート戴けたら嬉しいです。

Posted on 7月 22, 2018 at 2:23 午後

Re: Re: 教えてください。メール送信テストでエラー

acliss さま

ありがとうございます。

指摘されるまで、controller.phpを組み込んでいたことを失念していました。

オーバーライドをやめてみます。

controller.php

block_form_auto_reply.php

ありがとうございます。

Posted on 7月 21, 2018 at 11:47 午前

Re: Re: 教えてください。メール送信テストでエラー

nipper さま
お世話様です。
おはようございます。

ご指摘のサイト記事を見ていました。
オーバーライドをやめてみます。

controller.php

block_form_auto_reply.php

ありがとうございます。

Posted on 7月 21, 2018 at 11:46 午前

Re: 教えてください。メール送信テストでエラー

aclissさま

ありがとうがざいます。
お手数をおかけします。

バージョンは、8.4.0です。

controller.php は、フォームに自動返信機能をつけたくて
「concrete5のフォームブロックには、自動返信機能が無い!」という記事を読んだもので、

これが、悪さをしているのなら削除も考えていたので、
やはりですかね?
もう一つ、
\application\mail\にblock_form_auto_reply.php を追加しています(2018/07/12)

別途
〒番号入力で住所自動変換入力(.html)と組み合わせたいと思っています(こちらは未実装)

Posted on 7月 21, 2018 at 10:50 午前

Re: Re: Re: Re: 教えてください。メール送信テストでエラー

aclissさま

ありがとうございます。
ログは、


↓2018/07/21再テストしました。
2018/07/21 10:20:50 例外 jun Exception Occurred: /home/a-itc/a-itc.info/public_html/application/blocks/form/controller.php:420 count(): Parameter must be an array or an object that implements Countable (2)

2018/07/20 21:57:35 例外 ゲスト Exception Occurred: /home/a-itc/a-itc.info/public_html/application/blocks/form/controller.php:420 count(): Parameter must be an array or an object that implements Countable (2)

↓これは、iPhoneからの送信テスト分だと思います。iPhoneも同じエラーです。
2018/07/20 21:53:53 アプリケーション jun Session Invalidated. Session user agent "Mozilla/5.0 (iPhone; CPU iPhone OS 11_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.0 Mobile/15E148 Safari/604.1" did not match provided agent "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1 Safari/605.1.15"

2018/07/20 21:47:50 例外 jun Exception Occurred: /home/a-itc/a-itc.info/public_html/application/blocks/form/controller.php:420 count(): Parameter must be an array or an object that implements Countable (2)

2018/07/20 21:08:07 例外 ゲスト Exception Occurred: /home/a-itc/a-itc.info/public_html/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:66 An exception occurred while executing 'INSERT INTO CollectionVersionBlocksOutputCache (cID, cvID, bID, arHandle, btCachedBlockOutput, btCachedBlockOutputExpires) VALUES (?, ?, ?, ?, ?, ?)' with params ["1", "10", "246", "Page Header : 17", "\n\n\n\n\n Work\n\n", 1689854887]:

SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '1-10-246-Page Header : 17' for key 'PRIMARY' (0)

 他にもログはありますが、あまり多いと迷惑なのでここまでで、

Posted on 7月 21, 2018 at 10:26 午前

Re: Re: 教えてください。メール送信テストでエラー

aclissさま

おはようございます。
お世話様です。

stuccoのバージョンは2.1.5(6/23時点)です。

ただ、
Stuccoのインストールでの
サイトのコンテンツを入れ替えるオプションの「◎はい」を選んだ場合、
途中でフリーズしてしまったため

nipperさまのアドバイスで、
php7.2が原因の可能性が高いので、インストール済みのテーマの下記の部分を修正してみていただけませんか?

theme_stucco -> blocks -> autonav -> templates -> stucco_global_nav_animenu -> view.php

view.php の56行目『$niCountSub = count($navItems->hasSubmenu);』をコメントアウト、もしくは削除してみてください

をサポート戴き

(view.php の56行目『$niCountSub = count($navItems->hasSubmenu);』をコメントアウト)で問題なくインストールできました。

Posted on 7月 21, 2018 at 9:00 午前

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: 教えてください。Mysql5.6.34で作成したものを5.7.1にデプロイしたらドライバーエラー?

aclissさま
 ありがとうございます。
お手を煩わせてしまいました。

 実は、localhostでサイト表示させながら、Xserver側で別のドメインを使って、2/3程度移植しました。 ベースがあるので約1.5日でここまで来ました。

折角SQL分を作って戴けたことですし、
今後もlocalhostで開発してレンタルサーバーにデプロイすることですので
時間を見て
実施してみたいと思います。

その時は、結果も含めて
改めて報告させていただきます。

ありがとうございました。

Posted on 7月 20, 2018 at 9:36 午後

教えてください。メール送信テストでエラー

お世話様です。

テーマ:stuccoでサイト構築中です。
一度、サイトを公開してメール送信を試みたのですが、

予期せぬエラーが発生しました。」となり

メッセージが
count(): Parameter must be an array or an object that implements Countable

と表示されフリーズしてしまいました。

この時のURL表示は
「https://ドメイン/contact/submit_form/533#formblock533」となっています。

どの様に対処すればよいかご教示願います。

Posted on 7月 20, 2018 at 9:28 午後

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: 教えてください。Mysql5.6.34で作成したものを5.7.1にデプロイしたらドライバーエラー?

aclissさま

おはようございます。

ありがとうございます。

早速試してみます。

p.s.
 試してみました。
しかし、以下の様なsyntaxエラーがでています。申し訳ないです。
エラー
SQL query:

{\rtf1\ansi\ansicpg932\cocoartf1561\cocoasubrtf600
{\fonttbl\f0\fswiss\fcharset0 Helvetica;

MySQL のメッセージ:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '{\rtf1\ansi\ansicpg932\cocoartf1561\cocoasubrtf600
{\fonttbl\f0\fswiss\fcharset' at line 1

P.S.2
 ALTER TABLE以降、全行コピペしたら、やはりエラーですが、

 今、テーブルを確認してみたら、
1番目のテーブルだけがリネームされていました。

arealayoutcolumns → AreaLayoutColumns

p.s.3
試しに、1行ずつコピペして
ALTER TABLE `arealayoutpresets` RENAME TO `AreaLayoutPresets`;\
「実行」すると
エラー
SQL query:

\

MySQL のメッセージ:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\' at line 1
となるのですが、

テーブル名は AreaLayoutPresets に変わっています。

これは、根気よく、1行ごとコピペで「実行」すれば良いということでしょうか?


Posted on 7月 19, 2018 at 7:25 午前
« 前12345次 »