0

私は CodeIgniter を使用して独自の CMS を構築しています (実際、それを開発したのは私ではありません。クライアントが前の開発者から提供してくれました)。いいえ、CMS を新しいサーバーに移行中です。私はそれを設定し、すべてが正常に動作します。ただし、(CodeIgniter CMS を含む) public_html のサブディレクトリにある phpmyadmin インストールにアクセスできません。

  • www.mysite.com <-- これにより、CodeIgniterCMS ベースの Web サイトにアクセスできます
  • www.mysite.com/phpmyadmin <-- これは、現在アクセスできず、CI のデフォルトの 404 エラー ページを表示している私の phpmyadmin インストールにアクセスするためのものです。

これは、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 に答える