php+mysql = オワタ
先週実家に帰郷
↓
よくわからんがHPをいぢることに。
↓
phpとmysqlを勉強
↓
いざ実装
↓
オワタ
なんなのこれ?死ぬの?
php,mysql(主に実装部分)をしぬほどわかりやすく教えてくれ 設定が難しいとか、設定しても動作しなかったりって事だろ?
それならば俺も同じだ
正直辛い・・・苦笑 他のスレで質問とかしたんだがよくわからなかった。
名にこいつキメェとか思うかもしれんが頼むわ。
とりあえず何がわからないのかを書いとく。
php,mysql,apacheというものが必要らしいことは納得。
んでインストールまではした。c:でいいんだよな??
とりあえず/localhost/という所で動かせることもわかった。
簡単な動作もわかった。ex echo "abcde"
んでフォームなるものも適当に拾って動かせた。
データベースという存在をしり、テーブルを作った。
んで借りてるサーバーにアップロードしたらオワタ
何をしたらいいの? MySQLとPHPは、安いレンタルサーバーじゃ動作禁止のところが多いよ。
その分だとローカルの環境構築は進んでるみたいだから、まずはローカル
でやってみれば?それとも、UNIX環境で最短距離で勉強したいなら、
さくらの専用サーバーの一番安いやつでも借りればいいと思う。 >>2
辛くて死にそう
>>4
今借りてるのはなんか企業向けの結構高いやつで自作cgiおkって
書いてあるんだが..大丈夫だよな?ローカルだと動く。
動くと思う。少なくともエラーは出ないぞ。
ってか超初心者だから皆が当然と思う所が全然できてないと思うんで
もっと大前提的な条件とかがあれば教えてくれ。 他のスレでも聞いたことをもう一回聞くことは悪いと思ってる。
だがわからなかったからスレ立ててまで聞くことを許してくれ。
mysql_connect($this->m_HostName,$this->m_UserName,$this->m_Password);
とかのdbへの接続とクエリの処理とか書いたのが拾ってきたものの中にある
んだがこれをmysql.phpとする。
違うファイルでrequire("mysql.php")とありlocalではこれを
読み込めててさらにdbへの接続もうまくいっているんだ。
これをそのままアップロードしたらダメなの?まぁダメだったんだが
何でダメなの?? ってかそもそもレンタルサーバーで動かす際にさ
mysqlってそのサーバーにもインストールしなきゃダメなの?
もししなきゃダメなのならやり方がわかんない。
しなくてもいいならどうやって外部からmysqlへ接続するのかわからん。
教えてくれええええええええええええええええええええええ 逆に、最初からmysqlがセットされてるサーバーじゃないとダメなんだと思う
違ったらごめんね まずその鯖でMySQLが使えるか否か、そこからだろ まずは自分でインストールした
phpとアパッチとmysqlをアンインストールします。
そしたら、xamppを入れます。 勉強してる時間をバイトに変えて、その金で下のとこで依頼しろ。
http://www.lancers.jp/ >>10
独自CGI設置可って書いてあるからダメなのか?
>>12
仕事ができなかったらいろいろ崩壊するって意味。
>>13
この仕事はバイトみたいなもんだができないのが怖くて
タイムカード押してねぇ・・・
ってか昨日で非常に萎えたからとあるphp設置代行会社に一応見積もりを
聞いてみるメールを出したんだが、サーバー構築うんたらかんたら
DNS設定うんたらかんたらとか聞かれて意味不。
全部任せた方がいいのか?それとも粘って自分でやるべき?
ちなみに結構時間はありません。。。
>>14
請求額はいくら位だった?
ってか、時間ないのに自分で一から(?)PHPを構築するのって無理じゃない?
ここの板の住人はどうかしらんが、俺はPHPを本で学習し終わった位じゃ構築できないよ
ある程度もっと学習しないと 一度仕組みを分かってしまうと
もうログファイル形式には戻れない >>15
今見積もりのために情報を提供している最中。
さっききたメールでDNSとかの設定完了していますか?って聞かれたから
調べたけどわからんかったから質問で返したぜ。
大体どれくらいなんだろうな。数万規模でいけるもんなのか?
それ以上だと会社から払ってもらわなきゃならんからチトきついぜ。
ってかやはり純粋なphpだけを勉強しても無理だよな?
実際俺は詰んだんだが、これってサーバーエンジニアとかSEとかが
やる仕事なんじゃねーの? >>17
Webの構築をゼロからやるのはかなり厄介だよ。
Webの基本的な仕組みを知ることからはじめなきゃ。
まず、http って何か、DNSって何かということを
知ることから。http ってのは、WebサーバーとWeb
ブラウザの通信をとりもつ仕組み。これを使うには、
サーバー側でWebサーバーが正しく動いていなきゃ
いけない。その次にDNS。DNSは、http://hogehoge.com/
というようなURLに使われる、hogehoge.com という
サーバー名を登録するための仕組みだよ。
WebブラウザでURLを叩くと、まず、hogehoge.com
のサーバーをDNSを使って探す。みつかったら繋いで、
Webサーバーから表示するHTMLとか画像を転送して
もらう。転送のたびに内容を変えたい場合は、CGI
や、PHPなど、動的にHTMLをつくる仕組みを利用する。
MySQLは、「その動的なHTMLを作る仕組み」が利用
するデータバンクみたいなもの。
プログラムがある程度できるようになれば、同時に、
これらの仕組みを設定するツボも見えてくると思う。
逆にこのあたりは、短期でやるならかなり集中して
勉強しないと、自分でやるのは難しいと思うよ。
できないわけじゃ決してないが。 >>18
そこいら辺の設定ってやっぱり時間的にも厳しいから
設置会社にやってもらった方がいいのかな?ちょっと前向きに検討するわ
phpフレームワークを使ったバイトだったら前やったことがあったんだが
それは既に先輩がサーバー環境とか整えてくれてたから楽勝だったわけか
・・・ 了解。
ちなみに相場わかる人いる?内容は
・WEBサーバーの構築 (ホームページが閲覧できる状態)
・DBサーバーの構築 (MySQLのインストールと利用ができる状態)
・PHPの導入作業 (PHPスクリプトが正常稼働ができる状態)
てな感じにしてもらいたいんだが。
たとえばlolipopだと上の3つは構築・導入済みだから
後はフレームワークとかだけで済む。他のところでも大抵あるだろうし
そもそも、どのくらいの規模のページを作りたいのかによるのでは >>21,22
何xamppって。ググってみたがいかにも便利そうじゃねーか。
ちょっと自宅のパソコンで試してみるわ。 >>24
xamppそのものは知らなかったが中身のセットは知ってたよ。
ってかインストールしたけどここまでの開発環境はxamppなしでも整えられたんだよな。
んで作ったものをアップする際のいざこざがわかんねーんだよなー。 >>25
xamppをインストールする前に、
自分で勝手に個別にインストールした
PHP等をアンインストールしておかなければいけない。
でないと、前にインストールしたPHPの設定等が
windowsのレジストリに残ったりして、
xamppをインストールしても動かなかったりすることがある。 >>25アンインストールしたぜ
>>26動いてる
もうわけわかんねーから全部uninstallして
今xamppインストールした
とりあえずさくらのサーバーかりてみた。(今お試し期間というものらしい)
filezillaってftpソフトがあってさくらからFTPサーバー名とアカウント
とパスワードが送られてきて楽勝と思ってたんだが
ポートってのがわからん。何これおいしいの?
これのせいでFTP使えねーじゃねーか・・・ 今これ見てやってんだが
http://www.aconus.com/~oyaji/ftp/filezilla_server.htm
桜から送られてきたFTPサーバー名とパスワードを下から2番目の窓の
所に記述したらはいおkって普通なるんだろ?
何かおかしい事言っているのか俺は?
それともお試し期間中はFTPでアクセス不可とかそういうオチなのか? xamppをすすめるやつって何なの?
xamppとレンタルサーバーへのインストールの関係がわからん。
俺は、そんな事よりも、見積もりがいくらだったのかが知りたい
xamppって作ったスプリクトが動くかテストするためのものじゃないの? >>30
xamppでローカル環境(自分のPC)でちゃんと動くように作る。
このとき、xamppの環境は(パスやDBのバージョンなど)できるだけレンタル鯖と合わせておく。
出来上がったら、
PHPスクリプトはそのままFTPでレンタル鯖へ。
PHPの中でパスを書いていてどうしてもレン鯖とローカルとで合わない時はこのとき直す。
データベースの中身はMySQLAdminなどからSQLで書き出して、レン鯖のMySQLへインポート。
基本的にちゃんとバグ取って出来上がるまではレンタル鯖に上げちゃダメ。 Windowsのレンタルサーバーを想定してるのか?
いくらWindowsで動作検証しても、文字コードとかファイル名のcase sensitivityとか落し穴だらけだろうに。 >>31
見積もりは頼んだが返事がきてない
>>33
>PHPの中でパスを書いていてどうしてもレン鯖とローカルとで合わない時はこのとき直す。
>データベースの中身はMySQLAdminなどからSQLで書き出して、レン鯖のMySQLへインポート。
この辺kwsk >>36
やっぱそんなに初歩的な事なのか・・
ググってもわからんかったからググり方でいいから教えてくんない?
>>33じゃないけど
ローカル側で動いてるからスクリプトは良いとして。
上で何度も挙がってるが、まずサーバー側でMySQLは動いてる?
使えるならユーザー名やらパスワードやらが、どこかにあるはず >>38
動いてない
ってかDBへの接続が確立できないんだ
DBへの接続って?何のソフトから接続しようとしてるの?
さくらならphpMyAdminあたりが入ってんじゃなかったっけ。
というかまじめな話、本でも買って来て勉強して、まずローカル環境で試してよ。
共有サーバだと下手すると他人に迷惑かけるよ。 >>40
了解。だがそれ以前の問題なので少なくともまだ迷惑はかけていないと思う。
かけないように努力する。
>>41
これだ!サンクス。ちょっと今から会社開けてもらってくるわ。 レンタルサーバにとりあえず繋げるようになった。これは大きな進歩だ。
ただダウンロードや削除、.htmlのアップロードなどは出来るんだが
.phpだけ550 internal server errorってのが出るんだが何故だろうか??
ちょっと進めてやたらテンションあがってきた。うはwww
さーて次はmysqlだ なんかすごいがんばってんなw
やったげようか?
しかし、phpとmysqlで何をしようとしてるのかが気になる そもそも>>1の借りた鯖はroot権限がついてないような予感 >>47
そもそもこのスレにはもう >>1 がついてないような予感 おい、>>1、どこ行ったよ、おい!!
出てこいよ!!
確かに、>>1はどこ行った???
俺は見積もりが幾らだったか気になるんだが・・・ 男ならdbなぞ使わずにファイル関数だけで乗り越える
それが男 phpすげえな
画像アップローダーが一瞬でできるじゃん どうでもいいがこのスレどうなってるんだ?
>>1は居なくなったし、そもそも存続している意味も無いのに80番台キープしてしまっているし・・・ 【OSS】MySQLのオリジナル開発者、MySQL 5.1からフォークした「MariaDB 5.1」RC版をリリース(10/01/19)
http://pc11.2ch.net/test/read.cgi/pcnews/1263890107/