- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:php.iniって。。)
php.iniって。。
このQ&Aのポイント
- 超初心者です。phpでメール送信をしようと本を片手に奮闘しておりますが、基本的なことがよくわかりません。
- プロバイダはぷららで、ロリポップでレンタルしているサーバー上のサイトからぷららのアドレスに送信したいです。
- php.iniでSMTPの設定を、など書いてあるのですが、php.iniとは、サーバー上にUPするものなのでしょうか? ロリポップのphpは4.3.11だと書いてあるのですが、そのphp4.3.11と、php.iniとは違うものなのでしょうか? そしてメールサーバーは、ぷらら、ロリポップ、どちらのを設定すればよいのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
VPSは、VirtualPrivateServerの略で、 1台のサーバを、あたかもユーザー専用のサーバを提供しているような仕組みです。 なので、ユーザー毎にphp.iniの設定内容を変更したり出来ます。 (個人では契約しないかな・・・) 安いレンタルサーバはどこも共用サーバで、 ユーザー毎に変更出来ない内容があります。 (レンタルサーバ側以外の人がphp.iniの設定値を 操作する事は不可能) 共用サーバですと、php.iniはレンタルサーバ側が設定した値が基本となります。 (一部プログラム上で変更できたりしますが) ロリポップは共用サーバだと思います。 なので、php.iniはユーザーがアクセス可能なディレクトリ下に アップロードしても全く効果を発揮しません。 結果、個人でphp.iniをいじるのは、自分のPC上で Apache、PHPをインストールして動作させたい時だけです。
その他の回答 (1)
- めとろいと(@naktak)
- ベストアンサー率36% (785/2139)
回答No.1
ロリポップってVPSじゃありませんよね? php.iniはアップロードする必要ないと思いますよ。 そのままmb_send_mail()を使ってみて下さい。 メールサーバは既にロリポップ側で設定済みだと思います。 自分のPC上でメール送信テストなどを行いたい時は php.iniにPlalaのSMTPサーバを設定して下さい。
質問者
お礼
すばやいアドバイスありがとうございます! VPS…って何のことかわかりませんが;; php.iniを設定するのは、自分のPC上でテストする時だけでいいのですね。 ぷららのサーバを設定ですね。ありがとうございます。 これでチャレンジしてみます! ありがとうございました!!
お礼
なぁるほど、とてもよくわかりました! これで心置きなく、お勉強に励むことができます^^。 迅速かつご丁寧にありがとうございました! またお世話になることがあるかもしれませんが、 そのときはぜひまたよろしくお願いいたします。