web-dev-qa-db-ja.com

警告を示すcPanelを使用したマルチサイトインストール:symlink()[function.symlink]:ファイルはに存在します

drupal 7.私は以下のリンクから始めました http://drupal.org/node/960934 セットアップ後に警告を表示します

警告:symlink()[function.symlink]:ファイルは5行目の/home/ioss/mydomain/index.phpに存在します

PHPコードはsymlikです以下に示します

symlink( '/ home/ioss/ashokks /'、 '/ home/ioss/ashokks/test1 /');

上記のコードでは、snip drupalディレクトリ "ashokks"の下にインストールされており、test1はマルチサイトサブドメインです。

前もって感謝します

1
Abdul Majeed

今、問題を修正しました。以前、drupalのサイトフォルダーの下にマルチサイトの無効なフォルダー名を作成しました。

違う

  • / home/ioss/ashokks/drupal/site/test1
  • / home/ioss/ashokks/drupal/site/test2

正しい

  • /home/ioss/ashokks/drupal/site/test1.ashokks.com
  • /home/ioss/ashokks/drupal/site/test2.ashokks.com

マルチサイトを作りたい方のお役に立てば幸いです。

このリンク この問題を解決するのに役立ちました。

1
Abdul Majeed

(1)サブドメインへのディレクトリとしてtest1が存在しないことを確認する必要があります。それを削除する必要があり、シンボリックリンクがそれを置き換え、メインサイトディレクトリを指します。

または代わりに....

(2)サブドメイン設定を(Cパネルのサブドメインマネージャーから)編集し、ファイルシステムパスを/home/ioss/ashokks/に置き換えると、一部のサーバーでOptions FollowSymLinksを無効にできるため、サブドメインがシンボリックリンクを使用せずにメインサイトを直接指すことができます。構成。

1
Shoaib Nawaz