2016-03-25 14 views
-1

でのphpMyAdminをインストールし、私は私のLaravel 5.1のアプリと同じサーバーで動作するようにphpMyAdminのをインストールしよう:domain.com/phpmyadminが、私は得る:だから私は、次のURLでphpMyAdminにアクセスしようとするLaravel 5.1

enter image description here

はい、ルートの問題ですが、どのように私はphpmyadminにアクセスできますか?

+0

愚かな質問をリロードするには、次のコマンドを使用して、あなたはこれのためのルートを作ったのですか?そのエラーメッセージは、ルートが間違っている場合がほとんどです。 – heavymetal91

答えて

0

ゴーLaravelプロジェクトのルートディレクトリ内のpublicディレクトリに移動し、.htaccessファイル内のすべての前にこの行を追加します。

RewriteRule ^phpmyadmin - [L,NC] 

これはあなたのために働く必要があります。

+0

'!-d'オプションのために何もする必要はありません。 – ollieread

+0

hm、入手できません:見つかりません 要求されたURL/phpmyadminがこのサーバー上に見つかりませんでした。 netracuni.comのApache/2.4.18(Ubuntu)サーバーポート80 – Andrew

+0

phpmyadminを 'laravel_root/public/phpmyadmin'にインストールしましたか? –

-1

あなたが言ったように、それはルーティングの問題です。

要求は、phpMyAdminフォルダの代わりにindex.phpに渡されています。このようになり、あなたの.htaccessファイルにRewriteCond %{REQUEST_URI} !^/phpmyadmin/

この行を入れてみてください、あなたが実際のphpMyAdminをインストールしている

Options +FollowSymLinks 
RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_URI} !^/phpmyadmin/ 
RewriteRule^index.php [L] 
+0

'!-d'オプションのために、これを行う必要はありません。 – ollieread

-1

を?

Apacheを使用していると仮定すると、あなたの.htaccessは持っている必要があり、以下:

!-d!-fビットのみ、既存のディレクトリやファイルを指していないURIを書き換えること言う
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule^index.php [L] 

唯一の理由ますのでpharayadminが存在すると思われる場所にphpmyadminが存在しないため、laravelエラーページが表示されることがあります。

0

あなたは、ApacheサーバとUbuntuを使用している場合は、あなたがリンク

sudo ln -s /usr/share/phpmyadmin /var/www/ 

を作成する必要が

まず、以下の手順に従うことができます次に、あなたはphpMyAdminのApacheを含めるようにApacheのconfファイルを編集する必要があります.confの

sudo nano /etc/apache2/apache2.conf 

はapache2.confファイルに次の行を追加します

Include /etc/phpmyadmin/apache.conf 

はそれ

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf 
sudo a2enconf phpmyadmin.conf 

をアクティブにし、最終的にサーバー

sudo service apache2 reload 

ドメインにアクセスすることができます/多分phpmyadminの