找不到PhpmyadminController。 CakePHP 2.3.5

时间:2013-05-30 11:35:26

标签: cakephp cakephp-2.0 ubuntu-12.04 vagrant ubuntu-server

我遇到与以下Question相同的问题,但那里的解决方案并没有帮助我。

我正在使用Vagrant box precise64(Ubuntu服务器12.04)并设置CakePHP所需的所有依赖项。 项目文件夹同步,服务器没有问题。

问题是,在服务器上安装PHPMyAdmin并尝试从我的localhost:8080/phpmyadmin访问它后,我收到以下错误:

Missing Controller
Error: PhpmyadminController could not be found.

Error: Create the class PhpmyadminController below in file: app/Controller/PhpmyadminController.php

我检查了我的.htaccess文件,尝试修复了多个解决方案(参见上面的一个示例),但似乎都没有。 我确保我的虚拟主机允许覆盖所有,所以如果我搞砸.htaccess我得到错误500(就像它应该是)。 这是我的.htaccess内容:

<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteRule    ^$ app/webroot/    [L]
   RewriteRule    (.*) app/webroot/$1 [L]
</IfModule>

甚至VirtualHost(在服务器上启用的网站下):

<VirtualHost *:80>
    ServerName savion.localhost
    ServerAdmin root@savion
    DocumentRoot "/myfinalproject/"

    <Directory "/myfinalproject/">
            Options -Indexes FollowSymLinks
            AllowOverride All
            Order allow,deny
            Allow from all
    </Directory>
</VirtualHost>

我无法找到解决此问题的方法,并感谢您给予的任何帮助。

1 个答案:

答案 0 :(得分:0)

最终问题是PHPMyAdmin安装损坏,重新安装就解决了问题。