web dev.

apache2 virtual hostの設定方法

手順概要: 1. /etc/apache2/sites-available へファイルを追加 2. /etc/apache2/sites-enabled にsymlinkを追加 3. /etc/hosts に新サイトに関する情報を追加 4. apacheの再起動 1. /etc/apache2/sites-available へファイルを追加このディレクトリに行き、…

WindowsでDNSをオーバーライドする方法

C:\WINDOWS\system32\drivers\etc\hostsこのファイルに、IPと対応するドメイン名を記入して保存するだけ。

Drupal: SSLを使う場合の注意点

Drupalで作ったサイトへSSLを使ってアクセスする場合、幾つか注意点があるのでメモ:注意点: 1. SSL接続に関する設定をするSecure Pagesモジュールがきちんと動いてくれない2. 証明書がwww.example.comというアドレス向けに発行されている場合、wwwを除いた…

Drupal: TinyMCEで完全なHTMLページを編集

前回に続いて、DrupalでHTMLニュースレターを発行しようとしているのだけど、TinyMCEはHTMLヘッダ部分をばっさり切り落としてしまう。これだとCSSの設定とかが出来なくて困る。なにか良い方法は、と思っていたら、fullpagesというTinyMCEのプラグインを使う…

Drupal: TinyMCE+IMCEでフルパスが挿入できない不具合

不具合といっても、きちんと設定してやれば問題ないのだけど、この設定を見つけるのにものすごく時間がかかったのでメモ。二日くらいリサーチしつづけてしまった。やりたかったこと: 写真入りHTML Newsletterを送付する。問題: TinyMCE+IMCEで写真を挿入す…

DrupalのIMCEのパス設定

TinyMCEの良いお供、IMCEの設定にものすごく手こずったのでメモ。 Administer>>settings>>imceで、ファイルを共有フォルダにアップロードする際のパスを入力するところがあるのだけど、ここがちょっとtricky. 単に'images'と入力するだけで、drupal/files/の…

Drupal simplenewsモジュールでHTMLメール送信不能

'Contact'からメンバーへ直接メールを送ることが出来るのに、simplenewsで作ったメールは送信できない。何でだろう、と思っていたら、Administer >> SettingのGeneralで、メールの送信者を設定していなかった。多分スパム対策として、送信者欄が空白の場合、…

Drupal Module の設定でコケたときの処置

Secure Pagesというモジュールを試してみようと思って、いつものようにdrupal/modulesに放り込んでチェックボックスをONにして設定を保存したら、見事 "Cannot connect to the server" というエラーによって接続不可能になってしまった。(また無駄なことを…

一つのDrupalコードベースで複数のサイトを構築する方法

一つのコードベースを複数サイトで共有するメリットは、メンテナンスが比較的容易になること。複数のコードベースを使う場合、バグのパッチをあてる際とかに手間が増える。デメリットは、他のサイトに影響を及ぼすモジュールがある、ということ。作業概要: …

Drupal TinyMCEのインストール方法

(How to install TinyMCE on Drupal - Scroll down for English) TinyMCEのモジュールをインストールして、設定画面に行ったら、こんな表示が出た: Could not find the TinyMCE engine installed at modules/tinymce/tinymce/ Please download TinyMCE, unc…