トップページ > 記事閲覧
【質問】QHM5.3からHAIKへのバージョンアップができない?
投稿日 : 2020/10/17(Sat) 11:51
投稿者 ミルフィーユ
参照先
QHMの設定画面でのアップデートでQHM V6 haikへのバージョンアップで、以下のエラーMSGでバージョンアップできません。
どなたか分かる方、ご教示下さい。

Parse error: syntax error, unexpected '[', expecting ')' in /home/fujigokoro/fujigokoro.xsrv.jp/public_html/girls-bb/lib/file.php on line 1673
Re: 【質問】QHM5.3からHAIKへのバージョンアップができない?
投稿日 : 2020/10/20(Tue) 11:53
投稿者 いしまる◆vOmCuTAP2Tw
参照先
確認しているところでは、
オープンソース版の4.20からは、HAIK7.3.7の
バージョンアップ用のファイル一式をFTPで上書し、
swfu(ファイル管理)とHAIKの新しいテーマを新規
インストール用からFTPで転送すれば基本部分は
移行可能です。少しパソコンに詳しい人なら
難しくはないと思います。

先日ロリポップの250円/月のプランがバージョンアップで
ディスクアクセスは10倍以上、容量が50→100GB、
CPU処理速度が2倍程度になりました。という感じで、
Wordpress自体やサーバーも速くなりましたが、HAIKは用途に
よっては手軽で良いですね。QHMでも簡単にレスポンシブデザインに
対応出来るとまだもうちょっと使っても良いように思いますが、
サーバーがセキュリティ対策で7.x以上だから難しいかな。
Re: 【質問】QHM5.3からHAIKへのバージョンアップができない?
投稿日 : 2020/10/20(Tue) 09:25
投稿者 うみほし
参照先
QHMは既に終了してから数年経過した古いソフトですから,今まで放置してきたなら自己責任でしょうね。
どうしてもアップデートしたければHAIK-CLUBに入会してやってもらうのが一番簡単でしょう。
Re: 【質問】QHM5.3からHAIKへのバージョンアップができない?
投稿日 : 2020/10/20(Tue) 06:41
投稿者 ミルフィーユ
参照先
<後日談>
昨日、元々の顧客のQHMサイト上で、直接、HAIKへのアップグレードを試みた結果、最初の質問に掲載したシンタックスエラーみたいなものが出て、見事に失敗しました。その時のPHPバージョンは、PHP5.4だったみたいでした。

仕方ないので、当方のXサーバー上のHAIKに移行済のサイトをFTP転送で顧客側のQHMサイトに移行して、一件落着となった次第です。

今後のことを考えると「QHM⇒HAIK移行」は、その時のPHPバージョンにもよるのかも知れませんが、うまく行くチャンスが益々減って来た感じを持たざるを得ません。

HAIKへの移行を検討中のQHMユーザー様、ご注意下さい。
QHMユーザーが果たして何人いるのか分かりませんが、
もうQHMは絶滅していますので、そこまで考える必要が
ないのかも知れません。
Re: 【質問】QHM5.3からHAIKへのバージョンアップができない?
投稿日 : 2020/10/19(Mon) 13:07
投稿者 ミルフィーユ
参照先
> ミルフィーユさんのサーバー上でPHP Verを5.に下げたために
> ミルフィーユさんのところのWPが動かず死んでます。

PHP7.2.29に戻しましたので問題ないと思います。


> 次に、301リダイレクト問題を解決していないがために
> http://fujigopc.com/girls-bb2/ ・・・・・A
> ここへのアクセスがみんな
> https://girls-bb.com/ ・・・・・@
> に飛んでいます。(こちらはあまり問題でないか?)

PHP7.2.29に戻したために、確かに、元のサイト@にリダイレクトしていますが、
Aのサイトは削除する予定です。
既に、Aから@へのFTP転送は完了していますので、Aは削除する予定です。


> わ、今見たら https://girls-bb.com/ がPHPVerとの不整合からして閲覧不能に。

多分、FTP転送中でご覧なったせいだと思います。
現在は、既に、サイト@は、HAIK7.3.7 になっています。
Re: 【質問】QHM5.3からHAIKへのバージョンアップができない?
投稿日 : 2020/10/19(Mon) 11:54
投稿者 Yujiro
参照先
ミルフィーユさん

