2010-11-22 6 views
1

ご質問が少し曖昧です。ここに私の状況があります。Drupal MultisiteにPHPシンボリックリンクを使用する

私はDrupalをwww.example.com/testingのサブフォルダにインストールしました。この中で、メインのDrupalインストール(www.example.com/testing/mobile)のモバイル版の別のサブフォルダが必要です。

したがって、モバイルサイトは、メインのDrupalインストールのデータベース、コードベース、モジュール、テーマなどを共有する必要があります。私はsettings.phpファイルのコピーと 'files'というディレクトリを含む 'mobile'という 'sites'フォルダ内にフォルダを作成する必要があると信じています。

私は、モバイルインストールのセットアップを完了するために他に何が必要かについて悩んでいます。私はシンボリックリンクの使用に関するいくつかの記事を見てきましたが、現時点では頭がおかしくなりました!

何か助けやアドバイス、リンクなどありがとうございます。また、私はシェルにアクセスすることができないので、サーバー上でコマンドラインプログラミングを実行することはできません。

ありがとうございました。

答えて

1

モバイルデバイスのユーザーがウェブサイトにアクセスしたときに、特定のテーマを読み込むためにThemekeyモジュールを使用することができます。それはコードやファイルの複製を必要としないでしょう。あなたがしなければならないのは、それにテーマを供給することだけです。シンボリックリンクについては

http://drupal.org/project/themekey

、私は、コードをアップグレードするときにそれらを使用するようにしたいです。新しいディレクトリであなたの仮想ホストのWebルートを指し示すシンボリックリンクを作成します

mkdir share/1.0 
ln -s share/1.0 public_html (or htdocs, whatever the server is set as) 

:ここ

は一例です。したがって、コードを更新してテストするときは、新しいバージョンのコードに対して1.1という新しいフォルダを作成し、シンボリックリンクを更新します。しかし、シンボリックリンクは、この場合、モバイル版のウェブサイトを単に持つためには必要ありません。

+0

ありがとうKevin、私は前にThemKeyに出くわしませんでしたが、それは有用に見えます。 –

関連する問題