回答編集履歴

3

コメントを受けての追記3

2018/06/21 15:44

投稿

takyafumin
takyafumin

スコア2335

test CHANGED
@@ -81,3 +81,45 @@
81
81
 
82
82
 
83
83
  別件ですが、お使いのphalconのバージョンも質問に追記ください。
84
+
85
+
86
+
87
+ ## コメントを受けての追記3
88
+
89
+
90
+
91
+ 例えば以下の様にエラー発生箇所に`try~catch`を仕込んでエラーを確認してみてください。
92
+
93
+ DB接続の問題か、sqlの問題か、何の問題か切り分けが必要です。
94
+
95
+
96
+
97
+ ```php
98
+
99
+
100
+
101
+ try {
102
+
103
+ $WritingTotalPoints = \Blog::query()
104
+
105
+ ->columns($columns)
106
+
107
+ ->innerJoin('Site', 'Site.id = Blog.siteId')
108
+
109
+ ->where("Blog.contentDueDate >= '{$startOfMonth}' AND Blog.contentDueDate < '{$startOfNextMonth}'")
110
+
111
+ ->execute();
112
+
113
+ } catch (\Exception $e) {
114
+
115
+ echo $e->getMessage() . '<br>';
116
+
117
+ echo '<pre>' . $e->getTraceAsString() . '</pre>';
118
+
119
+ exit;
120
+
121
+ }
122
+
123
+
124
+
125
+ ```

2

コメントを受けての追記2

2018/06/21 15:44

投稿

takyafumin
takyafumin

スコア2335

test CHANGED
@@ -61,3 +61,23 @@
61
61
  あと、実際に発生しているPHPのエラーメッセージを追記してもらえますか?
62
62
 
63
63
  そこから情報が得られるかもしれません。
64
+
65
+
66
+
67
+ ## コメントを受けての追記2
68
+
69
+
70
+
71
+ それであれば、phpのエラーを確認することを優先しましょう。
72
+
73
+ xdebugを使っている様であれば、xdebugの機能で確認できるかと思います。
74
+
75
+ (visual studio codeでの確認イメージ)
76
+
77
+
78
+
79
+ ![イメージ説明](713d91afebe00edc9f0c79aaa6d2902a.png)
80
+
81
+
82
+
83
+ 別件ですが、お使いのphalconのバージョンも質問に追記ください。

1

コメントを受けての追記

2018/06/20 04:38

投稿

takyafumin
takyafumin

スコア2335

test CHANGED
@@ -39,3 +39,25 @@
39
39
  上記も正しく設定されているとすると、mysqlの認証情報(ユーザ情報と権限)に違いがありそうですね。
40
40
 
41
41
  まずは上記環境変数に違いがないか切り分けをお願いします。
42
+
43
+
44
+
45
+ ## コメントを受けての追記
46
+
47
+
48
+
49
+ DB稼働状態やDB接続設定については問題なさそうですね。
50
+
51
+ 前提としての確認ですが、phpのmysqlドライバはインストールされていますか?
52
+
53
+ phalconのRequirementsを満たしていれば問題ありません。
54
+
55
+ 最新バージョンですとこちらのページですね。
56
+
57
+ https://docs.phalconphp.com/ja/3.3/installation
58
+
59
+
60
+
61
+ あと、実際に発生しているPHPのエラーメッセージを追記してもらえますか?
62
+
63
+ そこから情報が得られるかもしれません。