登録日
2018年5月6日

メンバー検索

  

Jun1chi

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

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


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



8.3.2の新しいconcrete5の書籍(concrete5導入とサイト制作の教科書)を買って(2018/06)読み

新サイト構築(2018/07)しました。


コミュニティーのサポートが素晴らしい。「コミュニティー」最高です。
(自分が解決できない問題は、コミュニティーに頼っています。)


localに開発環境の構築(MAMP)もできました。
(デプロイは(Windows → Linuxで)失敗。 
 原因は、
  Windows(MAMP)側で、
 「lower_case_table_namesの設定を”2”に(テーブル名の大文字小文字を区別する)設定する。」を怠った為です。

 再度mysqlのmy.iniを設定し直し上手く行ったのですが、
この辺りは教科書に載っていなかった様な?・・・これで1度ハマり中々抜け出せなかったので、ここに備忘録代わりに記載しています。)


MAMP側の解決方法が暫く判らなかったので、
ホスティングサーバー(Linux側)で、localhostのページを見ながら、直接・編集&公開


version8.3.2から始めて、8.4.0、8.4.3、8.4.4へバージョンアップしました。

逆パターン: Linux(ホスティングサーバー) → Windows(MAMP) では、未だ上手く行っていません。
(鋭意努力中(笑)ですが、・・・中々・・・)

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

コミュニティバッジ

投稿

81から90までを表示 (計113)

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

aclissさま

 ありがとうございます。
Windowsで開発しています(直接xserver側で行ったものは正常です)

教えていただいた「大文字・小文字」の問題は悩ましいですね・・・そこまで考えが及びませんでした。

教えていただいた、phpmayadminでテーブル名を変更するしかないとしても、1000を超えるTable&Viewの小文字部分のどこを変えるか(Xsever側で開発したものと比べながらとなりますし、悩ましいところです)

