0

私はこの簡単なセットアップを持っています

-controllers
    IndexController.php
          here somewhere i call new Application_Model_Sites_Sites()
+layouts
-models
    -sites
        Sites.php
           class Application_Model_Sites_Sites
           { .. }
+library
+public

そして私は得るFatal error: Class 'Application_Model_Sites_Sites' not found in ..

奇妙なことに、Windowsのxamppでは完璧に動作しますが、Linuxサーバーに配置するとエラーが発生します

これらのサブフォルダーについてzendに伝える必要があると考えていますが、クラス名でそれらを使用しているため、それらについて知っておく必要があるという印象があります

私は何が欠けているのですか?

application.ini
    [production]
    phpSettings.display_startup_errors = 1
    phpSettings.display_errors = 1
    includePaths.library = APPLICATION_PATH "/../library"
    bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
    bootstrap.class = "Bootstrap"
    appnamespace = "Application"
    resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
    resources.frontController.params.displayExceptions = 1
    resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts"
    resources.view[]=
    resources.view.helperPath.Zend_View_Helper = APPLICATION_PATH "/views/helpers"
    [staging : production]
    [testing : production]

ブートストラップにより、今のところ空です

4

1 に答える 1