直近の記事一覧
検索エンジンの「AI」による回答結果 (24年12月29日)
Webのシステムを変えた方が良いかな。 (24年11月28日)
Apple Intelligence (24年10月29日)
1011 (24年10月11日)
診療(10月8日) (24年10月8日)
MacでXAMPP(VM版)を用いています。
XAMPPは,
便利だったり,でも,便利じゃないところもあったり,
開発しやすかったり,でも,しにくかったりするところがあるのですが,
ローカル環境で素早く開発するためには,必要だと思っています。
(とくに,PHP関連のWEBプログラム)
Nuxt.jsみたいに,Node.jsを使って開発する場合はXAMPPは必要ないですね。
(ただ,まだNode.jsで,DBを使ったことがないので,DBと連携するときにどうするのかは分かりません。)
さて,ローカル環境でSessionがうまく動いていないことに気付きました。
どうやら,MacのXAMPP(VM版)は,デフォルトでSessionがOffのようです。sessionの内容が引き継がれていませんでした。
そのため, /etc/php.ini で,
session.auto_start=1
と記す必要があります。
session.auto_start を設定する前は,
いちいち,session_start() を宣言していたのですが,そこで警告が出ていました。
調べたところ,HTMLを出力している最中に, session_start() を呼び出すと,ダメなようです。
<html>
タグより先に <?php session_start(); ?>
を書かなければなりません。知りませんでした。
参考:PHPのsession_startでWarningが出てしまう
ゴリゴリ開発する前の設定で,色々と面倒なところがありますね。
忘れて,また同じことを探すのは嫌なので,書き留めておきます。
投稿記事のカテゴリやタグと同じ記事をランダム表示します。