ティアのホームページ☆ミ:ID 736:タイトル 鯖の続き oC
no prev page 1/1ページ(1件) no next page
To Close..鯖の続き 2010年10月03日20時43分
久しぶりに、鯖の構築を進めました。

まず最初の問題・・・・


モニターをHDMIで繋ぎました。

何をどう弄っても1920*1080pの画面が中途半端なサイズに表示されます。
何を弄っても駄目です。

なので、一回り小さい1680*1050?にしました。結局同じサイズに見えるので、1920がこの解像度で無理矢理表示されていたんじゃないかと思う、
変に文字がにじんで嫌だったので、まぁけっか同じサイズならこれで良いかと^^

PC側の出力の問題なのか、モニター側が1920*1200や1920*1080pを表示する機能がないのかは不明、
ちなみにPS3はちゃんと写る。


NISを入れました。まだ体験版です。
ダウンロード版よりも、アマゾンでパッケージ版を買った方が安い(笑)
通常版(?クライアント分)が5,450なのですよ(笑


で、次、

MySQLとActivePerlとPHPを入れました。

まぁインストール自体は大して掛からないけど・・・

これがまぁ動かないんだw


あれこれ考えた上げけくインストールした順序はMySQL perl PHPの順です。(たぶん)


まずSQL・・・・これだけでは動作しているかが判らないのでPHPを入れ、phpMyAdminを入れる。


で・・・これがアクセスできないんだw


いろいろと見た感じで・・・これまでと違うのは、PHPをインストーラを利用しなかったこと。

MySQLでなぜかTCPを無効にしてしまったこと

これソケットの接続に必要な機能を何も設定していないのにね


で、MySQLの設定を変更し直す。
PHPの方の設定を以前決めたように127.0.0.1へ再度設定する。
とりあえず、動くようになりました。


次、perl

初めからそれなりに動いてくれるんだけど・・・
いざMySQLの設定を入れようとPPMを起動すると・・・起動しないんだよね^^

これ、後々のことで判るけど・・・

アカウントに日本語などが混じっていると、インストール時にファイルのコピーに失敗していて、それのせいでPPMが立ち上がらないんだよね

どこかに、GUI の PPMを使わなければ良い的なことが書いてあったんだけど、shellでやってもパッケージのインストールはファイルがないとエラーを出されるので、結局出来ないんですよね。

なので、新しい英語名のアカウントを作って(重要)それで、そのアカウントでインストールしました。

なお、それでも和名のアカウントではPPMが立ち上がらなかったので(PCの再起動はしていませんが?)そういう物なのかもしれません。

英名アカウントは一応残しておくことになりました。

で・・・、一番間違えたのが・・・

一行目
!#/usr/bin/perl

的なところ

正しくは

#!/usr/bin/perl

ですね^^

シェルを参照しないActivePerlではこの行自体には何の意味もなかったりするので、
適当なスクリプトだと動いてしまうんですよね^^

だから、なんでこんな事になるのかしばらく気がつかなかったんですが^^


"use" not allowed in expression ・・・・・

って表示されるんですよ

たぶん!だけが演算子として処理され

それ以外の命令は、それはそれで解釈されて実行されていたんだと思うんだけど

useだけは通らなかった感じ?

なぜかというと、大抵の関数は出力があるから

たとえば

$i=2+3;

としておけば$iには5が入っているので
それに対して
!をつけた
!5
という処理をされて動いていたと思うの!

でも、
useは出力がない(ただのpmの宣言だから)から!とuseが結合処理されてエラーになったんじゃないかな?

とか勝手に想像してみる?

まぁ、いいんですそんなこと、


さらに一つ問題があって、
DBの方に、utf8で書き込んで、これをperlで直接表示しようとすると


???


と表示されちゃうんですよ

で、これ、perl側がutf8で受け取れるのに、わざわざlatinで処理してから、再度utf8に変換しているらしいのよ?


なんでこんな事するのかな?


まぁ、
クライアントキャラセットというのがLatinに設定されているかららしいんだけど
デフォの設定を変えられれば良いんだけど、結局判らず

コネクトして$dbhを取得したら、その直後に

$dbh->do("set names utf8");

と書けばいいらしぃ・・・


それはそれで面倒だけど、EUC(ujis)とかsjis使う人も居るだろうし・・・
何が良いかは微妙ですよ^^

そんな感じの半日でした☆

さ〜寝るよ〜☆ミ
閉じる
テーマ:日記 URL:https://tsukiyori.sakura.ne.jp/index_m.cgi?ID=736
 
no prev page 1/1ページ(1件) no next page