2019/06/17 00:02 JST

Geeklog Japan Forums

Geeklog 2.13 moblog プラグイン 

ページナビゲーション


状態: オフライン

daioh_

Forum User
Active Member
登録日: 12/08/06
投稿数: 373
場所:大阪|日本
2.1.3にインストールOK

管理ページのプラグインから モブログの環境整えようとしたら
こんなエラーが

If this is a production website you must disable this option once you have resolved any issues you are investigating.

E_WARNING(2) - Declaration of MoblogStory::loadFromArgsArray(&$array) should be compatible with Story::loadFromArgsArray(array &$array) @ /var/www/virtual/○○/○○/plugins/moblog/moblog_story.php line 0

Call Stack
# Function File Line
1 require_once /var/www/virtual/○○/○○/plugins/moblog/moblog.php 53
2 require /var/www/virtual/○○/○○/moblog/index.php 31


PHP7で使用できないライブラリがあるのかな?

それか2.13で記事のテーブルが増えた?

状態: オフライン

Ivy

Site Admin
Admin
登録日: 01/01/04
投稿数: 5907
場所:Tokyo
モブログプラグインは、記事のテーブル構造も変わっており、話題の構造も大きくかわっているため、かなり手を加える必要があります。
また、PHP7の対応はしていないのでそこも自力解決が必要ですね...

状態: オフライン

daioh_

Forum User
Active Member
登録日: 12/08/06
投稿数: 373
場所:大阪|日本
PHP7で使用できないライブラリがあるのかな?

それか2.13で記事のテーブルが増えた?


両方でしたか・・・・
ちょっとハードル高いので様子見します

状態: オフライン

terayama

Forum User
Active Member
登録日: 02/16/07
投稿数: 218
とりあえず このエラーは should be compatible なので
MoblogStory::loadFromArgsArray(&$array) を
MoblogStory::loadFromArgsArray(array &$array) とすれば通るのではないでしょうか

状態: オフライン

daioh_

Forum User
Active Member
登録日: 12/08/06
投稿数: 373
場所:大阪|日本
ありがとうございます

エラーが変わりました

(0) - syntax error, unexpected 'new' (T_NEW) @ /var/www/virtual/○○/○○/plugins/moblog/include/qdmail_receiver.php line 1336

Call Stack
# Function File Line
1 COM_handleException
array(1) {
[0]=>
array(3) {
["file"]=>
string(50) "/var/www/virtual/○○/○○/moblog/index.php"
["line"]=>
int(31)
["function"]=>
string(7) "require"
}
}

状態: オフライン

daioh_

Forum User
Active Member
登録日: 12/08/06
投稿数: 373
場所:大阪|日本
qdmail_receiver.phpの 1336行目を

$obj = & new $class_name($param);


php7では新しいオブジェクトを参照渡しで代入ができないらしいので

&を取ったらとりあえず動いている模様

$obj = new $class_name($param);

状態: オフライン

daioh_

Forum User
Active Member
登録日: 12/08/06
投稿数: 373
場所:大阪|日本
POP3メールサーバーの設定でつまづいてます

ホスト名  pop3メールサーバ?
ユーザーID モブログメールアドレス
パスワード モブログメールパスワード
ポート番号  110(標準のまま)



状態: オフライン

Ivy

Site Admin
Admin
登録日: 01/01/04
投稿数: 5907
場所:Tokyo
どこからのメールを受け付けるのか、という設定ですので、モブログ専用のメールアカウントを作成してそれを指定してください。

状態: オフライン

daioh_

Forum User
Active Member
登録日: 12/08/06
投稿数: 373
場所:大阪|日本
ホスト名  localhost
ユーザーID モブログメールアドレス
パスワード モブログメールパスワード
ポート番号  110

でいちおう POP3関連はOKになりました

違うエラーが・・・・
(0) - Call to undefined method Story::Story() @ /var/www/virtual/○○/○○/plugins/moblog/moblog_story.php line 45

Call Stack
# Function File Line

array(3) {
[0]=>
array(6) {
["file"]=>
string(64) "/var/www/virtual/○○/○○/plugins/moblog/moblog_story.php"
["line"]=>
int(748)
["function"]=>
string(11) "moblogStory"
["class"]=>
string(11) "MoblogStory"
["type"]=>
string(2) "->"
["args"]=>
array(0) {
}
}
[1]=>
array(4) {
["file"]=>
string(58) "/var/www/virtual/○○/○○/plugins/moblog/moblog.php"
["line"]=>
int(556)
["function"]=>
string(18) "MOBLOG_submitStory"
["args"]=>
array(1) {
[0]=>
array(22) {
["uid"]=>
string(1) "2"
["tid"]=>
string(7) "General"
["sid"]=>
string(17) "20190323193534998"
["title"]=>
string(29) "=E3=83=86=E3=82=B9=E3=83=88?="
["introtext"]=>
string(189) "<div class="moblog_text">
テスト<br /><br />ああああああああああああああああああ<br /><br />あああああああああああああああああああああああ</div>
"
["bodytext"]=>
string(0) ""
["postmode"]=>
string(4) "html"
["publish_year"]=>
string(4) "2019"
["publish_month"]=>
string(2) "03"
["publish_day"]=>
string(2) "22"
["publish_hour"]=>
string(2) "20"
["publish_minute"]=>
string(2) "03"
["publish_second"]=>
string(2) "41"
["owner_id"]=>
string(1) "2"
["group_id"]=>
string(1) "3"
["perm_owner"]=>
int(3)
["perm_group"]=>
int(2)
["perm_members"]=>
int(2)
["perm_anon"]=>
int(2)
["draft_flag"]=>
int(0)
["frontpage"]=>
int(1)
["show_topic_icon"]=>
string(1) "0"
}
}
}
[2]=>
array(4) {
["file"]=>
string(50) "/var/www/virtual/○○/○○/moblog/index.php"
["line"]=>
int(42)
["function"]=>
string(18) "MOBLOG_execProcess"
["args"]=>
array(0) {
}
}
}


テストメールの内容は入ってるようなので いよいよテーブルかな?

状態: オフライン

Ivy

Site Admin
Admin
登録日: 01/01/04
投稿数: 5907
場所:Tokyo
そうですね。
PHP Formatted Code
["tid"]=>
string(7) "General"
 
これは、gl-topic-asignment に登録することになり、storyのテーブルには保存しません。

ページナビゲーション

時刻はすべて JST , 現在の時刻は 12:02 AM

  • 通常
  • 注目トピック
  • ロック済
  • 新着
  • 注目トピック 新着
  • ロック済トピック 新着
  •  ゲストユーザの投稿を見る
  •  ゲストユーザ投稿可能
  •  一部のHTMLを許可
  •  バッドワードをチェック