php

MariaDBでタイムゾーンを設定しようとしたらエラーになった。

/etc/my.cnf [mysqld] default-time-zone='Asia/Tokyo' /var/log/mariadb/mariadb.log [ERROR] Fatal error: Illegal or unknown default time zone 'Asia/Tokyo' MySQLでタイムゾーンの設定 - There's an echo in my head この記事にあるコマンドを実行した…

Laravel5 Eloquentで、主キーを"id"カラムにしない設定

2015年11月20日頃のメモ。 Laravel5 Eloquentで、主キーをidという名前のカラムにしない設定。 Zendで書かれたウェブアプリをLaravel5で書き換えられるか技術検証した。 room_idという文字列が主キーのテーブルが旧システムにあるので、 それをそのまま使い…

TokenMismatchException in VerifyCsrfToken.php line 53:

2015年11月20日頃のメモ。 Laravel5 TokenMismatchException in VerifyCsrfToken.php line 53: CSRFが違っているというエラー。 そもそも送ってないけど。。 CSRFは、Python Djangoでも見かけた。 Disabling the CSRF Middleware in Laravel 5 - Laravel.io …

XMLでパースエラーになる制御文字置き換え(php)

制御文字を取り除く方法(改行コードは保持) - Qiita 文字コードの部屋 -- エンコードの種類 PHPでのXMLパースエラー出力は必須だね - 今からお前んちこいよ private function _remove_control_chars($string){ $string = preg_replace('/[\x00-\x09\x0B\x0…

Laravel 5 URLの末尾/( スラッシュ )でリダイレクトさせない設定

ブラウザのクライアントアプリがFlash(.swf)で動いているアプリを Laravelで書き換え中。 Flashのアプリは、末尾にスラッシュがついたリクエストをサーバーに送ってくる(HTTPのPOST) 。 Laravel5は、末尾にスラッシュがあると、リダイレクトさせてしまう上に…

Laravelのviewでxmlを出力しようとした時のエラー

FatalErrorException in 5ecdde248dfc177f720553707eb568c8 line 1: syntax error, unexpected 'version' (T_STRING) indexing - Parse error: syntax error, unexpected T_STRING with index.php? - Stack Overflow xmlの最初の行、 がショートタグだと判…

composer(php)のインストール (MacOS)

Introduction - Composer に書かれていることを参考に、 curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer を実行したらインストールできた。 ~/workdir% composer ______ / ____/___ ____ ___ ____ …

Laravelのインストール Windows10

php

Laravelのウェブサイトに行って、 インストール手順の箇所に沿って作業。 Installation - Laravel - The PHP Framework For Web Artisans composerのインストール composerというものが必要だったので、 php5.6をインストールして、 composerを入れた。 Wind…

Windows10にphp 5.6インストールメモ

XAMPPのインストール XAMPP Installers and Downloads for Apache Friends xamppはインストール済みだったけど、phpが5.4だったので、新しいxamppをいれる。 composerのインストール 環境変数の設定 コマンドラインからphpが実行できないので、環境変数に足…

ZendFromeworkのSQL DELETE

ZendFromeworkのZend_Dbで、DELETE文を発行する時、 INSERT文のように連想配列でカラム名と値を指定しても動かなかった。 // 動かない $table = TABLE_LOGIN; $where = array(); $where["USER_ID"] = $userId; $where["ROOM_ID"] = $roomId; $result = $db->…

Failed opening required .. の原因は、short_open_tag = off だったっぽい

php

[Mon Sep 07 22:48:07 2015] [error] [client 127.0.0.1] PHP Fatal error: require_once(): Failed opening required 'Zend/Loader.php' VM上のCentOS 6に開発環境を構築していたら、 同じコードをデプロイしたのに、動かない。。 いろいろ調べたら、php.in…