<<<懸念したことが起こってますよ>>>

ミルフィーユさんのサーバー上でPHP Verを5.に下げたために
ミルフィーユさんのところのWPが動かず死んでます。

次に、301リダイレクト問題を解決していないがために

http://fujigopc.com/girls-bb2/

ここへのアクセスがみんな

https://girls-bb.com/

に飛んでいます。(こちらはあまり問題でないか?)

わ、今見たら https://girls-bb.com/ がPHPVerとの不整合からして閲覧不能に。
Re: 【質問】QHM5.3からHAIKへのバージョンアップができない?
投稿日 : 2020/10/19(Mon) 10:46
投稿者 ミルフィーユ
参照先
https://fujigopc.com/girls-bb2/

QHMから HAIK7.3.7 に移行できたみたいです。
後は、HAIKのテンプレートをはめれば、完全なHAIKサイトが完成することなりそうです。

PHPバージョンと .htaccess の件で、散々、苦労しましたが、
できてみたら、至って簡単な結果でした。
これも全てYujiroさんのお陰です。ありがとうございました。
Re: 【質問】QHM5.3からHAIKへのバージョンアップができない?
投稿日 : 2020/10/19(Mon) 10:36
投稿者 ミルフィーユ
参照先
<追伸>

勘違いでした。
Yojiroさんの言われる通りで、当方のAのサイトに入れました。
これからが、大変ですが、今のPHPバージョンPHP5.5.38でHAIKに
移行してみます。
Re: 【質問】QHM5.3からHAIKへのバージョンアップができない?
投稿日 : 2020/10/19(Mon) 10:29
投稿者 ミルフィーユ
参照先
Yujiroさん、長いことお付き合い頂きありがとうございます。

PHPバージョンをPHP5.5.38に変更して
AのURLをhttps:// に変えてやってみましたが、
元の@のサイトにリダイレクトしてしまいます。

YujiroさんのPCからは、@にリダイレクトしていないと言うことでしょうか?
もしそうなら、当方のPCを変えてやってみるべきでしょうか?

現段階では、顧客との間では、顧客立ち会いのもとで、
顧客のサイト上で、直接、アップグレードする話になりそうです。

本当に、親身になって、お付き合い頂きありがとうございました。
Re: 【質問】QHM5.3からHAIKへのバージョンアップができない?
投稿日 : 2020/10/18(Sun) 17:10
投稿者 Yujiro
参照先
いや?

http://fujigopc.com/girls-bb2/ ・・・・・A
これを

https://fujigopc.com/girls-bb2/ 
これに書き換えてアクセスすればリダイレクトにかからないはずですが。
(上記URLをクリックしてみてください)

私はやってます。

ただしPHPのVerを5台に落とさないとQHM自体が動きませんが。
Re: 【質問】QHM5.3からHAIKへのバージョンアップができない?
投稿日 : 2020/10/18(Sun) 16:13
投稿者 ミルフィーユ
参照先
.htaccessそのものを削除して、
サーバーのPHPをver5.6.40でやってみましたが、ダメでした。

サイト@へのリダイレクトが生きたままで、Aのサイトに入れません。

.htaccess以外の何処でい@へのリダイレクトが生きているのですね。

もうこなると、お手上げです。
直接、顧客のサイト上の実行するしかないみたいです。
Re: 【質問】QHM5.3からHAIKへのバージョンアップができない?
投稿日 : 2020/10/18(Sun) 16:00
投稿者 Yujiro
参照先
ミルフィーユさんのサーバー上で、PHPをver5.6.40に落として他のブログラムが
影響を受けませんか?受けないならOKですが。
Re: 【質問】QHM5.3からHAIKへのバージョンアップができない?
投稿日 : 2020/10/18(Sun) 15:54
投稿者 ミルフィーユ
参照先
追記を見落としていました。
と言うことは、私のサーバー上では、.htaccessそのものを削除して
サーバーのPHPをver5.6.40でやってみます。
Re: 【質問】QHM5.3からHAIKへのバージョンアップができない?
投稿日 : 2020/10/18(Sun) 15:51
投稿者 Yujiro
参照先
えーっ

