.
スポンサーリンク

OpenPNE3.8.35にアップデートするとタイムラインが表示されなくなる。


投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 .5 | 投稿日時 2020/3/19 18:08 | 最終変更
kondo  管理人   投稿数: 104

安定版OpenPNE3.8.34からOpenPNE3.8.35にアップデートするとマイホーム及びメンバーのプロフィールのタイムラインの投稿が表示されなくなる。

また、通知センターが開かず、アイコンがグルグル回る状態となる。

バグであるかは不明です。

環境
centOS7.8
php5.6
10.4.13-MariaDB

投票数:1 平均点:10.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2020/6/19 18:50 | 最終変更
kondo  管理人   投稿数: 104

$ ./symfony openpne:migrate

migrateでエラーがでる。
その結果かどうか分からないが、スマフォから日記、タイムライン、メンバー等が表示されなくなる。

1 error(s) encountered during migration

 =======================================                                                                                                                       
  Error #1 - Could not find migration class for migration step: 48                                                                                             
 #0 /home/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/vendor/doctrine/Doctrine/Migration.php(501): opMigration->getMigrationClass('48') 
 #1 /home/lib/migration/opMigration.class.php(109): Doctrine_Migration->_doMigrateStep('down', '48')                                            
 #2 /home/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/vendor/doctrine/Doctrine/Migration.php(483): opMigration->_doMigrateStep('down', '48')
 #3 /home//lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/vendor/doctrine/Doctrine/Migration.php(328): Doctrine_Migration->_doMigrate(47)   
 #4 /home/lib/task/openpneMigrateTask.class.php(154): Doctrine_Migration->migrate()                                                             
 #5 /home/lib/task/openpneMigrateTask.class.php(105): openpneMigrateTask->migrateFromScript('OpenPNE', Object(sfDatabaseManager))               
 #6 /home/lib/vendor/symfony/lib/task/sfBaseTask.class.php(68): openpneMigrateTask->execute(Array, Array)                                       
 #7 /home/lib/vendor/symfony/lib/task/sfTask.class.php(97): sfBaseTask->doRun(Object(sfCommandManager), NULL)                                   
 #8 /home/lib/vendor/symfony/lib/command/sfSymfonyCommandApplication.class.php(76): sfTask->runFromCLI(Object(sfCommandManager), NULL)          
 #9 /home/lib/vendor/symfony/lib/command/cli.php(20): sfSymfonyCommandApplication->run()                                                        
 #10 /home/symfony(14): include('/home/...')                                                                                           
 #11 {main}

環境
centOS7.8
php5.6
10.4.13-MariaDB

OpenPNE公式SNSで、MariaDBに対応していないという回答があったので、mySQLに戻せば解消するのだろうか?でも戻したくないなー。

投票数:1 平均点:10.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2020/6/19 19:13
kondo  管理人   投稿数: 104

DB>sns_config>OpenPNE_revision

value 48を47に変更して

$ ./symfony openpne:migrate したところエラーが解消しました。

けれども、スマフォから日記、コミュニティ、タイムライン、メンバー等がアイコンがグルグル回るだけで表示されなくなる。
残念。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2020/6/19 19:18
kondo  管理人   投稿数: 104

OpenPNE(公式)では、特に問題は起きていないということですが、

OpenPNE V3.8.34からV3.8.35、3.8.36にアップデート成功した人はいますか?

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2020/10/8 12:23
kondo  管理人   投稿数: 104

OpenPNE3.8.37にアップデートを試みるが症状は変わらずです。

下記プラグインをアップデートをしたが、スマフォから全体の最新日記、全体のコミュニティを表示することはできなかった。
opDiaryPlugin-1.5.3
opCommunityTopicPlugin-1.1.4

やはりOpenPNE3.8.35に不具合が出るソースがあると考えてよさそうです。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2020/10/13 15:05
kondo  管理人   投稿数: 104

V3.8.35の更新されたファイル群を一つ一つアップすると、特に問題は起こらない。

mySQLではなくMariaDBでの運用に問題があるのだろうか?それで通常のバージョンアップのやり方だと問題が起こるのか?

公式では、MariaDBはサポートしていないと聞いているし・・・・

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2020/10/14 18:49 | 最終変更
kondo  管理人   投稿数: 104

V3.8.36
apps/pc_frontend/templates/_layout.php

layout.phpファイルをアップするとエラーが起こる。

500 | Internal Server Error | sfConfigurationException
The route "url_for" does not exist.
stack trace
at ()
in SF_ROOT_DIR/lib/vendor/symfony/lib/routing/sfPatternRouting.class.php line 313 ...

310     // named route
311     if (!isset($this->routes[$name]))
312     {
313       throw new sfConfigurationException(sprintf('The route "%s" does not exist.', $name));
314     }
315     $route = $this->routes[$name];
316     $this->ensureDefaultParametersAreSet();
投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2020/10/14 19:44 | 最終変更
kondo  管理人   投稿数: 104

apps/api/config/filters.yml

このファイルの修正でスマフォからコミュニティが表示されなくなる。

rendering: ~
cache_control:
  class: opCacheControlFilter
security:
  class: opAPISecurityFilter
投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2020/10/15 21:47 | 最終変更
kondo  管理人   投稿数: 104

apps/api/config/filters.yml

下記部分をコメントアウトすることで、バージョンアップの不具合が解消されました。

cache_control:
  class: opCacheControlFilter

以下の表示ができるようになりました。

パソコンからのタイムラインの表示
スマートフォンからのタイムラインの表示
スマートフォンからのコミュニティの表示
スマートフォンからの全体の最新日記の表示

投票数:2 平均点:10.00
返信する

このトピックに投稿する

題名
ゲスト名
投稿本文
  条件検索へ

検索

ページの一覧 索引

ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録

メインメニュー

更新ページ

ad
スポンサーリンク

投稿一覧

オンライン状況
22 人のユーザが現在オンラインです。 (2 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 22

もっと...