Please Sign In or Register

land.to

land.to の以下のサーバ環境でテストしました。

  • Apache / PHP 4.4.2 / MySQL 4.0.27

また、land.to でのダウンロードと下準備の手順は以下の通りです。

  1. Drupal 5.x のダウンロード
  2. Drupal 5.x 日本語翻訳ファイル等のダウンロード
  3. ダウンロードしたファイルの編集
    • PHP のマルチバイト文字列入力変換機能についての設定
    • 広告の自動挿入を中止するための設定
    • 広告を任意の場所に表示するための設定
  4. サーバへのアップロードと files ディレクトリの作成
  5. Drupal で利用するデータベースの作成

PHP のマルチバイト文字列入力変換機能についての設定

PHP のマルチバイト文字列入力変換機能についての設定のため、.htaccess ファイルに 以下の内容を追記します。

  php_value mbstring.func_overload          0
  php_value mbstring.language               neutral
  php_value mbstring.internal_encoding      UTF-8

なお、land.to の新しいサーバ(現時点では、if.land.to サーバ)では、PHPに関して、従来の方法ではモジュール版で動作しておりましたが、今回の方法はではCGI版をラッパーを使用し所有者の権限にて動作させます。というような 仕様変更 が行われたようで、PHP に関する設定は、/home/httpd/ユーザ名/php.ini ファイルに記述するようになっています。
現時点では動作確認を行っておりませんが、land.to の新しいサーバを利用される場合は、以下のような php.ini ファイルを作成することで動作するのではないかと思われます。

mbstring.func_overload = 0
mbstring.language = neutral
mbstring.http_input = pass
mbstring.http_output = pass
mbstring.encoding_translation = off
mbstring.internal_encoding = UTF-8

広告の自動挿入を中止するための設定

広告の自動挿入が有効になっていると ファイルのアップロード時に不具合が生じるようですので、広告の自動挿入を中止するための設定として、以下の内容を .htaccess ファイルに追記します。

  LayoutIgnoreURI *.php

<!--nobanner--> を記述する方法では ファイルの添付を行なう際に不具合が生じました。

広告を任意の場所に表示するための設定

land.to では、広告についての規定として、1024 x 768 の画面解像度で表示した際に広告全体表示されることが定められていますので、規定された範囲内の任意の場所に広告を表示するための設定として、テーマファイルである themes\garland\page.tpl.php の広告を表示させたい場所に、以下の広告コードを追記する必要があります。
赤字の部分はユーザによって適切なものに修正してください。

<iframe src="http://[xx].land.to/ad/adpc_if.p" name="AD" id="AD" title="ad" width="468" height="70" marginwidth="0" marginheight="0" frameborder="0" scrolling="no"><a href="http://land.to/index.php">Land.to</a></iframe>

広告コードを PHP で記述する方法では広告が複数重複して表示されるという不具合が生じました。
また、広告および広告コードについての詳細は land.to の「広告について」に記載があります。

※ 以下は、広告コードをウィンドウの最上部に左揃えで表示する場合の例です。
赤字の部分が themes\garland\page.tpl.php 内に追記した広告コードです。

<body<?php print phptemplate_body_class($sidebar_left, $sidebar_right); ?>>
<iframe src="http://[xx].land.to/ad/adpc_if.p" name="AD" id="AD" title="ad" width="468" height="70" marginwidth="0" marginheight="0" frameborder="0" scrolling="no"><a href="http://land.to/index.php">Land.to</a></iframe>
<!-- Layout -->

補足

すべての作業を完了しサーバにアップロードすると、以下のような構成になっていると思います。(選択した日本語翻訳ファイルによって構成が異なります。)
インストールするサーバの下準備で編集または作成が必要だったファイルを赤色、日本語環境でのインストールのために追加したフォルダおよびファイルを黄色でマーキングしています。

drupal-5.x をアップロード (Drupal Japan)drupal-5.x をアップロード (Drupal 日本語プロジェクト)

改定履歴

[ 2007-07-27 ]
Drupal 5.2 リリースに伴い、.htaccess ファイルへの下準備として記載する内容のうち、mbstring.http_input, mbstring.http_output, mbstring.encoding_translation 部分を削除しました。

[ 2007-09-28 ]
land.to 新サーバの仕様変更に関する内容を追記。※動作確認は行っていないので要注意。

トラックバック

トラックバックは承認後に表示されます。

URLから "-nospam" を削除してトラックバックを送信してください。

返信

例えば「あ」と「お」の間の文字を入力してださい。なら、"いうえ"とひらがなで入力します。
このフィールドの内容は非公開にされ、公表されることはありません。
  • ウェブページアドレスとメールアドレスは、自動的にハイパーリンクに変換されます。
  • Allowed HTML tags: <a>
  • 行と段落は自動的に折り返されます。

書式オプションに関するさらに詳しい情報...