「.htaccess の最終3行を消して、AのURLを実行しても
元のURL@にリダイレクトしてしまいます。
最終3行を消しても前と変わりませんでした。」

明らかに301リダイレクトがあります。.htaccessは各ディレクトリにも
置けますのでどっかにあるのかも。

でも最終、できるのは顧客のサーバー上での作業。

しかし!

301リダイレクト問題を解消しないと、ミルフィーユさんのサーバーに来た
「http」のアクセスが全部「https://girls-bb.com/」に飛んじまうかもです。

この点要注意。
Re: 【質問】QHM5.3からHAIKへのバージョンアップができない?
投稿日 : 2020/10/18(Sun) 15:44
投稿者 ミルフィーユ
参照先
.htaccess の最終3行を消して、AのURLを実行しても
元のURL@にリダイレクトしてしまいます。
最終3行を消しても前と変わりませんでした。

https://つきのAのURLを実行なら、例のエラー(下記)です。
Parse error: syntax error, unexpected 'new' (T_NEW) in /home/fujigokoro/fujigopc.com/public_html/girls-bb2/lib/func.php on line 647

もうお手上げです。
やはり、yojiroさんの言われるように、顧客のサイト上で直接
アップグレードするしか手がないのかも知れません。
Re: 【質問】QHM5.3からHAIKへのバージョンアップができない?
投稿日 : 2020/10/18(Sun) 15:06
投稿者 Yujiro
参照先
この.htaccessは確かに301リダイレクトがかかっています。

結論からして.htaccess の最終3行を消してしまうと、リダイレクト問題は解消します。

ただし不思議な記述です。

命令を日本語で大雑把に書きますと・・・

このサーバーへのアクセスが「HTTP」ならば、
https://girls-bb.com/ にアクセスを飛ばせ

となります。(301リダイレクト)

しかし普通、こんなことをするだろうかと・・・

ちなみに、

http://fujigopc.com/girls-bb2/ ・・・・・A

この冒頭を・・・「https」に書き換え

https://fujigopc.com/girls-bb2/

これでアクセスしますと、301リダイレクトは働きませんから、
ミルフィーユさんのサーバーにあるPHP7.4.4が動き、QHM 5.3は
このVerのPHPに対応していないのでエラーを起こすということになります。

確かに、.htaccess の最終3行を消してしまうと、リダイレクト問題は解消します。

しかし、元はと言えば 「http」のアクセスについて何か処理しようとしていた形跡があります。

例えば「http」から「https」へのリダイレクトをしようとしていたかもです。
(この点、注意です)

追記
あー、わかった。元の顧客のサイトにある.htaccessの記述ごとミルフィーユさんの
サーバー上にコピーしたからですよ、きっとそう。
これでつじつまが合う。

顧客のサーバーにある.htaccessはこのままでOKですね。
ミルフィーユさんが自サーバーで作業するときだけ不要です。
作業完了後、元の.htaccessの記述に戻し、顧客のサーバーに上げることになります。
といっても、ミルフィーユさんのサーバーでPHP5台が使えないならば作業ができないことに。
Re: 【質問】QHM5.3からHAIKへのバージョンアップができない?
投稿日 : 2020/10/18(Sun) 14:36
投稿者 ミルフィーユ
参照先
.htaccessの最後の行に、それらしいURLの記載がありますが、
これが301リダイレクトなのでしょうか?
もしそうなら、リダイレクトを解除するには、どうすれば良いのでしょうか?


## Using zlib.output_compression per directory (via .htaccess)
## needs 'AllowOverride Options' at httpd.conf
##
## NOTE:
## Define PKWK_ZLIB_LOADABLE_MODULE somewhere if you are using
## PHP extension as loadable module (especially FreeBSD ports)
## (See BugTrack/738 for detail)
#php_flag zlib.output_compression On
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://girls-bb.com/$1 [R=301,L]
Re: 【質問】QHM5.3からHAIKへのバージョンアップができない?
投稿日 : 2020/10/18(Sun) 12:39
投稿者 Yujiro
参照先
ミルフィーユさん

まず

http://fujigopc.com/girls-bb2/ ・・・・・A

