CakePHP で SQLSTATE[HY000]: General error: 8 attempt to write a readonly database と言われる解決方法CakePHP
こんにちは!cakephp3を始めたい!と思って検索すると、「簡単に始められるよ。」という記事がたくさん出てきます。 それならやってみようと思いきや、全然うまくいかない。 intlがどうこうってエラーに三日近く悩みました。笑 解決したのでその直し方を書いていきます。 環境 mac os X 10.11 XAMPP cakephpをダウンロードできるサイト Tags · cakephp/cakephp · GitHub ここでダウンロードできた方は localhost/cakephp/ で起動してみてください。 こんな感じの画面になれば成功なのですが・・・・・。 この方と同じエラーにはまりました。 CakePHP3を使うで!! – 献本の備忘録 Fatal error: You must enable the intl extension to use CakePHP. inC:\xampp
VirtualBoxをダウンロード、インストール VirtualBoxをMacにインストールを行いましょう。インストールの手順は画面に沿って行くだけで簡単に設定できるようになっています。 VirtualBoxのサイトからソフトをダウンロードする VirtualBoxサイトからインストールソフトをダウンロードします。英語表記なので最初戸惑いますが、中学英語がわかる程度の理解力でも問題ありません。左側面ニューの「Dounroads」メニューをクリックし、VirtualBoxダウンロードページに進みます。「VirtualBox ○○.○.○ for OS X」と表記されている部分をクリックするとダウンロードが始まります。 VirtualBoxhttps://www.virtualbox.org/ ダウンロードが完了したら、VirtualBoxアイコンをダブルクリックしインストール開始します。 右
5分で出来たjenkins導入ですが、PHPのプロジェクトが動かずひたすらはまりました Template for Jenkins Jobs for PHP Projectsを参考にしつつ足りていない情報があるので補完します PHPのバージョン PHP.5.2.x以上を求められるのでPHP5.3.xを入れちゃうほうが楽です(テスト環境が本番環境とバージョンが違っていいのかという問題はさておき) PHP5.3のインストール方法⇒開発環境を構築する時用のメモ Apache・PHP・MySQL | のぶろぐ 必要なpearモジュールのインストール ~~~ pear channel-discover pear.pdepend.org pear channel-discover pear.phpmd.org pear channel-discover pear.phpunit.de pear chan
CI環境のサンプルとして前回、記事「作業の効率化のためのCI環境構築」を紹介しました。この記事を公開したところ、環境構築の仕方を知りたいとの要望を多数の読者から頂きましたので、複数回の記事に分けて説明したいと思います。 Jenkinsを利用されている方は、LinuxやmacOSで利用されている方が多いと思いますが、本記事ではサーバが苦手な人でも導入できるよう、「Windows環境を使ったCI環境構築」をテーマとして手順を説明します。 1。ソフトウェアのインストール 環境構築に必要なソフトウェアをインストールしましょう。必要となるソフトウェアは以下になります。 Jenkins 2.7.2(http://jenkins-ci.org/) git for windows 2.9.3(http://msysgit.github.io/) WinSCP 5.9.1(http://winscp.net
Cygwinのインストールと使い方 この資料は、以下の3つの部分から出来ております。 1.Cygwinのインストール 2.Cygwinのcコンパイラの使い方 3.CygwinのFortranコンパイラの使い方 1. cygwinのインストール (1-1)ブラウザにより www.cygwin.com を開いて、[install now!] を クリックしてください。
更新履歴 はじめに Windows用Git Git for Windows のインストール TortoiseGitのインストール インストール 日本語表示の有効化&動作確認 TortoiseGitの練習 戻る 更新履歴_ 2021年3月18日:Windows 10 20H2上のインストールに更新 はじめに_ Windows OS上でGUIでGitを使うことができるソフトウェアTortoiseGitのインストールメモ。 Windows用Git Git for Windows のインストール_ Git for Windowsからダウンロードする。 2021年4月28日現在、私は、 Git-2.31.0-64-bit.exe をダウンロードした。 ダウンロードしたファイルをダブルクリックし、インストールが開始されると以下の画面が表示される。 ライセンスに納得できるならば次へ。そうでないならインス
そもそもcakePHPってなんなのかよく分かってない。何だそのケーキ、うまいの? 今回試した環境は以下 Windows7 64bit xampp インストール 公式サイトからダウンロード CakePHP: 高速開発 php フレームワーク。 Home zip形式なのでxampp\htdocsに展開してフォルダ名を「cakephp」に変更 「http://localhost/cakephp/」にアクセスして表示されたら成功。色々エラー吐かれるけどね core.phpの編集 まずはエラーを無くす作業から。 "xampp\htdocs\cakephp\app\Config\core.php"を開いて以下を変更 Security.saltの値を別の適当な英数字に変更(デフォルトだと40文字) Security.cipherSeedの値を別の適当な数値に変更(デフォルトだと29文字) /** * A
FuelPHPをインストールしようとしたら以下のようにTokenを途中で聞かれインストールが止まってしまった。 # oil create testproject Initialized empty Git repository in /xxx/testproject/.git/ remote: Counting objects: 15289, done. remote: Total 15289 (delta 0), reused 0 (delta 0), pack-reused 15289 Receiving objects: 100% (15289/15289), 5.34 MiB | 1.13 MiB/s, done. Resolving deltas: 100% (6149/6149), done. Already on '1.7/master' Updating to versi
結構躓いたのでメモします。 前々からSDK Managerに項目があったことは知っていたのですが、一度使ってみたらかなりもっさりしていたのでそれ以来触っていませんでした。 しかし久々に気になって調べてみたら、アクセラレータを使わないといけないと知り、それならもう一度試してみようと思ったのが罠でした。(よく考えたらデバッグ端末たくさんあるから必要なかったんだよなぁ…) まず、Android SDKをインストールしていることが前提です。その説明はしないので、別の資料をお読み下さい。次にインストールですが、Intelの公式資料を併せてお読み下さい。日本語がないので、英語などを読めない人のためにざっくり説明しますと、 [Windows 8.1以外のWindows,Mac] 1. SDK Managerから任意のバージョンの「Intel x86 Atom System Image」と書かれたものと、
[root@centos ~]# mysql --version mysql Ver 14.12 Distrib 5.0.77, for redhat-linux-gnu (x86_64) using readline 5.1 ←確認 [root@centos ~]# php -v PHP 5.1.6 (cli) (built: Nov 29 2010 16:47:46) ←確認 Copyright (c) 1997-2006 The PHP Group Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies [root@centos ~]# yum -y update --enablerepo=remi mysql* php* ===============================================
そもそもリポジトリとは? リポジトリとはパッケージの管理ツールのことです。何かしらのパッケージ管理ツール(リポジトリ)があるからこそ、コマンドとパッケージ名を入力するだけでパッケージのインストールが可能になるのです。 (パッケージとは、例えばPHPとかperlとかApacheとか。) リポジトリを利用しない場合、ソースファイルをダウンロードして自分でコンパイルしなければならず、手間がかかります。 リポジトリがあるからこそ、簡単にパッケージの管理が出来るわけですね。 リポジトリにはもともとCentOSについているものもあれば、後からインストールすることも出来ます。 remiリポジトリを追加しよう CentOSにだけでのリポジトリでは『安定している』と認定されたパッケージしかダウンロードすることが出来ません。 PHPにいたっては5.1、Mysqlは5.0系しかダウンロードが出来ません。(一応、
KYO's Tech Web関連の備忘。Linux運用とMac関連をメインに、vim, git, shell, php, symfony..など。 Symfony2の稼動条件が、PHP5.3以上だったので、以下の方法でインストールを行った。 依存関係で少しハマったので、メモ。 【リポジトリの追加】 今回は、epelとremiを利用するので、まだの環境の方は以下のコマンドで epel $ cd /usr/local/src $ sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm remi $ cd /usr/local/src $ $ sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-rele
前置き 省略 VirtualBox のインストール 省略 VirtualBox に新規仮想マシン作成 省略 仮想マシンの設定 システム フロッピーのチェックを外す ストレージ IDEコントローラ → CD/DVDデバイス → Fedora-13-i386-netinst.iso ネットワーク アダプタ2 → ネットワークを有効化にチェック → ホストオンリー アダプタ 共有フォルダ なし ※共有フォルダを設定したい人はこちらを参照 fedora13をインストール 起動 Install a new system or upgrade an existing system → skip → next → Japanese next → 日本語 next → 基本ストレージデバイス next → ホスト名 localhost.localdomain 次へ→ 『アジア/東京』 『システムクロック
Category Server CentOSにPHP5.3系をインストールする際、いくつか注意しないといけない点があります。 例えば、デフォルトのリポジトリを使ったインストールでは、"php53-mcrypt"が用意されていないため、そのままではphpMyAdminを使用することができません。また、"php53-pear"も用意されていないため、PEARのインストール時には、"php-pear"をインストールした後、バージョンアップを適応することでPHP5.3に対応させないといけません。 "何でこんなにややこしいことになっているのか?"というと、php(PHP5.1系)とphp53(PHP5.3系)の2つのパッケージに分離されてしまっていることが原因です(そのまま移行するには"いろんな面で影響が大き過ぎる"といったところなんでしょうけど...)。 先日、当サイトのサーバーにもPHP5.3系
PHPのSimpleXMLでちょっと難儀したのでメモです。 次のコードはRSSフィードからタイトル、リンク、記事を抜き出して表示するものです。 1 <?php 2 $url = "http://foo.bar.com/feed.php"; 3 $contents = preg_replace('/xml:/', 'xml_', file_get_contents($url)); # Point-1 4 $xml = simplexml_load_string($contents, 'SimpleXMLElement', LIBXML_NOCDATA); # Point-2 5 $entrys = $xml->entry; 6 foreach ($entrys as $entry) { 7 $title = (string) $entry->title; # Point-3 8 $href
ここでは curl と wget を使ってます。 CentOS 5.6 PHP 5.3.3 Manual :: マネージャの取得 に従ってインストールしてみる。 # php < <(curl -s http://pear.php.net/go-pear) Sorry! Your PHP version is too new (5.3.3) for this go-pear. Instead use http://pear.php.net/go-pear.phar for a more stable and current version of go-pear, more suited to your PHP version. 「あなたの使ってる PHP のバージョンは新しすぎるから代わりに http://pear.php.net/go-pear.phar を使用してください。」と怒られた。
PHP5.1.6がインストール済みの環境でWordPress3.2 beta2をインストールしてみる CENTOSは、5.6からphp53というパッケージ名でphp5.3系が利用できるようになりましたが、 # yum -y install php yumコマンドで上記のとおりphpをインストールするとPHP5.1.6がインストールされてしまいます。 このPHP5.1.6がインストールされた環境下で、とぼけてWordPress3.2 betaをインストールしようとすると、 Your server is running PHP version 5.1.6 but WordPress 3.2-beta2 requires at least 5.2.4. (このサーバーのPHPのバージョンは5.1.6です。WordPress 3.2-beta2を動作させるためには PHP5.2.4以上のバージョ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く