2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
全13件 (13件中 1-13件目)
1
もう一度、MySQL-4.1.13aををbinary tar ballからinstallし、./scripts/mysql_install_db -user=mysqlとしてみたが、やはりダメ。コマンドラインによくあるように、hyphenを二つ、つまり、 -user=mysqlではなくて、−−user=mysqlではないかと思い、やってみると、これがうまくいった。後で、INSTALL_BINARYというfileを確かめてみると、やっぱりそう書いてあった。もっと早く読んでいれば良かった。 shell> groupadd mysql shell> useradd -g mysql mysql shell> cd /usr/local shell> gunzip < /PATH/TO/MYSQL-VERSION-OS.tar.gz | tar xvf - shell> ln -s FULL-PATH-TO-MYSQL-VERSION-OS mysql shell> cd mysql shell> scripts/mysql_install_db −−user=mysql shell> chown -R root . shell> chown -R mysql data shell> chgrp -R mysql . shell> bin/mysqld_safe −−user=mysql &これで初期databaseはinstallできた。次に、support_files directoryからmy-small.cnfをmy.cnfとして/etc directoryにcopyし、innodb関係の設定をすべてactiveにして(行頭の#を削除)、bin/mysqld_safe −−user=mysql & とcommandを打ち込んだところ、みごとに起動した。
2005年08月30日
コメント(0)
sourceからcompileする前に、一縷の望みを持って、rpmでphp5 + apache1.3を試みたが、どんなに属性を変えてもなぜかsample scriptを開けないと言うerrorが止まらず、断念した。はやりsourceからcompileするしかない。apacheはversion2.0.54をhttp://httpd.apache.org/からdownloadしたtar ballを解凍し、./configure、make、 make installですんなりとinstallできた。phpはversion5.0.4をhttp://www.php.net/から持ってきたtar ballを解凍し、書籍にある記述を若干修正して、./configure --enable-mbstring --enable-mbregex --enable-zend-multibyte --with-apxs2filter=/usr/local/apache2/bin/apxs --without-mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-sqlite --with-ldap=/usr --with-zlib --enable-trans-sidでconfigureしようとしたが、待てよ、--with-mysqli=/usr/local/mysql/bin/mysql_configは、MySQLをrpmでinstallしているので意味がないと気づいた。MySQLも、rpmによらないinstallをする必要があるのか! 振出に戻った感じだ。
2005年08月28日
コメント(0)
Vine Linux 3.1で「PHP5本格派(毎日コミュニケーションズ)」のsample scriptを動かそうと思い、Synaptic(apt-get)でphp 5.0.3とapache 2をinstallし、MySQLだけは4.1系rpmがvine plusにないので、binary tar ballからinstallした。MySQLの初期databaseのinstallで、いきなりつまづいた。script/mysql_install_db -usr=mysqlではdatabase "mysql"をinstallできない(後にこれは誤植と判明する)。そこで、いろいろなMySQL rpmをinstallしようと試みたが、依存関係に問題があり、これもだめ。それではということで、次に、source rpmを持ってきて、これをbuildしたら、うまく行った。このrpm (Hello World Linuxのdownload pageからdownload 可)のinstallは当然すんなりとできた。これで、すべて順調に行くかと思われたが、まだまだ道は遠かった。sample scriptを動かそうとすると、"Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP.Pre-configuration failed"というerror messageが表示されて、蹴られた。php5-apache2というapache2用のphp moduleをinstallしてあるのに......。これをcompileした人がうっかり、configureを誤ったか? とにかく、Vine Linux 3.1のphp5とapache2は組み合わせて使えないことがわかったので、どちらもsourceからcompileするはめになった........。
2005年08月27日
コメント(0)
いきなりMOが使えなくなった。パソコンを開けて、ケーブルやscsiカード抜き差ししたり、ケーブルを別のものに替えてもうまくいかなかった。うまくPCIスロットにささっていないような気がして、別スロットに入れ換えてみたら、windowsではうまくいくものの、linuxではmurasakiで起動が止まってしまう。カーネルのscsiモジュールがおかしいのかなとも思ったが、気を取り直して、scsiカードをもう一度慎重に押し込んだところ、しっかり接触した感触がした。linuxを起動すると、ようやくMOを認識してくれた。作業中にCMOSをアースしてしまったらしく、時計がリセットされるというおまけがついていた.....
2005年08月24日
コメント(0)
phpの開発環境で、何かいいものはないかなと、本屋で探していたら、EclipseによるPHPスクリプト開発という本があった。通常はjavaの開発でよく使われているeclipseにwebstudioというplug-inを追加すればいいらしいことがわかった。しかし、websudioはtruestudioに統合される予定とのことだった。もう少し待つべきかと思ったが、この本の出版年が2003年だったので、もしかしてと思いweb検索してみると、ありました、truesudio 1.0.1。http://www.xored.com/trustudio/download/index_html/viewからdownloadできます。これを使用するにはeclipse 3.1とjava runtime environment 1.4が必要です。幸いjava runtime environment 1.4はinstall済みだし、eclipse 3.1は以前購入したjava開発向けeclipse 解説書(まだ勉強してませんが.....)の添付CDにあるし、何とかなりそうです。truestudioのサポートページもひとつ見付けました。はやく、新しい解説書が出て欲しいですネ。Linux初級~中級者向けサイトを構築中です。よろしかったら、Hello World Linuxもご覧下さい。
2005年08月22日
コメント(0)
![]()
ファイルがあるのに、それをCUIからコマンドで開こうとすると「そのようなファイルはありません」とエラー表示されることがあります。スペリングも間違っていないし......というときは(見えない)空白文字がファイル名に紛れています。$ ls | egrep " +"とすれば、カレントディレクトリ中にある、一個以上の空白を含むファイル名がわかります。Linux実用tipsリファレンス
2005年08月17日
コメント(2)
googleなどの検索結果から目的のサイトに接続したはいいものの、知りたい情報がページのどこにあるかわからないことがよくあります。そこでサイト内検索をする訳ですが、これが必ずしもページ内にあるとはかぎりません。そんなときに重宝するのがブラウザ付属の検索機能です。おもなブラウザではctr+Fで検索文字入力用のフィールドが表示されるようです。恥ずかしながら、最近まで知りませんでした。大変便利です。是非、お試しを。
2005年08月11日
コメント(0)
Vine Linux 3.1でMVC+Smartyの実験をはじめたところ、どうもうまく行きません。PHP 5本格派の解説にあるディレクトリをVineLinuxにあわせて適宜変更しているはずなのに、うまく動きませんでした。SQliteを使ったプログラムは問題無く動作し、またお決まりの"Hello, World"もsmartyを使って表示することができました。しかし、MySQLを使ったプログラムは動きません。プログラムを追いかけてみたところ、SQLクエリが記述されているとダメなようでした。VineLinuxのMySQL rpmパッケージは4.0、PHP 5本格派で解説している対象はMySQL 4.1であることが障害になっているようです。そこで、このrpmを削除してソースからMySQL 4.1をインストールしようと思いましたが、そうするとphp5のmysql対応パッケージも同時に削除されてしまうことがわかり、php5パッケージも削除してソースからインストールする必要があることが判明しました。こうなると結構大変です。どうしようかなと迷ってしまいます。
2005年08月10日
コメント(0)
いつも使っているgeditでもshift-jisで書かれた文章を読み書きできることを発見しました。設定メニュー項目がなかったので、あきらめていたのですが、書類を開くときや保存するときのダイアログに文字コードを指定するプルダウンがありました。ディフォルトではプルダウンリストにshift-jisはないので、このプルダウンリストの最後にある追加・削除を選んで、そこからshift-jisを追加することができました。かんたん体験Linux
2005年08月08日
コメント(0)
Linuxでは通常の文字コードとしてEUC-JPを使います。Windowsではshift-jisなので、そのままでは編集できません。これをnkfで変換しないで、直接取り扱うため、openoffice1.1.0 を使ってみました。ファイルを開くときに自動的に文字コードを判別してくれたのですが、改行コードまではうまく行きませんでした。手動で改行コードをCRに指定したところ、正しく表示されました。この他にfirefoxで開いた後にソース表示命令をすると正しく表示されることがわかりました。一回切りでいいときはgeditで編集したあとにnkfで変換してもいいのですが、何回も編集するのでれば、その度に変換するのは大変です。かんたん体験Linux
2005年08月07日
コメント(0)
今日はrouterも wireless network adapterも調子が悪い。すぐに無反応になる。そのたびにスイッチを入れ直した。いままではこんなに頻発しなかったのに。やっぱり、暑さのせいか。半導体の熱暴走?・・・・・・・
2005年08月05日
コメント(0)
XOOPSのmoduleとして使っているWord Press Meにping serverを設定しようと思い、設定項目をくまなく探してみましたが、みつかりませんでした。できないのかなと諦めかけていましたが、気を取り直して、web検索してみると、ありました。http://benjamin.ddo.jp とYanBlogに設定方法が書いてありました。設定ファイルを直接開いて記入すればOKでした。これでpingを飛ばす事ができるようになりました。
2005年08月04日
コメント(0)
変数にコマンドの実行結果を代入することができます。たとえば、$ echo `ls | grep txt`とすれば、カレントディレクトリのテキストファイルだけを選んで表示することができます。ここで ` はバッククォートであることに注意する必要があります。
2005年08月01日
コメント(0)
全13件 (13件中 1-13件目)
1
![]()

![]()