Composer installでUncaught exception ‘ErrorException’ with message ‘proc_open(): fork failed – Cannot allocate memory’ エラー in digitalocean

Jun 12, 2015
AD:

LaravelのApplicationを設置している際に、composerのエラーが出たのでメモしておきます。
エラーはメモリー不足ですね、Digital Oceanのmicroサーバだから仕方ないですね。なのでスワップファイルをつくて対応するようです。

対応

エラーの中にも対応方法をComposerが教えてくれていますね。
これで問題なくいけましたー。

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 0 | Pocket: 0 | Total: 0 | Feedly: 0

SimpleXMLElementで public 0(ゼロ)の参照方法

Feb 4, 2015
AD:

Pyament Getwayのreturnに下記の内容が返ってきたのですが、参照方法に地味に悩みました。

やったこと

解決方法

型の指定だけで、参照できるようになっているですね。。。。ははは

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 0 | Pocket: 0 | Total: 0 | Feedly: 0

DrupalのCommerceにFormを追加するカスタムモージュルを作った

Jan 23, 2015
AD:

DrupalのCommerceを使ってサイトを構築していたのですが、チケットを販売するにあたってチケットの枚数にあわせて、個人情報を入力してもらいたいとの要望がありました。
今回がはじめてのDurpalのサイト構築なので、カスタムモジュールなどは作りたくなかったのですが、なんとか作れました。

DrupalのCommerceにフォームを追加

ちゃんとValidationも自分で追加できるようになっています。

モジュールについて

Drupalのモジュールはこんな感じで作るらしいです。
フォルダ名(hoge_module)
├hoge_module.info – モジュールの内容
├hoge_module.module – Code
└hoge_module.install – Database周り

コード

コードはgithubのリポジトリに上げてあけておきました。
https://github.com/mizoshiri/drupal-commerce-add-additinal-form

メモ

どの画面で表示させるかは下記のページより変更できます。
/admin/commerce/config/checkout
Screen Shot 2015-01-23 at 9.43.26 pm
フォームの各要素ここから確認できます。
https://api.drupal.org/api/drupal/developer!topics!forms_api_reference.html/
ここのほうがよくまとめてあります。
http://atendesigngroup.com/blog/custom-commerce-checkout-panes

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 0 | Pocket: 0 | Total: 0 | Feedly: 0

Drupal Commerce(買い物カゴ)の導入方法

Jan 16, 2015
AD:

Nab TransactをPayment Getwayとして利用しております。

Step

1.Modulesに有効化

設定は下記のURLよりできます。
http://your-drupal-site.com/admin/commerce/

2.通貨を変更する
/admin/commerce/config/currency
通貨の変更

3.Payment Gatewayを有効にする
支払い方法を有効化する

4.商品を追加する
商品を追加する

5.NodeとProductをつなげる
NodeのManage filedsより新しいFiledを追加する
Product-refrence

6.Nodeの追加*編集画面よりProductを選択する
アイテムのヒモ付

7.Manage Displayよりカゴを表示させる
Screen Shot 2015-01-16 at 8.14.45 pm

8.終了です。
Add Cartと表示されていたらOKです。
下記の画像は変更されています。
商品を表示
買い物カゴはこんな感じ
買い物カゴはこんな感じ

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 0 | Pocket: 0 | Total: 0 | Feedly: 0

Drupal CommerceでログインなしでCheckoutさせる方法

Jan 15, 2015
AD:

/admin/people/permissionsに行って、”Access checkout”を”ANONYMOUS USER”にも権限をあたえればOKです。

Screen Shot 2015-01-15 at 2.47.15 pm

Cartページ
Screen Shot 2015-01-15 at 2.49.54 pm

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 0 | Pocket: 0 | Total: 0 | Feedly: 0

Drupal でDrushのよく使うコマンド一覧

Jan 12, 2015
AD:

キャッシュ

Module系

-y;をつけるといちいちyを入力してくれないので、便利ですよ。

Admin系

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 0 | Pocket: 0 | Total: 0 | Feedly: 0

Drupal & NAB transactの設定(Payment Gateway)

Jan 9, 2015
AD:

使用したモジュール

https://drupalcommerce.org/
https://www.drupal.org/project/commerce_nab_transact

モジュールの有効化

モジュールの有効化

NAB-Transact
NAB-Transact2
NAB Transact

NAB

NAB transact demo
NABのDemoページでログインして、API用のパスワードの発行が必要です。
https://transact.nab.com.au/demonabtransact/
Merchant ID:?? (電話で確認:Please call the NAB Transact Team 1300 138 313)
Card No: 4444333322221111 (Test用カード)
API Password: (発行が必要です)
有効期限:関係なし
Security No:関係なし

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 0 | Pocket: 0 | Total: 0 | Feedly: 0

DrupalはDevelでのDebugが便利

Dec 5, 2014
AD:

Develを使えばこんな感じでDebugしながら作業を行うことができます。
Screen Shot 2014-12-05 at 4.00.06 pm
Screen Shot 2014-12-05 at 2.59.52 pm

Develの有効化

まずモジュールをダウンロード、有効化します。
https://www.drupal.org/project/devel

dsmを使って結果を表示

例えば、Nodeの中身を取得してその中身を確認する方法です。

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 1 | Pocket: 0 | Total: 1 | Feedly: 0

Laravelのnginxの環境でassetsがNot found(404)

Nov 5, 2014
AD:

NginxでLaravelを使っているのですが、css、js、画像関係のassetがNot foundになったので、その際にnginxに設定方法下記のようにして対応しました。

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 0 | Pocket: 0 | Total: 0 | Feedly: 0

Laravelでbootstrap/autoload.php on line 17がでた

Nov 5, 2014
AD:

ローカルで開発して、本番反映していた際に、初歩的なミスで地味に迷ったので、メモしておきます。

artisanを実行したら。autoloadのエラーがでました。

composerをInstallするのを忘れてしました。

ローカルで、やる際は、Composerから入れるので、Composer installはあんまり叩かないので、地味に忘れていました。

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 1 | Pocket: 0 | Total: 1 | Feedly: 0

ARCHIVES