
【話題】PHP8対応版についてアナウンスされました
| 投稿日 |
: 2024/09/17(Tue) 17:20 |
| 投稿者 |
: うみほし |
| 参照先 |
: |
open-qhmで「PHP8対応 #154」がアナウンスされました。
修正内容は
1.PHP8.2 に対応しました。
2.PHP8で廃止になったAPIや構文、拡張機能を修正
3.PHPStanで静的解析し、変数の参照ミスなどを修正
詳細はリンク先をご覧ください。
https://github.com/open-qhm/qhm/pull/154

Re: 【話題】PHP8対応版についてアナウンスされました
| 投稿日 |
: 2024/12/04(Wed) 20:53 |
| 投稿者 |
: もじ |
| 参照先 |
: |
PHP8にいよいよ対応でしょうか?
ものすごい嬉しいです!!
やはりHAIKは小回りが利いて使いやすいです。
何としても開発成功してほしいです

Re: 【話題】PHP8対応版についてアナウンスされました
私が投稿した内容のリンクはGitHubなので基本的に公開されている
ものだと思います。
正式なPHP8の対応版が近いものだということで期待しています。

Re: 【話題】PHP8対応版についてアナウンスされました
| 投稿日 |
: 2024/11/27(Wed) 07:23 |
| 投稿者 |
: うみほし |
| 参照先 |
: |
その後の状況では、いしまるさん紹介のアップデートファイルのリンク先が無くなっているので、外部の者がアップデート関係のファイルを使ってテストするのを防止する目的だったのではないかと思います。

Re: 【話題】PHP8対応版についてアナウンスされました
| 投稿日 |
: 2024/11/15(Fri) 21:22 |
| 投稿者 |
: うみほし |
| 参照先 |
: |
昨日辺り、open-qhmでの一連のPHP8対応のPull requestsが閉じられてます。
いつもだとcloseと同時に新版リリースとなるのですが、今回はまだ7.6.4のままです。
PHP8対応は作業が遅れているのか。
途中で断念か。
なんとも不可解な状況です。

Re: 【話題】PHP8対応版についてアナウンスされました
こんにちは。
お世話になります。
attach.inc.phpを無効にしてテストサイトは動いていましたが、
今後、ホームページを構築するうえでattach.inc.phpが正常に機能しないと不具合が出てくると思い、各サイトを検索して上手く動くattach.inc.phpが無いかと探しました。下記のサイトのもので現在不具合なく動いています。よろしければ試してみて下さい。
https://raw.githubusercontent.com/kanateko/pukiwiki-plugin/master/attachlist.inc.php
現在の不具合は太字、斜体のおまじないが使用できない事です。
他もありましたら報告します・
当方はワールドプレスも運用していますが、やはりHaikの様に誰でも簡単にできるCMSはないと思っています。
早期のPHP8対応で正常に動く事を願っています。

Re: 【話題】PHP8対応版についてアナウンスされました
| 投稿日 |
: 2024/11/05(Tue) 16:14 |
| 投稿者 |
: くわの |
| 参照先 |
: |
いしまる様
小杉様
検証ありがとうございます。
興味がないのでなく、「付いていけない」状態です。
クリックして対応できれば嬉しい、そういうレベルです。
失礼しました

Re: 【話題】PHP8対応版についてアナウンスされました
| 投稿日 |
: 2024/11/05(Tue) 15:31 |
| 投稿者 |
: うみほし |
| 参照先 |
: |
小杉さん
小杉さんのテストサイトでナビとメニューの編集してみました。
正常に動作していました。
エックスサーバーでは今のところ大丈夫な感触。

Re: 【話題】PHP8対応版についてアナウンスされました
既にHAIKの7.x.xを使っている私のサイトの場合は、
PHP8.3.13にする場合は、8.0.0のアップデートされたファイルを
上書きし、upgrade-php-8で修正されたファイルを上書きした後に
plugin/tag.inc.php と lib/file.php を 修正したら
トップページは表示されるようになりました。
https://haik.oi21.net/
修正箇所は変数がNULLになった時などの処理です。
プラグインなどでまだPHP8に未対応の部分があるようです。
私はしばらくこれで使ってみようと思います。

