今日の花:ばいも 威厳  今日の星:ベータ・トリアングリー(三角座β星) 義理と人情の不安定さ

Luxeritas(ルクセリタス) を XAMPP 8.2.0 Portable で動かす

2023年1月4日ルクセリタス

バージョン 8.1.10 の設定メモですが、現在 8.2.0 で動かしています。

バージョン 8.2.0 では、php.ini ファイルの 952行目に ;extension=zip の記載があり、コメントアウトされているので外す。これで zip ファイルがインポート出来る。
また、Search-Replace-DB-master-4.1.3 は php8.2.0 には対応してないみたい。

利用しているスターサーバーが php8 対応になったので、動作確認のためローカルを php8(xampp8) にしてみると、サムネイルが作成されませんでした。

xampp7 の時は、php にて extension=gd2 が有効になっていたが、xampp8で は、;extension=gd になっていて、コメントアウトされていた。
外したらサムネイルが作成されるようになりました。

xampp8.1 になったら、phpMyAdmin がエラーになるようになり、 代わりに Adminer を利用するようにしました。Adminer は、何の設定もいらずに利用でき便利です。

xampp8.1.6 になったら phpMyAdmin が v5.2.0 になりエラーも起きなくなりましたが、$cfg['blowfish_secret’] において、以前は32文字以上でもOKでしたが、32文字でないとエラーになるようになりました。

ダウンロードの手順

1XAMPP 入手サイト Apache Friends へ行く。

2「ダウンロード」クリック

3「その他のダウンロード」クリック。

4「XAMPP Windows」クリック。

5「8.1.10」最新版クリック。

6portable版の 7z か zip 好みのほうをクリック。

7xampp-portable-windows-x64-8.1.10-0-VS16.7z がダウンロード出来ました。

インストールの手順

C:¥xampp へ設置。
sendmail は ヤフーメールを使用。

1ダウロードした xampp-portable-windows-x64-8.1.10-0-VS16.7z ファイルを展開し、C:\xampp に設置(移動)。

2C:¥xampp¥setup_xampp.bat を実行。
Enter キー押す。

3C:¥xampp¥xampp-control.exe を実行。
「Save」クリック。
すると、コントロールパネルが表示される。

4MySQL にパスワードを設定する作業
コントロールパネルで「Apache」と「MySQL」をクリックでスタートさせ、「Shell」 クリックで Shell 開始。

「Yes」クリック。

cd mysql¥bin  フォルダー移動
mysql -u root  MySQLにログイン
set password=password('パスワード’);  パスワード設定
quit  MySQLログアウト
exit  Shell終了

5MySQL と Apache 停止

6C:¥xampp¥mysql¥bin¥my.ini の設定
#character_set_server=utf8  を
character_set_server=utf8 に( # を消す)。

7C:¥xampp¥php¥php.ini の設定
;extension=gd  を、
extension=gd  に。

;extension=openssl  を、
extension=openssl  に。

SMTP = localhost  を、
;SMTP = localhost  に。

smtp_port = 25  を、
;smtp_port = 25  に。

;sendmail_path =  を、
sendmail_path ="¥"C:¥xampp¥sendmail¥sendmail.exe¥" -t"  に。

date.timezone=Europe/Berlin  を、
date.timezone=Asia/Tokyo  に。

8C:¥xampp¥sendmail¥sendmail.ini の設定
smtp_server=mail.mydomain.com  を、
smtp_server=smtp.mail.yahoo.co.jp  に。

smtp_port=25  を、
smtp_port=465  に。

auth_username=  を、
auth_username=ヤフー ID に。

auth_password=  を、
auth_password=メールパスワード に。

force_sender=  を、
force_sender=ヤフーメールアドレス  に。

9C:¥xampp¥phpMyAdmin¥config.inc.php の設定
$cfg['blowfish_secret’] = 'xampp’;  を、
$cfg['blowfish_secret’] = ’32文字’;  に。

$cfg['Servers’][$i]['auth_type’] = 'config’;  を、
$cfg['Servers’][$i]['auth_type’] = 'cookie’;  に。

$cfg['Servers’][$i]['user’] = 'root’;  を、
$cfg['Servers’][$i]['user’] = “;  に( root を消す)。

バージョンアップの手順

1XAMPP Portable 版のバージョンアップ版ダウンロード。

2MySQL のデーターベースをエクスポートし保存。

3Apache と MySQL 停止。

4C:\xampp を C:\xampp_old とリネームする。

5ダウンロードした XAMPP バージョンアップ版を展開し、C:\xampp に設置(移動)する。

6上記インストール手順の 29 を実行。

7リネームした C:\xampp_old\htdocs 内にあるサイトフォルダーを C:\xampp\htdocs へコピーする

8MySQL データベースの作成。

9エクスポートしていた MySQL のデータをインポート。

10動作確認後、C:\xampp_old 削除。

追記メモ

gmail の sendmail.ini 設定

smtp_server=smtp.gmail.com
smtp_port=465
auth_username=メールアドレス
auth_password=アプリパスワード
force_sender=メールアドレス

コメント欄を閉じる

ディスカッション

コメント一覧

まだ、コメントがありません

コメントをどうぞ

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.