Please Sign In or Register

ハッスルサーバー

ハッスルサーバーの以下のサーバ環境でテストしました。

  • Apache 1.3.37 / PHP 4.4.4 / MySQL 4.0.27

また、ハッスルサーバーでのダウンロードと下準備の手順は以下の通りです。

  1. Drupal 5.x のダウンロード
  2. Drupal 5.x 日本語翻訳ファイル等のダウンロード
  3. ダウンロードしたファイルの編集
    • Options ディレクティブの使用の解除
    • PHP のマルチバイト文字列入力変換機能などについての設定
    • files および files/tmp フォルダと .htaccess ファイルの作成
  4. サーバへのアップロードと files ディレクトリの作成
  5. Drupal で利用するデータベースの作成

Options ディレクティブの使用の解除

ハッスルサーバーでは Options ディレクティブの使用が禁止されているようで、デフォルトの .htaccess ファイルをそのまま利用すると 500 Internal Server Error となってしまいます。
これを回避するために、以下のように赤字の部分を追加して、Options ディレクティブに関する記述をコメントアウトします。

# Don't show directory listings for URLs which map to a directory.
#Options -Indexes

# Follow symbolic links in this directory.
#Options +FollowSymLinks

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

ハッスルサーバーでは、PHP に関する設定は php.ini で行うことができるようですので、PHP のマルチバイト文字列入力変換機能やその他の必要な設定を行なうため、以下の内容を記述した 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
magic_quotes_gpc = Off
register_globals = Off
session.auto_start = Off

※ php.ini は /www 以下ではなく、/ に保存しなければ設定が変更されません。
.htaccess による PHP の設定変更は反映されないようです。

files および files/tmp フォルダと .htaccess ファイルの作成

Drupal では、files フォルダおよび files/tmp フォルダ内に .htaccess ファイルが 自動作成されますが、Drupal によって作成された .htaccess ファイルには Options ディレクティブが使用されていることから、ハッスルサーバーでは、画像の表示やファイルのダウンロード、デフォルトテーマのカラーの変更などができなくなってしまいます。
これを回避するために、files フォルダおよび files/tmp フォルダ内に、何も記述されていない空の .htaccess ファイルを事前に作成しておきます。

補足

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

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

トラックバック

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

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

返信

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

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