確かに「concrete5導入とサイト制作の教科書」ではMacを使って解説されていますが、Windowsで行う場合の注意事項にTable名のことは載っていなかったと思いますし(MAMPでそもそもTable名をつけること自体ないと思うのですが///)
p.s.
2018/07/15 Database Migration Tool を試してみました、しかし状況は変わらずです。(Logにも明確に載ってこない)
localでDatabase Migration Tool をあてて、dbをxserver側でインポートし直したのですが、
状況変わらずです。(localはその後も問題なしです)

ただ、「my.iniに後続コンフィギュレーションを持っている必要がある」というところがクリアになっておらず、C:\MAMP\conf\mysql\my.iniのどこを確認し、修正が必要なのかが分かっておりません。


p.s. 2018/07/17

ただ、Database Migration Tool のメッセ―ジでlower_case_table_names=0と表示され
どうやら「my.iniに後続コンフィギュレーションを持っている必要がある」というメッセージから
my.iniに設定が必要なのはなんとなくわかたのですが、my.iniのどの位置にlower_case_table_namesをどの様に設定したら良いかが分からずじまいのままです。

Posted on 7月 14, 2018 at 10:06 午前

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

akiさま

ありがとうございます。
おっしゃっている「クリーンインスト―ルしてから・・・」は、xServer側でconcrete5をクリーンインストールする。ということでしょうか?
Locallhost側でconcrete5をインストール後にstuccoを入れて色々モディファイをして、「教科書」の手順で、まずconcrete5をのファイルをアップロードして、次にdbをバックアップ(local側でエクスポート)してから、Xserver側にインポートし、db情報のdatabase.phpを変更したのですが,,,

Posted on 7月 14, 2018 at 9:53 午前

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

菱川さん お世話様です。パーミッションだとすると、どのテーブルをメンテナンスすればよいのでしょうか? MySQLを見ていますがテーブル名が不明です。もちろん自己責任で、ダメな場合はdbを削除してもう一度アップし直します。
宜しくお願いします。

Posted on 7月 13, 2018 at 10:28 午後

自己解決しました。絶対パスを指定しないで独自cssをheder.phpで読み込む方法

お世話様です。

localhost内に
<link rel="stylesheet" href="/c5_840_04full/application/themes/stucco/css/telBtnFix.css">

で、header_top.phpに指定していますが、これだとデプロイ後、編集が必要


自己解決しました。お騒せしました。
<link rel="stylesheet" href="<?php echo $view->getThemePath()?>/css/telBtnFix.css">

宜しくお願いします。

Posted on 7月 12, 2018 at 10:24 午前

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

菱川さん ありがとうございます。packagesは、添付ファイルの様に8レコードが格納されていますが、どこかに不具合があるのでしょうか? 度々の質問で申し訳ないのですが、

p.s. ローカルに置いてあるものと内容は変わらないように思えます。
  localhostでは何の問題もなく動いているのですが、、、

p.s.2. エラーの発生しているPDOStatement.phpも見たのですが意味を理解できません。

色々調べてはいるのですが、移行(マイグレーション)時のパーミッション()で、ユーザとか権限とかが、合わないとかが問題の様な気もしますが、、、

Posted on 7月 11, 2018 at 8:43 午後

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

菱川さん

ありがとうございます。
aitc_c5840dbは、データベース名で、database.phpの中で、'database' => 'aitc_c5840db',と指定していますが、"aitc_c5840db"というテーブルは作成した覚えがないのですが、、、

Posted on 7月 11, 2018 at 6:45 午後

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

お世話様です。

 MAMPのMySQL5.6.34で作成したものを
xServerのMySQL5.7.1にデプロイしたら、ドライバーエラーになるのでしょうか?

エラーメッセージは、以下の内容です。
 それとも他に根本的に間違っているのでしょうか?

「Base table or view not found」となっていますが、どのテーブルまたはビューがないのかも分かりません。

 「AbstractMySQLDriver.php」を見てみたのですが・・・

Doctrine \ DBAL \ Exception \ TableNotFoundException
An exception occurred while executing 'SELECT t0.pkgID AS pkgID_1, t0.pkgHandle AS pkgHandle_2, t0.pkgVersion AS pkgVersion_3, t0.pkgIsInstalled AS pkgIsInstalled_4, t0.pkgAvailableVersion AS pkgAvailableVersion_5, t0.pkgDescription AS pkgDescription_6, t0.pkgDateInstalled AS pkgDateInstalled_7, t0.pkgName AS pkgName_8 FROM Packages t0 WHERE t0.pkgIsInstalled = ? ORDER BY t0.pkgID ASC' with params [1]: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'aitc_c5840db.Packages' doesn't exist

宜しくお願いします。

Posted on 7月 11, 2018 at 6:05 午後

Stuccoの問い合わせフォームに〒変換スクリプトを組み込みたい

お世話様です。
「Stuccoの問い合わせフォームに〒変換スクリプト(以下)を組み込みたい」のですが、
どこに組み込めばよいか、わかりませんので、教えてください。

「スクリプトは以下の内容です」
<script src="https://yubinbango.github.io/yubinbango/yubinbango.js" charset="UTF-8"></script>
<form class="h-adr">
<span class="p-country-name" style="display:none;">Japan</span>
〒<input type="text" class="p-postal-code" size="8" maxlength="8">
<input type="text" class="p-region p-locality p-street-address p-extended-address" />
</form>

宜しくお願いします。

Posted on 7月 11, 2018 at 2:53 午後

localhostで「ユーザーIDまたはパスワードが無効です。」となってしまいました。

お世話様です。

複数のMySQLで運用していますが、特定のログインができません。

・MySQLのどのテーブルのレコードをメンテナンスすれば良いか?教えていただけますでしょうか?

・また。パスワードを管理しているテーブルを教えていただけますでしょうか?



ちなみに、(複数のMySQL)とは以下で、MAMP配下です。

http://localhost/c5_840_02/index.php/login/ で上記エラーとなります。

http://localhost/c5_840_03F/index.php/login/ はadminでログインできます。(Elemental)


http://localhost/c5_840_04full/index.php/login/ もadminで別ページにログインできます(Stucco)

宜しくお願いします。

Posted on 6月 24, 2018 at 6:35 午前

Re: Re: Stucco(最新版)を、インストールする際に

nipperさま
お返事ありがとうございます。

早朝からサポートありがとうございまし。

結果、2の方法でうまく行きました。
(view.php の56行目『$niCountSub = count($navItems->hasSubmenu);』をコメントアウト)

別途、
(php7.1の再起動の方も別環境で試してみたいと思います)
まづは、お礼と報告まで。

ちなみに、
4つの環境とは、
PHP7.2配下で、
4つのMySQLを持たせてテーマの違いでイメージを確認できる様にしています。

これで、
Stuccoのインストールでの
サイトのコンテンツを入れ替えるオプションの「◎いいえと◎はい」の違いによる

イメージの違いを確認できました。

ありがとうございます。

Posted on 6月 23, 2018 at 8:03 午前