私はCakePHPアプリケーションを実行してきた中で定義され、すべてがうまく働いていません。さて、突然私の側から変更することなく、物事がうまくいかない:エラーで任意のログイン結果:アクションウェブルートは、2年以上</p> <p>www.lernzentrum.de/kundenservice</p> <p>下のコントローラのAppController
は、「アクションWebrootのは、コントローラのAppControllerで定義されていません」
をあなたは自分のサイトでこの自分を試すことができます。 /kundenservice/.htaccessで
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
:
/kundenservice/app/webroot/.htaccessで:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
私は私の.htaccessファイルを与えているので、それは、ルーティングエラーのように見えます/kundenservice/app/.htaccessで
:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
そして、ここでは、error.logファイルの一部です:
2016-08-30 14:42:46 Error: [MethodNotAllowedException] Method Not Allowed
Request URL: /kundenservice/lessons/spenden/6674
Stack Trace:
#0 [internal function]: LessonsController->spenden('6674')
#1 /mnt/web4/c3/63/51573863/htdocs/kundenservice/lib/Cake/Controller/Controller.php(486): ReflectionMethod->invokeArgs(Object(LessonsController), Array)
#2 /mnt/web4/c3/63/51573863/htdocs/kundenservice/lib/Cake/Routing/Dispatcher.php(187): Controller->invokeAction(Object(CakeRequest))
#3 /mnt/web4/c3/63/51573863/htdocs/kundenservice/lib/Cake/Routing/Dispatcher.php(162): Dispatcher->_invoke(Object(LessonsController), Object(CakeRequest), Object(CakeResponse))
#4 /mnt/web4/c3/63/51573863/htdocs/kundenservice/app/webroot/index.php(109): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#5 {main}
---これは予期したとおりに動作していたアプリケーションの例外です。 ---次は青い空から現れた謎の新しいエラーです:
2016-08-31 19:20:25 Error: [MissingActionException]
Action AppController::webroot() could not be found.
Exception Attributes: array (
'controller' => 'AppController',
'action' => 'webroot',
)
Request URL: /kundenservice/app/webroot/service/cron
Stack Trace:
#0 /mnt/web4/c3/63/51573863/htdocs/kundenservice/lib/Cake/Routing/Dispatcher.php(187): Controller->invokeAction(Object(CakeRequest))
#1 /mnt/web4/c3/63/51573863/htdocs/kundenservice/lib/Cake/Routing/Dispatcher.php(162): Dispatcher->_invoke(Object(AppController), Object(CakeRequest), Object(CakeResponse))
#2 /mnt/web4/c3/63/51573863/htdocs/kundenservice/app/webroot/index.php(109): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#3 {main}
リクエストURLは、単純に/アプリ/ウェブルートを含めることはできません。
サーバーはStratoのパワーウェブパッケージで動作しているので、httpd.confにアクセスすることはできません。どんな助けでも大歓迎です。誰かが私に電話でサポートを提供したい場合(電話番号は私のウェブサイトにあります)、私はそれを支払うことに満足しています。
敬具、ヴィルヘルム