hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

17年7月24日(Mon) 9時56分
TOP » フォーラム » XOOPS » XOOPS一般 » php5.6 →php7.1にアップグレード

php5.6 →php7.1にアップグレード


投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-3-8 18:22
joycons  常連さんスーパー!   投稿数: 55

いつもお世話になります。

php5.6 →php7.1にアップグレードを何度か試みているのですが、サイトが表示できなくなってしまいます。
php5.6に戻すと表示されます。

使用modules xpwiki D3forum
原因がよくわからないのですが、御教示頂くと助かります。
宜しくお願いします。

((i:f9c8))


正常にアップグレードしている感じではあります。

# php -v
PHP 7.1.2 (cli) (built: Feb 15 2017 08:51:17) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.1.2, Copyright (c) 1999-2017, by Zend Technologies

ブラウザの表示

HTTP 500 エラー
申し訳ありません。Web サイトはこのページを表示できません
このサイトではメンテナンス中であるか、プログラミング エラーが発生している可能性があります。
対処方法

エラーログ

[Wed Mar 08 17:13:43 2017] [notice] caught SIGTERM, shutting down
[Wed Mar 08 17:13:43 2017] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Wed Mar 08 17:13:43 2017] [notice] Digest: generating secret for digest authentication ...
[Wed Mar 08 17:13:43 2017] [notice] Digest: done
[Wed Mar 08 17:13:43 2017] [notice] Apache/2.2.15 (Unix) DAV/2 PHP/7.1.2 configured -- resuming normal operations
[Wed Mar 08 17:13:53 2017] [notice] [client 180.76.15.34] PHP Notice: A non well formed numeric value encountered in /var/www/html/preload/CorePackPreload.class.php on line 5

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-3-11 16:07 | 最終変更
joycons  常連さんスーパー!   投稿数: 55

すみません。過去に同じ投稿&回答がありましたので、後で再度試してみます。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-3-12 4:06 | 最終変更
joycons  常連さんスーパー!   投稿数: 55

ありがとうございます。下記の修正をして、サイトのトップページを表示することができました。

mainfile.php の define('XOOPS_DB_TYPE', 'mysql');を define('XOOPS_DB_TYPE', 'mysqli');

それで、Wikiの各ページに遷移したときのエラーを確認することができました。

PHP Fatal error:  Cannot use $this as parameter in /var/www/xoops_trust_path/modules/xpwiki/class/func/pukiwiki_func.php(3411): runtime-created function on line 1

3411行目

$navigator = create_function('&$this, $key, $value = \'\',      $javascript = \'\', $withIcon = FALSE, $x = 20, $y = 20',    'return XpWiki     Func::skin_navigator($this, $key, $value, $javascript, $withIcon, $x, $y);'     );

また、後日、調べてみたいと思います。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-3-12 16:24
joycons  常連さんスーパー!   投稿数: 55

よく理解できていませんが、以下のようにしたところ Fatal error が解消しすべてのWikiページが表示できるようになりました。

お時間があるときで結構ですので、正しい修正方法をご教示頂けると助かります。

宜しくお願いいたします。

3411行目

$navigator = create_function('&$this, $key, $value = \'\',      $javascript = \'\', $withIcon = FALSE, $x = 20, $y = 20',    'return XpWiki     Func::skin_navigator($this, $key, $value, $javascript, $withIcon, $x, $y);'     );

&$this, $this,を削除しました。

$navigator = create_function('$key, $value = \'\', $javascript = \        '\', $withIcon = FALSE, $x = 20, $y = 20',    'return XpWikiFunc::skin_navigator($key, $value, $javascript, $withIcon, $x, $y);');

3412行目

$toolbar   = create_function('&$this, $key, $x = 20, $y = 20, $javascript         = \'\'', 'return XpWikiFunc::skin_toolbar($this, $key, $x, $y, $javascript);');

&$this, $this,を削除しました。

$toolbar   = create_function('$key, $x = 20, $y = 20, $javascript         = \'\'', 'return XpWikiFunc::skin_toolbar($key, $x, $y, $javascript);');
     
     
投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-3-12 23:41
nao-pon  Webmaster 居住地: 愛知県  投稿数: 5739

joycons さん、こんにちは。

すみません。その部分は手元で修正したままでGithubリポジトリにコミットしていませんでした。

先程、xpWiki version 5.02.26 としてコミット致しました。間もなく X-update で更新可能になると思います。

修正内容は、3411~3412 行目を次のようにしました。

3411
3412
        $navigator = create_function('&$xpwiki, $key, $value = \'\', $javascript = \'\', $withIcon = FALSE, $x = 20, $y = 20',    'return XpWikiFunc::skin_navigator($xpwiki, $key, $value, $javascript, $withIcon, $x, $y);');
        $toolbar   = create_function('&$xpwiki, $key, $x = 20, $y = 20, $javascript = \'\'', 'return XpWikiFunc::skin_toolbar($xpwiki, $key, $x, $y, $javascript);');

ご連絡ありがとうございました。助かりました! :thumb_up:

投票数:1 平均点:10.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2017-3-14 0:50
joycons  常連さんスーパー!   投稿数: 55

nao-ponさん、ありがとうございます。

さっそく、xpWikiをアップデートさせて頂きました。((i:f9f7))

投票数:0 平均点:0.00
返信する

このトピックに投稿する

題名
ゲスト名
投稿本文

  条件検索へ

このフォーラムのトピック一覧
このページのTopへ
ログイン
ユーザ名:

パスワード:

オートログイン

Basic 認証

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



メインメニュー
ブックマーク
オンサイトブックマークは
ログインするとご利用になれます
[ログインする]
サイト内 Wiki
☆ 検索 ☆



高度な検索(サイト内)
FireFox検索プラグイン
オンライン状況
合計 56 人がオンライン中 :-)
(フォーラム : 1 人)

登録ユーザ: 0 & ゲスト: 56

もっと...
サイト情報
管理人

nao-pon
 

登録ユーザ数: 4446


Web Services by Yahoo! JAPAN
楽天ウェブサービスセンター
Amazon.co.jpアソシエイト
現在ページのQRコード
現在ページのQRコード
[携帯対応]
参照元情報
参照なし