直近の記事一覧
1011 (24年10月11日)
診療(10月8日) (24年10月8日)
発熱(10月7日) (24年10月7日)
野村祐輔引退。 (24年10月5日)
フジロックの kraftwerk の演奏に対する批判記事 (24年7月29日)
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が出てしまう
ゴリゴリ開発する前の設定で,色々と面倒なところがありますね。
忘れて,また同じことを探すのは嫌なので,書き留めておきます。
投稿記事のカテゴリやタグと同じ記事をランダム表示します。