0

我有自己的使用 CodeIgniter 构建的 CMS(实际上,它不是我开发的。我的客户从他们以前的开发人员那里给了我)。不,我正在将 CMS 迁移到新服务器。我进行了设置,一切正常。除了,我无法访问我的 phpmyadmin 安装,它位于我的 public_html 的子目录(其中包含 CodeIgniter CMS)。

  • www.mysite.com <-- 这是访问我基于 CodeIgniterCMS 的网站
  • www.mysite.com/phpmyadmin <-- 这是访问我的 phpmyadmin 安装,目前无法访问,只显示 CI 的默认 404 错误页面

这可能与 CodeIgniter 路由配置或 htaccess 文件之类的东西有关。但我是 CodeIgniter 和 htaccess 的新手。

我应该怎么做才能访问我的 phpmyadmin?

这是我的 codeigniter htaccess 文件

Options +FollowSymLinks

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

让我知道我应该在此处显示哪些其他信息(代码块、配置文件等)以更好地了解我的环境

4

1 回答 1

0

您的 htaccess 并没有打开一个洞来让访问 phpmyadmin。

尝试

Options +FollowSymLinks

RewriteEngine On
RewriteBase /

RewriteCond $1 !^(phpmyadmin|index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
于 2012-11-14T13:48:55.757 回答