質問編集履歴

2 inからあとを記載しました

mi_

mi_ score 62

2017/01/21 16:21  投稿

PHP MyAdmin 表示エラー PEAR
お世話になっています。
(分かりにくかった点加筆しています。)
XAMPPのパネルから、Adminのボタンを押して、PHP Myadminで、テーブルの構造やテーブルにデータが入ったところを確認したいと思い、表示や構造のボタンを押すと下記のようなエラーがでます。
![イメージ説明](edfc10c320db316e65e7e2b38544856b.jpeg)
![イメージ説明](13ae32fcbd5f5979fb293e80b31bde05.jpeg)
ローカル環境はWINDOWS、XAMMP、MySQL、テストが済んで実際にカレンダーのプログラム運用(最初テストですが)するのはXサーバーです。
このようになった切っ掛けは、下記のようにPEARのカレンダーライブラリを使おうとしてからだと記憶しています。
PHPのプログラム上では、
require_once 'Calendar/Month/Weeks.php';
でカレンダーの機能を読み出して、ローカル環境も、サーバー環境も動作しています。
●ローカル
C:\xampp\php\pear\PEARのフォルダの中にCalendarのフォルダがあります。
PHP.iniの記述は、include_path=C:\xampp\php\pear\PEARとしています。
もともとは、include_path=C:\xampp\php\pearとなっていました。
●サーバー(Xサーバー)
PHP.ini include_path=".:/home/〇〇.jp/pear/PEAR"
この状態で、作ったPHPファイルもそのままサーバーにアップするだけで、ローカル、Xサーバー上とも動作しています。
ローカルのPHP.iniのファイルを、一時的にinclude_path=C:\xampp\php\pearとして、再起動すれば、上記のようなローカルのPHP MyAdminのエラーはでないのですが、カレンダーに関するプログラムが下記のようにエラーを出し動作しなくなります。
Warning: require_once(Calendar/Month/Weeks.php): failed to open stream: No such file or directory in ~
Fatal error: require_once(): Failed opening required 'Calendar/Month/Weeks.php' ~ (include_path='C:\xampp\php\pear') in
Warning: require_once(Calendar/Month/Weeks.php): failed to open stream: No such file or directory in C:\xampp\htdocs\〇〇\〇〇\〇〇\〇〇\calendar.php on line 12
Fatal error: require_once(): Failed opening required 'Calendar/Month/Weeks.php' (include_path='C:\xampp\php\pear') in C:\xampp\htdocs\〇〇\〇〇\〇〇\〇〇\calendar.php on line 12
(inからあとを記載しました。)
何か解決方法がございましたらお知恵をお借りしたいと思います。
よろしくお願いします。
  • PHP

    28512 questions

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

  • phpMyAdmin

    941 questions

    phpMyAdminはオープンソースで、PHPで書かれたウェブベースのMySQL管理ツールのことです。

1 分かりにくかった点を加筆しました

mi_

mi_ score 62

2017/01/21 16:06  投稿

PHP MyAdmin 表示エラー PEAR
お世話になっています。
 
(分かりにくかった点加筆しています。)  
XAMPPのパネルから、Adminのボタンを押して、PHP Myadminで、テーブルの構造やテーブルにデータが入ったところを確認したいと思い、表示や構造のボタンを押すと下記のようなエラーがでます。
![イメージ説明](edfc10c320db316e65e7e2b38544856b.jpeg)
![イメージ説明](13ae32fcbd5f5979fb293e80b31bde05.jpeg)
ローカル環境はWINDOWS、XAMMP、MySQL、実際に動かしているのはXサーバーです。
ローカル環境はWINDOWS、XAMMP、MySQL、テストが済んで実際にカレンダーのプログラム運用(最初テストですが)するのはXサーバーです。
このようになった切っ掛けは、下記のようにPEARのカレンダーライブラリを使おうとしてからだと記憶しています。
PHPのプログラム上では、
require_once 'Calendar/Month/Weeks.php';
でカレンダーの機能を読み出して、ローカル環境も、サーバー環境も動作しています。
●ローカル
C:\xampp\php\pear\PEARのフォルダの中にCalendarのフォルダがあります。
PHP.iniの記述は、include_path=C:\xampp\php\pear\PEARとしています。
もともとは、include_path=C:\xampp\php\pearとなっていました。
●サーバー(Xサーバー)
PHP.ini include_path=".:/home/〇〇.jp/pear/PEAR"
この状態で、作ったPHPファイルもそのままサーバーにアップするだけで動作しています。
この状態で、作ったPHPファイルもそのままサーバーにアップするだけで、ローカル、Xサーバー上とも動作しています。
PHP.iniのファイルを、一時的にinclude_path=C:\xampp\php\pearとして、再起動すれば、上記のようなPHP MyAdminのエラーはでないのですが、カレンダーに関するプログラムが下記のようにエラーを出し動作しなくなります。
ローカルのPHP.iniのファイルを、一時的にinclude_path=C:\xampp\php\pearとして、再起動すれば、上記のようなローカルのPHP MyAdminのエラーはでないのですが、カレンダーに関するプログラムが下記のようにエラーを出し動作しなくなります。
Warning: require_once(Calendar/Month/Weeks.php): failed to open stream: No such file or directory in ~
Fatal error: require_once(): Failed opening required 'Calendar/Month/Weeks.php' ~ (include_path='C:\xampp\php\pear') in
何か解決方法がございましたらお知恵をお借りしたいと思います。
よろしくお願いします。
  • PHP

    28512 questions

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

  • phpMyAdmin

    941 questions

    phpMyAdminはオープンソースで、PHPで書かれたウェブベースのMySQL管理ツールのことです。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る