質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

XAMPP

XAMPP(ザンプ)は、ウェブアプリケーションの実行に必要なフリーソフトウェアをパッケージングしたApacheディストリビューションです。 XAMPPひとつインストールするだけで、Apache、MySQL、PHP、Perlなどのソフトウェアと、 phpMyAdminなどの管理ツール、SQLiteなどのソフトウェアやライブラリモジュールなどを利用することが可能です。

Q&A

解決済

1回答

1001閲覧

adminer.phpがlocalhostで起動しない

konoha0708

総合スコア36

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

XAMPP

XAMPP(ザンプ)は、ウェブアプリケーションの実行に必要なフリーソフトウェアをパッケージングしたApacheディストリビューションです。 XAMPPひとつインストールするだけで、Apache、MySQL、PHP、Perlなどのソフトウェアと、 phpMyAdminなどの管理ツール、SQLiteなどのソフトウェアやライブラリモジュールなどを利用することが可能です。

0グッド

0クリップ

投稿2019/02/27 03:05

編集2019/02/27 04:14

「Adminer」を設置し、ブラウザでアクセスすると・・・

Access forbidden!

要求されたオブジェクトへのアクセス権がありません。 読み込みが許可されていないか、 サーバが読み込みに失敗したかでしょう。
サーバーの障害と思われる場合は、ウェブ管理者までご連絡ください。
Error 403
localhost
Apache/2.4.12 (Win32) OpenSSL/1.0.1l PHP/5.6.8

と出てしまいます。ログイン画面にたどり着きたいです。

【やったこと】
1.https://www.adminer.org/ から「Adminer 4.7.1 (.php, 470 kB), English only (.php, 318 kB)」をダウンロード
2.C:/xampp/htdocs/(フォルダ名)/adminer にコピペ
3.ブラウザで「localhost/(フォルダ名)/adminer/adminer-4.7.1.php」と入力
4.要求されたオブジェクトへのアクセス権がありません。のエラー表示

OS:windows 10

Adminerは設置してアクセスすれば使えるというものらしく、
zenlogicのサーバではきちんとできました。
zenlogicのやり方

関係あるかわかりませんが、pcのユーザアカウントは「管理者」になっています。

localhostでは、何かやり方が違うのでしょうか?
よろしくご教授ください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2019/02/27 03:53

ダウンロードしたのはAdminer 4.7.1  English only どっちですか?
m.ts10806

2019/02/27 03:55

念のためそのフォルダのアクセス権限を確認してください。
konoha0708

2019/02/27 04:13

mts10806様 引き続きありがとうございます。 ダウンロードしたのはAdminer 4.7.1です。 フォルダのアクセス権は「フルコントロール」にしましたが、状況変わらずです。。。
m.ts10806

2019/02/27 05:23

あと確認すること。 ・Apacheは起動しているか ・普通にPHPは実行できるか ・MySQLは起動しているか ・Apacheのhttpd.confでDocumentRootを確認して、adminerはその配下に設置されているか ・Apacheのhttpd.confでAllowOverride を確認。NoneとかならAllにしてみる(編集後、Apacheは再起動すること)
konoha0708

2019/02/27 07:36

やってみていただきありがとうございます。 composer版のダウンロード箇所はどこからか教えていただけますか? 見当たらなくて。。 確認事項、再度チェックしてみます。
m.ts10806

2019/02/27 07:42 編集

composerをインストール あとはDocumentRoot配下などでcomposerのコマンドを実行するだけです。 composer require vrana/adminer
m.ts10806

2019/02/27 07:44

※2019/02/27 14:02に貼ったリンクはcomposerのコマンドで取り込むためのパッケージ配布ページです。  この際、composerの使い方覚えましょう。フレームワークや各パッケージの導入が一気に楽になります。
konoha0708

2019/03/14 04:34

時間が空いてしまい、すみません。 composerを調べてやってみました。コマンドプロンプトからインストールはできました。が、「http://localhost/vendor/vrana/adminer/adminer/index.php」をブラウザでやってみましたが、「http://localhost/xampp/」が開いてしまいます。 ・Apacheは起動しているか →OK ・普通にPHPは実行できるか →OK ・MySQLは起動しているか →OK ・Apacheのhttpd.confでDocumentRootを確認して、adminerはその配下に設置されているか ※1 ・Apacheのhttpd.confでAllowOverride を確認。NoneとかならAllにしてみる(編集後、Apacheは再起動すること) →NoneになっていたのでALLにして、Apacheを再起動 ※1 DocumentRoot "C:/xampp/htdocs"となっていました。 C:/xampp/htdocsの直下にadminerを設置するんだったのでしょうか?
m.ts10806

2019/03/14 04:54

WebブラウザからアクセスできるDocumentRoot配下であれば良いです。
konoha0708

2019/03/14 05:35

ひとまず、別のPCでadminerを正常起動して、希望の作業が進められました。 マシンの環境の問題も何かしらあるのかもしれません。 いろいろと親切に教えていただいて、ありがとうございました。 これを機にcomposerという存在を知ることもできました。 回答をざっくりいただけたら、評価を追加させていただきたいと思います。 お手数ですが、よろしくお願いします。
m.ts10806

2019/03/14 13:01

まとめるのが難しいですね・・・ 本題とは違ったやり方で導入するようにすすめてますし。 もし納得した流れがあるようでしたら、ご自身で回答としてまとめられた方が今後のためになるかもしれません。
konoha0708

2019/03/14 14:41

承知しました。初心者にも丁寧に問題解決に向けて協力いただいたことに感謝します。 ありがとうございました。
guest

回答1

0

自己解決

他のPCでは手順通りの操作でadminerが可動したため、そちらで対応。根本的な解決はしなかったが、アクセス権限やcomposer版の存在、エラー時のチェックポイントなどを細かく教えていただいたので、大変勉強になった。

投稿2019/03/14 14:49

konoha0708

総合スコア36

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問