My days of...

生活のことなど

php

Laravel Homesteadで"No input file specified"と出たので解決するためのメモ

LaravelをHomesteadを利用してインストール。うまくいかない。 homestead.appにブラウザでアクセスすると、 No input file specified. と表示される。 Laravel Homestead 5.4 Laravelに書いている通りにHomesteadをインストールしたのに・・・と思ったら、Ho…

Magento2をインストールする際に必要なエクステンション

Ubuntu16.04のLAMP環境にMagentoをインストールする際に必要なエクステンション一覧 PHP Extension curl. PHP Extension dom. PHP Extension mcrypt. PHP Extension simplexml. PHP Extension spl. PHP Extension xsl. PHP Extension intl. PHP Extension mb…

10M以上のファイルアップロードをPHPのフォームだとできない?post_max_sizeを変更すればできました

php

昨日、10Mを超えるとフォームでファイルをアップロードできないのはCodeIgniterが原因かなー?と考えてたら、そうでなく普通にHTMLでフォームを作ってPHPで受け取るようにしただけでも無理だった。 <html lang="ja"> <head> <meta charset="utf-8"> <title>upload</title> </head> <body> <h1>form test</h1> <form method="post" action="" enctype="multipart/form-data"> </form></body></html>

CodeIgniterで10Mを超えるファイルをフォームを使ってアップロードさせようとしたら失敗してしまう

CodeIgniter3で、ファイルのアップロードを行うようなフォームを作成したのだが、ファイルサイズが10Mを超えると、フォームが動かなくなった。ファイルのサイズはある程度の予想で、10.2メガくらいのファイルをアップロードさせようとしてsubmitボタンを押す…

CodeIgniterのチュートリアルで詰まったのは、配列で複数取得することがわかっていなかったから?

今更ながらCodeIgniter3のチュートリアルをやっています。 News section — CodeIgniter 3.1.3 documentation日本語はこっち CodeIgniterはPHPのフレームワークで現在4が開発中っぽい。簡単軽量という触れ込みがあり、割と楽で緩めの感じがいいといえば良いと…

Magento2の動作設定を確認してからの方がいいかもしれなかった

Magento2をVagrant(VirtualBox)のUbuntuで試していたら、突然ウェブサーバーが落ちた。また、sshでVagrant側へアクセスしていたのも切断されてしまった。 これはもしかして、ApacheではMagneto2は使わない方がいいということなのでしょうか? 表示までの時…

CakePHP3ではテーブルを使わない場合、特に何もしなくてもいいかも

CakePHP3でTableを使わないようにするにはどうすればいいのか調べてみたら、特に何もする必要はなかった。 データベースが使えない(MySQLの設定は初期値のまま)で、Controllerを作成して、Viewファイルを作成してアクセスしたら、そのままエラーなく表示で…

Vagrant環境のUbuntu 16.04にMagento2をインストールする

約2週間がかりでVirtualBox+Vagrantの環境にMagentoをインストールできたのでその際のメモ。 目的は、VirtualBoxとVagrantを利用してUbuntu 16.04をインストールし、LAMP環境を作ってから、Magento2をインストールすること。 VirtualBoxとVagrantはすでにイ…

入力補完は大事

CakePHP3.3のチュートリアルでAuthコンポーネントを使ったログイン、ログアウトをちょっとやってますが、手間取ってしまった。 理由は簡単。UsersController.php内のinitialize()の書き間違い。AtomとVSCodeを使ったのですが、自分のスペルミスに気がつかず…

ScotchBoxでCakePHP3.3のbookmarkチュートリアルを試したが、結果が取得できなかった

php

VagrantでScotch Boxを利用して、CakePHP3.3のブックマークのチュートリアルを試したところ、うまくいかなかった。 ブックマークチュートリアル タグを指定してブックマークを取得できなかった。 コードは、チュートリアルのものを、そのまま写しただけだっ…

UbuntuにPHP7を設定

UbuntuでPHP7を設定するには、 リポジトリを追加 sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php その際に Co-installable PHP versions: PHP 5.5, 5.6, PHP 7.0 and batteries included. You can get more information about the packages at http…

Homebrewを使ってPHP5.xからPHP7に移行したがうまくいかなかった点

Homebrewを使ってPHP5.xからPHP7に移行したがすんなりいかなかった。 Homebrewからphpを5.xから7に移行する方法は qiita.com 上記を見てそのままやったつもりでした。 brew untap josegonzalez/phpbrew tap --repairbrew update josegonzalez/phpでphp5.x系…

Scotch BoxでOPcacheを有効化するには、conf.d/user.iniを変更する

php

Scotch Boxを使っていたので、通常の方法で有効化できていなかったみたい。 note.next-season.net こちらを参考に(そのまま写)して、有効化できました。 sudo vi /etc/php5/apache2/conf.d/user.iniを開き、 display_startup_errors = On display_errors =…

PHP5.6でOPcacheを有効にする

php

Zend OPcacheを有効化 環境が、UbuntuにApache2、PHP5.6なので、 sudo php5enmod opcache をコマンドラインより実行。 Apacheを再起動して、簡単に有効化できました。 PHP5.4以下だとAPCを利用するそうですが、自分の環境がPHP5.6なので、OPcacheとなりまし…

CakePHP3でTimezoneを変更したらmysqlでエラーが出たので、mysqlのtimezone設定を変更

SCOTCH-BOXにCakePHPを入れて、config/app.php内のTimezoneをUTCからAsia/Tokyoに変更した際にエラーが出たので、メモ。 【全122色】スワロフスキー ラインストーン 小分け 100粒 ? 【レギュラーカラー1】 ネイル デコ、レジンに/ss 5(100粒)クリスタル 出版…

Cakeboxで簡単CakePHP3の開発用環境を作る

php

Cakeboxを使って簡単にCakePHP3が使える。 1) VirtualBoxとVagrantをダウンロードしてインストールする。 2) CakeboxをGithubからダウンロードする git clone https://github.com/alt3/cakebox.git 3) cakeboxディレクトリに移動する 4) ダウンロードしたフ…

MySQLにコマンドラインからログイン

MySQL 5.5 のログイン mysql -h localhost -u username -p Enter password: rootで入る場合、 mysql -h localhost -u root -p Enter password: パスワードは自分で決めたもの もしくは mysql --host=localhost --user=myname --password=mypass で入れる MyS…

CodeIgniter 3 をダウンロードしてインストール

php

CodeIgniter 3をダウンロードして試してみたら、使い方は、古い1.x系とあまり変わっていないような気がした。簡単なチュートリアルを試しただけなので、そう感じただけかもしれない。使い込むことになったら全然違う、と思うのかも。 CodeIgniter Web Framew…

PHP、世界で人気のフレームワークは何? in 2015

2015年、世界で人気のPHPのフレームワークはなんでしょう? 答えは・・・ Laravel Symfony2 Nette CodeIgniter Yii 2 PHPixie Yii 1 Zend Framework 2 社内独自フレームワーク Zend Framework 1 という結果が出ています。 Best PHP Framework for 2015 - Sit…