短縮版:
この Hello World コンポーネントを Joomla 2.5 環境にインストールしました。インストール中はすべて問題なく動作しましたが、アクセスしようとすると 500 サーバー エラーが発生します。
上記のコンポーネントを Joomla 2.5 環境にロードすると、問題なく動作するかどうかを教えてもらえますか? この URL へのアクセスが機能する場合 (ホスト名と Joomla パスを調整する必要がある場合があります):
http://localhost/joomla/index.php?option=com_helloworld
少なくとも、Joomla のインストールに問題があるかどうかはわかります。
より長いバージョン:
この Joomla チュートリアルを読みました: http://docs.joomla.org/J2.5:Developing_a_MVC_Component/Adding_configuration
そのページの「アーカイブ」リンクからコードをダウンロードしました。コンポーネントを Joomla 2.5.14 インストールにアップロードしましたが、コンポーネントが動作していないようです。コンポーネントの管理部分は機能しますが、エンドユーザー部分は機能しません。
アクセス方法は次のとおりです。
http://localhost/~myusername/joomla/index.php?option=com_helloworld
ただし、このページでは 500 エラーが表示されます。
Error: 500 You may not be able to visit this page because of: an out-of-date bookmark/favourite a search engine that has an out-of-date listing for this site a mistyped address you have no access to this page The requested resource was not found. An error has occurred while processing your request. Please try one of the following pages: Home Page Search this site If difficulties persist, please contact the System Administrator of this site and report the error below.. Call stack # Function Location 1 JSite->dispatch() /Users/myusername/Sites/joomla/index.php:42 2 JComponentHelper::renderComponent() /Users/myusername/Sites/joomla/includes/application.php:197 3 JComponentHelper::executeComponent() /Users/myusername/Sites/joomla/libraries/joomla/application/component/helper.php:351 4 require_once() /Users/myusername/Sites/joomla/libraries/joomla/application/component/helper.php:383 5 JController->execute() /Users/myusername/Sites/joomla/components/com_helloworld/helloworld.php:23 6 JController->display() /Users/myusername/Sites/joomla/libraries/joomla/application/component/controller.php:761 7 HelloWorldViewHelloWorld->display() /Users/myusername/Sites/joomla/libraries/joomla/application/component/controller.php:722 8 JError::raiseError() /Users/myusername/Sites/joomla/components/com_helloworld/views/helloworld/view.html.php:33 9 JError::raise() /Users/myusername/Sites/joomla/libraries/joomla/error/error.php:251
PHP 5.3.15 と MySQL 5.5.27 を搭載した OS X (10.8.4) でこれを実行しています。
このコンポーネントを呼び出すために適切な URL を使用していますか?それとも、より多くのクエリ文字列パラメーターを指定する必要がありますか?
私が気づいたことの 1 つは、チュートリアルは Joomla 2.5 用ですが、アーカイブは Joomla 1.6 用であるということです。Joomla 1.6 コンポーネントは Joomla 2.5 で動作するはずですか? ただし、コンポーネントをインストールしたときにJoomlaは文句を言いませんでした。