cakephp - 当 cakephp 安装在服务器中时无法访问 PhpMyAdmin

标签 cakephp cakephp-1.3

我正在尝试将我的代码从本地主机传输到实时域。服务器的目录是这样的:

-www.example.com
 --app
 --cake
 --vendors
 --plugins
 -- phpMyAdmin
 -- htaccess

由于 cakephp 处理 URL,当我尝试访问 www.example.com/phpMyAdmin 时,cakephp 提示“找不到 PhpmyAdminController”。我试图更改 app/webroot/htaccess 中的 htaccess 以允许 phpMyAdmin 的 url,但它不起作用。有人可以帮忙吗?

我按照以下网站上的教程进行操作:http://cakebaker.42dh.com/2006/08/17/take-over-the-control-of-some-urls-from-cakephp/ .但是,我更改了 webroot 文件夹中的 htaccess,而不是主文件夹。

我真的希望有人能提供帮助。

最佳答案

您可以通过修改位于 app 文件夹外的 .htaccess 文件来实现。 请试试这个。我正在使用这个特定的代码,它对我有用。

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

现在您将能够运行像这样的目录 http://example.com/phpmyadmin

关于cakephp - 当 cakephp 安装在服务器中时无法访问 PhpMyAdmin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7446842/

相关文章:

cakephp - 如何防止来自 https ://to http://的意外重定向

php - 根据计数更新一组记录 - MySQL

php - CakePHP 3 : How to display associated data for each record in index. CTP?

cakephp - Cake 网站在将其移动到我的本地主机后找不到图像或 CSS 文件?

cakephp - 在 CakePHP 的身份验证组件中使用用户名而不是电子邮件

php - CakePHP 上的计划任务

php - CakePHP - SQL 查询连接

CakePHP - 如何在更改语言和重新加载路由表后翻译当前 URL

php - 设置响应状态码

cakephp - 将查询转换为 cakePHP 查找语句