他のサーバーでは特にコンポーネントの導入でトラブルは起こっていなかったのですが、今回別のレンタルサーバーを契約してサイトマップ用のコンポーネントを導入しようとしたらJFolder::create: Could not create directoryというエラーが出て導入ができなかった。 ディレクトリーのパーミッションを777にしてもダメで、いろいろ試したが日本のブログに出ている方法ではダメで、英語のサイトでForumを探したら見つかった。
つまり、PHPのセーフモードを導入時にオフにするということだ。
Joomla導入時にもメッセージが出ていたのだが、それでも動くと書かれていたので気にしなかった。
これは、ServerQueenのPlesk画面では基本の所にPHPの設定があるがそこのセーフモードのところのチェックをはずせばOKだった。
それから、サイトマップの導入方法はXmap_12.10-UNZIP-Firstというファイルをダウンロードして、1回Unzipすると2個のzipファウルができるので、これらを1つずつJoomlaのバックグラウンドのエクステンションのインストールでzipのままインストールを行えば導入ができる。
以下に設定例を書きます。
1.Plesk画面のPHP対応と書かれた右端のチェックを外す。
2.パッケージファイルのアップロードのところにcom_xmap-1.2.10.zipを指定してアップロードファイル&インストール
3.導入が終わると指定した名前の表示は消える
4.パッケージファイルのアップロードのところにPlg_xmaplink.zipを指定してアップロードファイル&インストール