上のアドレスはサーバー上で

https://girls-bb.com/ ・・・・・@ 

にリダイレクトされているようです。
(レスポンスコードは301)

以下のサイトでその状態を確認しました。(テストしてみてください)

https://www.cman.jp/network/support/http.html

もしかしたら、過去に似た作業をして、その完了後に301リダイレクトを
.htacsessなどに書いていないでしょうか?

リダイレクトの原因を探し出して対処するしかなさそうです。

これが解決したとして次に・・・(いや、解決しなかったとしても)

【PHP Ver の件】

次に、元のサイトはQHM Ver 5.3 ですね。
このVer は確か、PHP Ver.7台では動かなかったと思います。

まずは試すサーバーでPHPVerを5.台に下げることが必要そうです。

ミルフィーユさんのサーバーでPHPのVer下げが困難ならば、
(最新WPやHAIKが動いているわけですからできないかもですよね)

それなら今現状で動いている顧客のサーバー上で、作業させてもらうしかないかもです。

適当な作業用ディレクトリを作り、そこにコピーして作業などの方法です。

この方法だとリダイレクトが解決しなくてもできますね。
Re: 【質問】QHM5.3からHAIKへのバージョンアップができない?
投稿日 : 2020/10/18(Sun) 12:01
投稿者 ミルフィーユ
参照先
申し遅れましたが、当方のテスト環境は、Xサーバーで PHP7.4.4 です。
このバージョンが高すぎるのか否か?
Re: 【質問】QHM5.3からHAIKへのバージョンアップができない?
投稿日 : 2020/10/18(Sun) 11:51
投稿者 ミルフィーユ
参照先
Yujiroさん、ご回答ありがとうございます。
実は、不可解のことが起きています。


今回の依頼処理ですが、QHMサイトのHAIKへのバージョンアップです。
そこで、顧客のQHMサイトを当方のXサーバー上にコピーしました。

<顧客側のURL>
https://girls-bb.com/ ・・・・・@ 

<当方のコピー済URL>
http://fujigopc.com/girls-bb2/ ・・・・・A


この状態で、コピー済のサイトで、上記AのURLを入力すると
元のサイト@が表示されてしまいます。


入力するURLをhttps://でAを入力すると、以下のエラーメッセージが表示されます。
    ↓↓
Parse error: syntax error, unexpected 'new' (T_NEW) in /home/fujigokoro/fujigopc.com/public_html/girls-bb2/lib/func.php on line 647


更に、QHMユーザー認証に直接入るための以下のURLを入力すると
A+index.php?cmd=qhmauth
    ↓↓
@+index.php?cmd=qhmauth
画面上のURL欄は、元のサイト@のURLに強制的に変わってしまいます。そして、元のサイト@のQHMユーザー認証のポップアップ画面が表示されます。


何をしたいのかですが、当方のXサーバー上にコピーしたQHMサイトをHAIKバージョンにアップグレードしたいだけなのですが、どうしてもできません。

当方は、現在はWordPressサイトのページ編集に特化しておりまして、QHMおよびHAIKは久しぶりの対応で、何処がどう違うのか皆目検討がつきません。お助け願います。
Re: 【質問】QHM5.3からHAIKへのバージョンアップができない?
投稿日 : 2020/10/17(Sat) 17:57
投稿者 Yujiro
参照先
V6 HAIK ですからかなり古いですよね。

そのころ、Ver UP について何かトラブルがあったような気がしますが探し出せません。

というところで、ものは試し「サーバー上のPHPバージョンを下げてみる」のはどうでしょう。
(HAIKのVer が古いので、その当時のPHPVerを使ってみる)

こんなページもありました。
https://test.micata.net/index.php?QBlog-20151111-1
Re: 【質問】QHM5.3からHAIKへのバージョンアップができない?
投稿日 : 2020/10/17(Sat) 11:57
投稿者 ミルフィーユ
参照先 https://fujigopc.com/web819/index.php?go=ckhMeg
<参考ページ>
https://fujigopc.com/web819/index.php?go=ckhMeg

上記ページ内の「Ver6.0までの更新手順」の
(5) 「アップデートする」ボタンをクリックします。
で、前記のエラーが出ました。

- WEB PATIO -