Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 如何解释CakePHP堆栈跟踪_Apache_Cakephp - Fatal编程技术网

Apache 如何解释CakePHP堆栈跟踪

Apache 如何解释CakePHP堆栈跟踪,apache,cakephp,Apache,Cakephp,刚刚将一个应用程序从开发机器上的WAMP移动到linux服务器。不使用htaccess文件,而是在Apache中定义它。使用Cake的Auth的应用程序。最终访问时: https://www.myserver.com/myapp 然后我得到这个错误: 2014-04-04 10:54:00 Error: [NotFoundException] Not Found Request URL: /myapp/login Stack Trace: #0 /srv/www/cakephp-2.3.10/

刚刚将一个应用程序从开发机器上的WAMP移动到linux服务器。不使用htaccess文件,而是在Apache中定义它。使用Cake的Auth的应用程序。最终访问时:

https://www.myserver.com/myapp
然后我得到这个错误:

2014-04-04 10:54:00 Error: [NotFoundException] Not Found
Request URL: /myapp/login
Stack Trace:
#0 /srv/www/cakephp-2.3.10/lib/Cake/View/View.php(945): include()
#1 /srv/www/cakephp-2.3.10/lib/Cake/View/View.php(907): View->_evaluate('/srv/www/myapp...', Array)
#2 /srv/www/cakephp-2.3.10/lib/Cake/View/View.php(471): View->_render('/srv/www/myapp...')
#3 /srv/www/cakephp-2.3.10/lib/Cake/Controller/Controller.php(952): View->render(NULL, NULL)
#4 /srv/www/cakephp-2.3.10/lib/Cake/Routing/Dispatcher.php(194): Controller->render()
#5 /srv/www/cakephp-2.3.10/lib/Cake/Routing/Dispatcher.php(162): Dispatcher->_invoke(Object(UsersController), Object(CakeRequest), Object(CakeResponse))
#6 /srv/www/myapp/app/webroot/index.php(110): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#7 {main}
浏览器中的错误是:

Error: The requested address '/myapp/login' was not found on this server.
Apache配置文件具有:

Alias /myapp/srv/www/myapp/app/webroot

<Directory /srv/www/myapp/app/webroot>
Options FollowSymLinks
AllowOverride None
Order Allow,Deny
Allow from All

RewriteEngine On
RewriteBase /myapp
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
Alias/myapp/srv/www/myapp/app/webroot
选项如下符号链接
不允许超限
命令允许,拒绝
通融
重新启动发动机
重写库/myapp
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}-F
重写规则^(.*)$index.php[QSA,L]


修正:当我把debug改为1或2时,它就工作了

可能是路由错误。试试这个
Configure::write('App.base','/myapp/')
bootstrap.php
中。您的基本路径应该更改。当我将调试更改为1或2时,它可以工作!你说的
Fix:当我把debug改为1或2时,它就工作了。您是否计划在调试模式1或2下运行应用程序?