[ php8.0 ] Error -Wno-implicit-fallthrough
カテゴリー: General
2022-07-14
[ php8.0 ] Error -Wno-implicit-fallthrough
サーバーで提供されているPHP8.0が、必要な拡張がはいっていないんですよね。
ということで恒例の丸ごとbuild
[ php8.0 ]
Error -Wno-implicit-fallthrough
grep -R "\-Wno-implicit-fallthrough" ./
GCC 7 : -Wno-implicit-fallthrough
gcc -v : gcc version 4.2.1 20070831 patched [FreeBSD]
さくらインターネットの共有サーバー 古すぎる。
サーバー導入後に更新しないからねぇ。
お知らせの新サーバー移行の案内が来るそうですが、半年以上経過しても一向に来る気配ないし🤔
その前にバックアップを・・・。
メールがDNSのIP変更で、不着になるかもだから深夜に決行すれば被害がないかな。
ライトプラン 容量が100GBになったから、ガンガンぶち込んだら対応できそうですね
gcc7いれちゃいますか👯♀️
ライトプランでも、工夫すれば、シェルコマンド使えますからね
この場合の問題点はサーバーがアップグレードされたときなんですね。根こそぎ.soのリンクエラーで落ちますから。(過去に経験あり)
サイトダウンですよ。
なので、なるべく提供のまま使いたいのですが!! 古すぎて 必要なライブラリがない😱
buildするなら、フォルダ階層は一発で 切り替え、ごみ捨てやすくしたほうがいいですね。
丸ごとぽいっと構築したかったですが
手動で 必要な設定して phplizeしたほうが今後は早いようですね。
エラーがでたら、-Wno-implicit-fallthroughを削り落してからやり直せばbuildはできるみたい、
VPS なら
常に最新のライブラリに自動でアップデートできる。
WebARENAとか安いし🤩
VPSはセキュリティ設定が面倒そうですね。😫
PHP7.4で 継続するのもありでしたが
サーバー提供のPHP8にしたらサイトがあちこちダウン。
さくっと修正して、立ち直り。
ついでにアクセスのほぼない 役目の終えた 一部のコンテンツを終了。
ということで 当面は 現状維持ですね
PHPでサイト作るのはよくないですね。マイナーチェンジでも、おきて破りの意図的な破壊的言語変更が入るので
定期的にかなりの手間がかかります。
下位互換性のある言語でWEBは構築したほうがいいですね。
PHP言語
オンラインゲームの素材集めの周回じゃないんだから、破壊的な文法仕様変更はしないでほしいね。
2022/07/13
移行ツールとは?
SSD化をはじめとした機材の刷新により高速に動作する現行のサーバーへ移行を簡単に行える機能です。
本機能の利用は無料で、契約中の料金も変更はありません。
移行ツールの詳細についてはこちらをご確認ください。
Step1
事前準備が必要です。
移行ツールのご利用を開始する場合、条件を満たしていないとご利用いただく事ができません。
詳細についてはこちらをご確認ください。
ご利用前の注意点
Step2
移行に関する注意事項に進みます。
[ 移行の申し込みに進む ]
[2022-07-15]
移行しました
クリックだけで簡単でした
朝起きると、1時間程度で完了通知が届いていました。
全部そのまま移動してくれたので、何もしなくてよかったです。
OSのバージョンは 13.0 になりました。
執筆:2022.07.14
編集:2022.07.14
編集:2022.07.15
編集:2022.07.14
編集:2022.07.15
サーバーで提供されているPHP8.0が、必要な拡張がはいっていないんですよね。
ということで恒例の丸ごとbuild
[ php8.0 ]
Error -Wno-implicit-fallthrough
grep -R "\-Wno-implicit-fallthrough" ./
./Zend/Zend.m4
./configure
./configure
GCC 7 : -Wno-implicit-fallthrough
gcc -v : gcc version 4.2.1 20070831 patched [FreeBSD]
uname -a | sed -e "s/w[0-9][0-9]*/w***/g"
FreeBSD www***.sakura.ne.jp 9.1-RELEASE-p24 FreeBSD 9.1-RELEASE-p24 #0: Thu Feb 5 10:03:29 JST 2015 root@www***.sakura.ne.jp:/usr/obj/usr/src/sys/SAKURA17 amd64
uptime
12:26AM up 2705 days, 18:54, 0 users, load averages: 0.15, 0.25, 0.34
FreeBSD www***.sakura.ne.jp 9.1-RELEASE-p24 FreeBSD 9.1-RELEASE-p24 #0: Thu Feb 5 10:03:29 JST 2015 root@www***.sakura.ne.jp:/usr/obj/usr/src/sys/SAKURA17 amd64
uptime
12:26AM up 2705 days, 18:54, 0 users, load averages: 0.15, 0.25, 0.34
さくらインターネットの共有サーバー 古すぎる。
サーバー導入後に更新しないからねぇ。
お知らせの新サーバー移行の案内が来るそうですが、半年以上経過しても一向に来る気配ないし🤔
こそっと移行ツールなるものを発見しましたどうしよう移行しちゃおうかな!!
https://secure.sakura.ad.jp/rs/cp/server/server-migration
コントロールパネル:サーバー情報:移行ツール
その前にバックアップを・・・。
メールがDNSのIP変更で、不着になるかもだから深夜に決行すれば被害がないかな。
ライトプラン 容量が100GBになったから、ガンガンぶち込んだら対応できそうですね
gcc7いれちゃいますか👯♀️
ライトプランでも、工夫すれば、シェルコマンド使えますからね
この場合の問題点はサーバーがアップグレードされたときなんですね。根こそぎ.soのリンクエラーで落ちますから。(過去に経験あり)
サイトダウンですよ。
なので、なるべく提供のまま使いたいのですが!! 古すぎて 必要なライブラリがない😱
buildするなら、フォルダ階層は一発で 切り替え、ごみ捨てやすくしたほうがいいですね。
echo $HOME/local.`uname -r | sed "s/\..*//g"`
ln -s $HOME/local.`uname -r | sed "s/\..*//g"` $HOME/local
ln -s $HOME/local.`uname -r | sed "s/\..*//g"` $HOME/local
丸ごとぽいっと構築したかったですが
手動で 必要な設定して phplizeしたほうが今後は早いようですね。
エラーがでたら、-Wno-implicit-fallthroughを削り落してからやり直せばbuildはできるみたい、
VPS なら
常に最新のライブラリに自動でアップデートできる。
WebARENAとか安いし🤩
VPSはセキュリティ設定が面倒そうですね。😫
PHP7.4で 継続するのもありでしたが
サーバー提供のPHP8にしたらサイトがあちこちダウン。
さくっと修正して、立ち直り。
ついでにアクセスのほぼない 役目の終えた 一部のコンテンツを終了。
ということで 当面は 現状維持ですね
PHPでサイト作るのはよくないですね。マイナーチェンジでも、おきて破りの意図的な破壊的言語変更が入るので
定期的にかなりの手間がかかります。
下位互換性のある言語でWEBは構築したほうがいいですね。
PHP言語
オンラインゲームの素材集めの周回じゃないんだから、破壊的な文法仕様変更はしないでほしいね。
2022/07/13
【さくらのレンタルサーバ】新サーバーへの移行ツールを提供開始
移行ツール
移行ツールとは?
SSD化をはじめとした機材の刷新により高速に動作する現行のサーバーへ移行を簡単に行える機能です。
本機能の利用は無料で、契約中の料金も変更はありません。
移行ツールの詳細についてはこちらをご確認ください。
Step1
事前準備が必要です。
移行ツールのご利用を開始する場合、条件を満たしていないとご利用いただく事ができません。
詳細についてはこちらをご確認ください。
ご利用前の注意点
Step2
移行に関する注意事項に進みます。
[ 移行の申し込みに進む ]
[2022-07-15]
移行しました
クリックだけで簡単でした
朝起きると、1時間程度で完了通知が届いていました。
全部そのまま移動してくれたので、何もしなくてよかったです。
OSのバージョンは 13.0 になりました。
uname -a | sed -e "s/w[0-9][0-9]*/w***/g"
FreeBSD www***.sakura.ne.jp 13.0-RELEASE-p11 FreeBSD 13.0-RELEASE-p11 #0: Tue Apr 5 18:54:35 UTC 2022 root@amd64-builder.daemonology.net:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
uptime
8:44AM up 17 days, 6 hrs, 0 users, load averages: 0.19, 0.23, 0.23
FreeBSD www***.sakura.ne.jp 13.0-RELEASE-p11 FreeBSD 13.0-RELEASE-p11 #0: Tue Apr 5 18:54:35 UTC 2022 root@amd64-builder.daemonology.net:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
uptime
8:44AM up 17 days, 6 hrs, 0 users, load averages: 0.19, 0.23, 0.23
2022/7/15 | 移行後 | 移行前 |
プラン | ライト 100GB | ライト 100GB |
表示:スマホ | ~1秒 (快適) |
数秒 |
表示:パソコン | ~1秒 (快適) |
~1秒 (快適) |
SFTP フォルダ一覧表示 |
~1秒 (快適) |
数秒 (プチフリーズ多発) |
FreeBSD | 13.0 | 9.1 |
load averages | 0.19, 0.23, 0.23 | 0.15, 0.25, 0.34 |
uptime | 17days | 2705 days |
gcc -v | 9.4.0 | 4.2.1 20070831 patched |