web-dev-qa-db-ja.com

Joomla 1.5から2.5:JLIB_APPLICATION_ERROR_VIEW_NOT_FOUND

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));

何か案が?

1
guylabbe.ca

これは、JoomFishコンポーネントが原因のエラーのようです。言語が(知らないうちに)翻訳された言語に切り替わり、エラー500が発生しました(データベース内の移行されたデータを再マッピングすることで解決できます)... Cookieをクリアすると、デフォルトの言語とエラー500はなくなります...

また、jUpgradeから移行すると、Joomlaの最初のインストールのサブフォルダーに移行されたファイルがコピーされるので、最初のhtaccessファイルから新しいファイルに干渉するルールがあったと思います。

1
guylabbe.ca