Joomla 1.5からjUpgradeを使ってJoomla 2.5に移行しました。 2.5バージョンのいくつかのコンポーネントを再インストールしたり、Joomfishを移行した...
最初、書き換えを機能させる(SEFと書き換えを有効にし、htaccessを適切に構成する)、ホームページにOKを表示するが、JoomfishのURLは404に書き換える(SEFのみを有効にして動作するので、その種類のURLで正常に機能する:/index.php/)/fr/pageの代わりにfr/page)。
その後、何が起こったのかわかりませんが、すべてのフロントエンドページでエラー500が発生します。バックエンドはまだ正常に動作しています。コンポーネントをオフに切り替え、テンプレートを切り替え、SEFをオンにして、書き換えをオフにしようとすると、常に同じ結果が得られます。
Affichage introuvable [name, type, prefix] : frontpage, html, contentView
Si les difficultés persistent, merci de contacter l'administrateur de ce site.
Call stack
# Function Location
1 JSite->dispatch() /Users/guylabbe/Dropbox/bckup/Permanent/_WebProjekte/capacoa2/index.php:42
2 JComponentHelper::renderComponent() /Users/guylabbe/Dropbox/bckup/Permanent/_WebProjekte/capacoa2/includes/application.php:197
3 JComponentHelper::executeComponent() /Users/guylabbe/Dropbox/bckup/Permanent/_WebProjekte/capacoa2/libraries/joomla/application/component/helper.php:351
4 require_once() /Users/guylabbe/Dropbox/bckup/Permanent/_WebProjekte/capacoa2/libraries/joomla/application/component/helper.php:383
5 JController->execute() /Users/guylabbe/Dropbox/bckup/Permanent/_WebProjekte/capacoa2/components/com_content/content.php:16
6 ContentController->display() /Users/guylabbe/Dropbox/bckup/Permanent/_WebProjekte/capacoa2/libraries/joomla/application/component/controller.php:761
7 JController->display() /Users/guylabbe/Dropbox/bckup/Permanent/_WebProjekte/capacoa2/components/com_content/controller.php:74
8 JController->getView() /Users/guylabbe/Dropbox/bckup/Permanent/_WebProjekte/capacoa2/libraries/joomla/application/component/controller.php:677
9 JError::raiseError() /Users/guylabbe/Dropbox/bckup/Permanent/_WebProjekte/capacoa2/libraries/joomla/application/component/controller.php:903
10 JError::raise() /Users/guylabbe/Dropbox/bckup/Permanent/_WebProjekte/capacoa2/libraries/joomla/error/error.php:251
エラー#7:
$view = $this->getView($viewName, $viewType, '', array('base_path' => $this->basePath, 'layout' => $viewLayout));
エラー#8:
$result = JError::raiseError(500, JText::sprintf('JLIB_APPLICATION_ERROR_VIEW_NOT_FOUND', $name, $type, $prefix));
何か案が?
これは、JoomFishコンポーネントが原因のエラーのようです。言語が(知らないうちに)翻訳された言語に切り替わり、エラー500が発生しました(データベース内の移行されたデータを再マッピングすることで解決できます)... Cookieをクリアすると、デフォルトの言語とエラー500はなくなります...
また、jUpgradeから移行すると、Joomlaの最初のインストールのサブフォルダーに移行されたファイルがコピーされるので、最初のhtaccessファイルから新しいファイルに干渉するルールがあったと思います。