Re: 【話題】PHP8対応版についてアナウンスされました
うみほし様
お世話になります。
テストサイトでxserverにてPHP8.3.10動作確認できました。
と書きましたが、トップ画面の編集とサイトのメニュー編集で、
attach.inc.phpのエラーで表示されない事が確認できました。
他の機能は編集も出来ていました。
当方の検証ミス、テストのミスです。
大変申し訳ございません。
現在attach.inc.phpを無効にしてxserver PHP8.3.10で動いています。どうしてか分からないですがattach.inc.phpを無効にしたら
トップ画面の編集等出来ています。
初期ユーザー名:homepageパスワード:makeit
一週間程上記の設定でいますので、
どなたかテストお願いします。

Re: 【話題】PHP8対応版についてアナウンスされました
小杉さん、情報ありがとうございます。
私はロリポップで再度確認しましたが、以下のHAIKの7.6.4の
Source code(zip)のリンク先をダウンロードして展開し、
FTPでアップロードする事でインストールしましたが、
PHP7.4は動作しますが、8.3は動作しませんでした。
https://github.com/open-qhm/qhm/releases

Re: 【話題】PHP8対応版についてアナウンスされました
こんにちは。
テストサイトでxserverにてPHP8.3.10動作確認できました。
haikのバージョンは7.6.4のままですが。
初期設定のままなので動作確認は出来ますが、
いたずらはしないでくださいね!
数日したらパスワード変更します。

Re: 【話題】PHP8対応版についてアナウンスされました
皆さんHAIKにはもうあまり興味がないのか、コメントが無いですね。
しんきのインストールならば、
https://github.com/open-qhm/qhm/tree/v8.0.0
の zip を展開してサーバーに転送後、
https://github.com/open-qhm/qhm/tree/upgrade-php-8
の zip を 展開して転送済みのv8.0.0に上書きすると
PHP8.3で動作するようになる可能性が高いようです。

Re: 【話題】PHP8対応版についてアナウンスされました
他のサーバーでテストしました。
ロリポップでもPHPのバージョンが同じでも設定が微妙に違うものがあるらしく、違う契約のサーバーだと設定をPHP8.3とした場合に動作するもの、しないものがありました。
以下のページからダウンロードできるzipファイルでテストしています。
https://github.com/open-qhm/qhm/tree/upgrade-php-8?tab=readme-ov-file
PHP8.3などで動いたという方は、動作環境を教えてください。

Re: 【話題】PHP8対応版についてアナウンスされました
| 投稿日 |
: 2024/09/17(Tue) 19:33 |
| 投稿者 |
: うみほし |
| 参照先 |
: |
まだ正式リリースは出ていないので、#154の作業内容をたてたところかもしれません。
まだバージョンは7.6.4のままなので、正式リリースをもう少し待ちましょう。
ともかくopen-qhmでPHP8対応が目的のスレッドが立ったことは喜ばしいです。

Re: 【話題】PHP8対応版についてアナウンスされました
ロリポップでPHPのLiteSpeed版PHP7.4.xだと
トップページは表示されました。
zipファイルの入手は、次のURLの方が分かりやすいと
思います。
https://github.com/open-qhm/qhm/tree/upgrade-php-8?tab=readme-ov-file

Re: 【話題】PHP8対応版についてアナウンスされました
動いた方いますか?
その場合、どの様な環境ですか?
まだよく確認していないのですが、今までのPHP7対応版同様に
動かそうとしたら
私の環境はエラーとなり画面が真っ白でした。
環境はロリポップでPHPをLiteSpeed版php8.2.x
index.phpでエラー表示をonにしたら、以下の様な
致命的エラーが表示されました。何箇所かあるようです。
Fatal error: Uncaught TypeError: Cannot access offset of type string on string in ・・・・ソースでの位置表示・・・・