レンタルサーバーのもたらす物

use: Yahoo!知恵袋Web API

入門程度にC++とCGIをかじったことがある私が、オンラインショップを作るために学ぶべき旬の言語は何でしょうか。
機能としては在庫数表示(登録管理)・カート機能・決済・自動返信メールの各機能があれば十分です。
現段階では、サーバーはFC2レンタルサーバーを使おうと思っています。もし「この言語で」というお勧めがあればサーバーを変えることも考えます。

条件は以下の通りです。

1.初心者でもWEBや書籍などで簡単に情報にありつけること(特にWEBで学べるのが重要!)。
2.一度完璧に作り上げて設置してしまえば、基本的にはメンテナンスフリーに出来ること(大抵はそうでしょうが…)。

よろしくお願いします。
http://q.hatena.ne.jp/1189259570

会社のサーバーのダウンについて会社のサーバーがたびたびダウンして困っています。
年に数回ダウンし メールHPなど開かなくなります。
ダウンはいつも月曜日の朝で おそらくアクセスが集中するためと思われます。
ダウンしても まったくお詫びもなければ いつ開通すするかという連絡もなく 料金の返還なども一切ありません。
レンタルサーバーというのはこういうものなんでしょうかまた今はあまり大手ではないのですが 大手の会社なら対応は違うのでしょうか
元サーバ管理スタッフ働いていましたが、品質の悪いレンタルサーバは、常に何かの攻撃や回線幅、CPU、メモリ等の問題によりダウンしてしまう事が多いです。
本来1万以上払うサーバであれば、品質の良い"さくら"サーバ等を使うとイイかも知れません。
それにサーバダウンしても、シッカリした会社であれば即対応しますし、自動復活機能も付いているサーバもあります。
よく働いてる時に思ったんですけど「よく法人の方でレンタル鯖を使えるなぁ・・・」と思ってました。
本来重要な取引や個人情報保護の為に利用するのであれば、"専用サーバ"or"データセンターサーバ"の対応・品質が良いサーバを選んだ方が会社の身の為かも知れませんね。
安くても1万円から のサーバは沢山あります。
一番怖いのは"共用レンタルサーバ"です。
1台のサーバに暗号化形式でフォルダ別にユーザが借りる一番安い手ですが、これは危険です。
1台サーバは共用なので、特殊な方法で相手のフォルダを閲覧する事が出来ます。
もちろん権限無視です。
まぁ何をともあれ、専用サーバ等に移行する事をお勧めしますよ^^

phpでのファイルアップロードに付いて教えてください。

あるサーバーAでは動作しているのですが、
あるサーバーBに同じものをアップすると
ファイルのアップロードができません。

考えられる原因を教えてください。

php のバージョンは 4.3.4 です。
(共用のレンタルサーバー使用)

ちなみに以下の全てで何も表示されません。
(フォームのname属性は img1です。)

print $img1_name;
print $_FILES['img1']['name']
print $HTTP_POST_FILES['img1']['name']

よろしくお願いします。

http://q.hatena.ne.jp/1179127395

長文ですみません・・CGI設置に関しても質問です。
初心者でよく分らずパニくってます・・.postmailをダウンロードし登録フォームを作成しました。
テキストエディタからpostmail.cgiをひらき、マニュアルを見ながら変更したはず・・なのですが。。。
エラー500と出ます。
レンタルサーバーはロリポップですので、cgiの最上段に#!/usr/bin/perlといれ、その他、cgiファイルのアクセス権?
も755に変更しました。
何がいけないのでしょうか・・?
postmail.cgiで変更したところは、送信先メールアドレス:自分のメアドメールタイトル:登録フォーム送信後の戻り先:http:www.○○○.com/index.htmlsendmail:'/usr/sbin/sendmail';#【注】sendmail送信の方は設定はここまでで終了。
これより下は設定不要です とある為編集したのはここまでです。
その後、HPに、.会員登録 と貼り付けると見れるのですが、記入し、送信ボタンを押すとエラー500と出てしまいます・・何度も挫折し、かなり凹んでます・・どなたか助けてください~★
動かない時は、何をして良いのか困りますよね。
まず、原因を探すことから始めましょう。
方法として一つ一つデバッグを行ないながら完璧な状態にしていくというのが結局一番早いです。
今回の場合、変数などの状態をprintを使って表示してみても良いかもしれません。
ということで、postmailの設定をまず完璧にして見ましょう。
1.postmailを見てみると、パーミッションが775ではないです。
705や644の設定になっているものがあります。
2.postmail.cgiにロリポップで記載されている設定を行ないます。
*!/usr/local/bin/perlまたは!/usr/bin/perl */usr/sbin/sendmailでいいのかなど3.設定が完璧ということであれば、postmailのディレクトリーを作成する必要があるようですので、作成します。
public_html / index.html (トップページ) | +-- postmail / postmail.html | postmail.cgi [705] | +-- lib / jcode.pl [604] | io-socket.pl [604] | mimew.pl [604] ... 任意 | +-- data / log.cgi [606] | +-- tmpl / body.txt conf.html thx.html err1.html err2.html4.次に作成したディレクトリーやアップした際のpostmail関連のディレクトリーのパーミッションを確認してみてください。
5.postmailの設定が完璧でまだエラーが出る場合には、CGIがきっちり動いているのか確かめます。
簡単なCGIプログラムを作成し、アップしてみると良いです。
例えば、http://www.turbolinux.co.jp/support/document/knowledge/6.htmlには簡単なテストプログラムが載っています。
また、フォームから送付する際にPOSTまたはGETで値を渡していると思うので、その値をprintなどで表示する。
データが表示されれば、CGIは動いていますし、入力データもきっちり渡せているということです。
となると、データを受け取った後の処理が動いていないということになりますので、受け取った後の設定を確認する。
プログラムの設置や作成は地道な作業ですので、何が原因かを突き止めるには、一つ一つ行なうしかないので、がんばってください。
Perlモジュール(IO:Socket)が使えるようであればその設定を行なってテストされてはいかがでしょうか?
$send_type = 1; →$send_type = 2; に変更最後に、PHPが利用できるのであれば、http://hal456.net/qdmail/が簡単で機能も良いですよ。