さくらインターネットにてsmartyをPHP.iniをインクルードすると別の箇所で不具合が発生しました
さくらインターネットにてsmartyをPHP.iniをインクルードしたら正常動作していたphpファイルがエラーになりました。
タイトル通りなんですが、
さくらインターネットにてsmartyをPHP.iniをインクルードしたら正常動作していたphpファイルがエラーになりました。
php.ini内にて
include_path=".:/home/ユーザー名/smarty"
と設定し
ソース.php内で
require_once'DB.php';
を書き込むとエラーになってしまいます。
php.ini内にて
include_path=".:/home/ユーザー名/smarty"
と設定しなければちゃんと表示されます。
phpinfo()で
.:/home/ユーザー名/smarty
と
.:/usr/local/bin/php
が表示されていれば問題無いと思い、色々設定しましたが全てアウトでした。
smartyをphp.ini内にてインクルードしたのが原因だと思われるのですが、元々あったphpのコマンドパス
/usr/local/bin/php
がインクルードにより反映されなくなったのが原因だと思うのですが、
1ヶ月経っても分からず縋る思いで書き込みました。
何卒宜しく御願いします。
参考
http://support.sakura.ad.jp/support/manual/rs/te …
No.4ベストアンサー
- 回答日時:
DB.phpとは恐らくPEARのことでしょう。
/usr/local/bin/phpの下に PEAR/ があるか確かめてみてください。
さくらインターネットでは標準でPEARがインストールされているらしいので。
もし分からなければ管理人に問い合わせてみてください。
参考URL:http://zenryokuhp.com/server/sakura_pear.htm
メールで問い合わせた所
/usr/local/bin/php/
で動作する事ができました。
色々とご教授頂きまして有り難う御座いました。
No.3
- 回答日時:
DB.phpってどこにあります?
Warning: main(DB.php) [function.main]: failed to open stream: No such file or directory
Fatal error: main() [function.require]: Failed opening required 'DB.php' (include_path='.:/usr/local/bin/php')
は、指定されたフォルダ(ディレクトリ)にそのファイルが存在しないというエラーです。
一度DB.phpまでのパスを確かめてみてください。
参考までに
include_path=".:/home/ユーザー名/smarty:/home/ユーザー名/(DB.phpのあるフォルダまのでのパス)"
ではいかがでしょう。
この回答への補足
DB.phpの場所が調べても特定できませんでした。
/usr/local/bin/php
内をftpソフトを使い調べましたがDB.phpが見当たりませんでした。
後はどの様にDB.phpが格納されている場所を調べる事ができるかご教授願えないでしょうか?
No.2
- 回答日時:
include_path=".:/home/ユーザー名/smarty:/usr/local/lib/php"
のようにしてもダメですか?
/usr/local/lib/php は Pear がインストールされているディレクトリです。
この回答への補足
include_path=".:/home/ユーザー名/smarty:/usr/local/lib/php"
このように設定した場合、ソース.php内で
require_once'DB.php';
と書いたファイルのみエラーとなります。
エラーの内容は
Warning: main(DB.php) [function.main]: failed to open stream: No such file or directory
Fatal error: main() [function.require]: Failed opening required 'DB.php' (include_path='.:/usr/local/bin/php')
です
smartyのテストファイルは問題なく表示できています。
試しに
include_path=".:/usr/local/bin/php"
と設定してみましたが、これで設定してもエラー表示になってしまいました。
多分、
.:/usr/local/bin/php
のパスに問題が有ると思うのですがどう設定すればよいのか分からない状態です。
No.1
- 回答日時:
> require_once'DB.php';
> を書き込むとエラーになってしまいます。
どんなエラーメッセージが出ますか?
この回答への補足
記載漏れ失礼しました
エラーメッセージは
Warning: main(DB.php) [function.main]: failed to open stream: No such file or directory
Fatal error: main() [function.require]: Failed opening required 'DB.php' (include_path='.:/usr/local/bin/php')
と表示されます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS インクルードした要素がヘッダーにかぶってしまう 3 2022/09/13 17:35
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- PHP $filePath = './user_img/' . $file['name'];? 1 2022/12/10 07:29
- PHP WordpressのPHPを安全に編集する方法 1 2022/08/04 01:43
- WordPress(ワードプレス) wordpressでphpを読み込みたい 1 2022/10/30 23:40
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- PHP PHP ページング データベース 1 2022/06/16 10:30
- PHP PHPの変わった閉じタグの必要性と意味を教えてください。 1 2022/08/28 15:15
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ImageCreate関数が undefined f...
-
marty3のvariableFilter
-
フォントの色を変えるには?
-
PHPのWARNINGをcatchするには
-
onedrive にexcelファイルをア...
-
PHP8を使うと、大量のWarningが...
-
バッチを用いたフォルダの自動移動
-
CSV出力にHTMLが入ってしまう
-
「クラス関数」「メンバ関数」...
-
index.phpって何ですか? 具体...
-
現在位置より2つ上のディレク...
-
透過PNGが透過されない!!
-
PHP 文字列を代入した配列を変...
-
PHPのif文でその処理を途中で抜...
-
$_SESSION 有効期限をブラウザ...
-
別ファイルの変数を呼び出した...
-
PHPで、エラーがない場合のみ画...
-
index.phpに入るには、どうすれ...
-
前後の全角スペースを削除する...
-
phpとaspの違いについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHPMailerのサンプルコードのエ...
-
ImageCreate関数が undefined f...
-
【初歩】 極単純なFOR文がなぜ...
-
php5のrename()は日本語をリネ...
-
marty3のvariableFilter
-
PEAR Mailの不具合について(...
-
pdflib /pdi の拡張関数が有効...
-
php.exeが強制終了されてしまう
-
PEAR AUTH 認証エラーClass 'PE...
-
php.iniの設定の仕方
-
仮想フレームバッファXvfb上でf...
-
require_onceについて
-
PHP MySQLでエラーがでてしまい...
-
sql文について質問です。エラー...
-
error()が分かりません
-
よくわかるPHPの教科書のエラー...
-
PHP Version 4.3.9で画像を
-
ブラウザからPHPをアクセスした...
-
XAMPPを導入した所、Warning: i...
-
Amazost v2.0からエラーが出ます。
おすすめ情報