Baikal(CalDav)管理画面でエラー多発

Baikal管理画面にログインしたところエラーが表示されるようになった

エラーの一例はこのような感じ

ErrorException: Only variables should be passed by reference in /virtual/youu/public_html/example.com/baikal-flat/Core/Frameworks/BaikalAdmin/Route/Users.php:33
Stack trace:
#0 /virtual/youu/public_html/example.com/baikal-flat/Core/Frameworks/BaikalAdmin/Route/Users.php(33): Baikal\Framework::exception_error_handler(8, ‘Only variables …’, ‘/virtual/youu/p…’, 33, Array)
#1 /virtual/youu/public_html/example.com/baikal-flat/Core/Frameworks/Flake/Util/Router.php(76): BaikalAdmin\Route\Users::layouut(Object(Flake\Controller\Page))
#2 /virtual/youu/public_html/example.com/baikal-flat/admin/index.php(86): Flake\Util\Router::route(Object(Flake\Controller\Page))
#3 {main}

いつからエラーが出るようになったのか不明

なにげにレンタルサーバーの管理画面を見てて気になることが
そう言えばPHPのバージョンを変えたかも・・・
5.6から7.3に
5.6に戻したらエラーが出なくなった

Baikal 0.2.7運用中だが7系はサポートしてないようだ
0.6.0からは7.3対応で5.xはサポートされない

PHP7.3に変更してBaikal 0.6.1にアップデートしてみたけどThunderbirdのLightningでうまく動かない
ユーザ名とパスワードも聞いてこない

Thunderbirdの開発ツールのエラーコンソールをチェックするとエラー内容が表示されてる
対応するのがめんどくさくなったので結局バックアップしてたBaikal 0.2.7に戻してPHPも5.6で使い続けることにする

もしPHP 7.0~の環境が必要となったらそれ用のサブドメイン作ればいいし・・・

ちなみに新しいBaikalの同期エンドポイントは

https://example.com/baikal/cal.php/
から
https://example.com/baikal/html/dav.php
に変更となる

どちらを試してもダメだったけどね(TT)

あとPHP7で出たエラーの原因は参照渡しを値渡しに変更すれば問題は無くなる

これがエラーコード
$oRenderContainer->zone(“Payload”)->addBlock(new \BaikalAdmin\Controller\Logout());

こう直すとエラーはなくなる
$adblock = new \BaikalAdmin\Controller\Logout();
$oRenderContainer->zone(“Payload”)->addBlock($adblock);

でもほかにも同じようなのがたくさんあるし、それ以外の問題があるかもしれないので直す気にはならない

って事でしばらくアップデートはしない

↓下は2つは契約中のレンタルサーバー、安くて安定してる。分からない事はWebからサポートに問い合わせれば親切に回答してくれるのでおすすめ

CORESERVER.JP(コアサーバー)お試し登録(30日間)


月額167円からの高機能レンタルサーバー

Baikal(CalDav)をレンタルサーバにインストール
プライベートのCalDavを使いたくてBaikalをレンタルサーバにインストールしたBaikalのインストールはとても簡単念のため忘れないようにメモを書いておくBaikal入手公式サイト(へアクセスする"Download and get s...
Thunderbird拡張機能LightningにCalDAV Baikalを設定
先日レンタルサーバにBaikal(CalDAV)をインストールしたのでそれに対応したクライアントLightningに設定してみたLightningはThunderbird拡張機能でメールソフトにThunderbirdを使ってる方はスケジュー...

コメント