さくらインターネットにて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ランキング
-
pdflib /pdi の拡張関数が有効...
-
PHPMailerのサンプルコードのエ...
-
POSTした値を、別ページにもPOS...
-
PHPとAPACHEのエラー「Warning:...
-
onedrive にexcelファイルをア...
-
こちらはただの直列処理ですか?
-
ワードプレス、Contact Form 7...
-
拡張子php画像をjpg画像等に変...
-
PHPとCSVで簡易データベースな...
-
include先でのinclude元の変数...
-
リダイレクト元のURLの取得方法...
-
メールフォームのタイトルが文...
-
php エラー
-
PHPのif文でその処理を途中で抜...
-
VBでメールを送る時のSMT...
-
one drive のアップロード失敗...
-
別PHPファイルに変数を渡す
-
ワードプレスサイト PHP8.0.25...
-
パースエラーとは?
-
Image Magickの関数が使えない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ImageCreate関数が undefined f...
-
PHPMailerのサンプルコードのエ...
-
marty3のvariableFilter
-
仮想フレームバッファXvfb上でf...
-
pdflib /pdi の拡張関数が有効...
-
php5のrename()は日本語をリネ...
-
smartyについて
-
ブラウザからPHPをアクセスした...
-
【初歩】 極単純なFOR文がなぜ...
-
Pear::QuickFormの代わりにな...
-
php.exeが強制終了されてしまう
-
mb_language("Japanese");でエ...
-
PHP認証がProxy越しだと通らな...
-
PHP ハイパーリンクのエン...
-
CodeIgniter/index.phpにアクセ...
-
よくわかるPHPの教科書のエラー...
-
Syntax Error Apach PHP W7
-
PEAR AUTH 認証エラーClass 'PE...
-
Parse errorが表示されない
-
onedrive にexcelファイルをア...
おすすめ情報