selatan のすべての投稿

XAMPP で難儀

php の練習台のつもりで xampp の導入を試みていました。

nautilus-dpkg をインストールすれば、右クリック「管理者として開く」ができるので、プロセスとしてはかなり楽にできます。

XAMPP 導入

最新の xampp を SourceForge からダウンロード。

パッケージをそのままコピー。

nautilus を開き、ファイルシステムの opt を右クリック「管理者として開く」。

そのまま「貼り付け」。

右クリックして「ここに展開」。

これで終わりです。

次に Terminal (端末)を開き、

sudo /opt/lampp/lampp start

問題がなければ

Starting XAMPP for Linux 1.7.3a...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
XAMPP for Linux started.

ブラウザのロケーションバーに http://localhost/ と叩き込めば

runlampp

ところが問題があった

ubuntu@ubuntu:~$ sudo /opt/lampp/lampp start 
[sudo] password for ubuntu: 
Starting XAMPP for Linux 1.7.3a...
XAMPP: Another web server daemon is already running.
XAMPP: XAMPP-MySQL is already running.
XAMPP: XAMPP-ProFTPD is already running.
XAMPP for Linux started.

この Another web server daemon が出てくると、画面は It works. となる。

Google 先生に訊いても、色々な利用環境の所為か多くの答えは出てこない。

多いのはポート番号を 80 以外にするということで、よく使われるのが 8080 とか 808 とからしい。

後述のように最終的には成功したが、果たして何が災いしていたのかは分からない。

とりあえず、lucid でダメなら、karmic はどうであろうと、試してみた。 無論 karmic には XAMPP はインストールしていなかったから。

すんなり XAMPP のロゴを拝むことができました。

しかし、lucid に戻って再チャレンジしても同じで一向に改善しない。

その後他の事をしていてうっかり失敗したことがあり、結果再インストールをせざるを得ないハメになってしまった。

とはいえども windows のことを考えたら、どうというほどのものではない。

そこそこの環境を整えてから、また XAMPP にチャレンジ。

今度も Another web server daemon が出てくるかなと、思ったら出てこなかった。淡い期待をする。

おおおっ、やっとできた。

local-avahi

原因の一つに右のような通知が起動後出ていたが、karmic の時にはなかったのでこれかなとも考えたりした。

検索しても解決に結べるものかの判断ができなかった。

フツーに configure – make – install という段階を踏まないこのインストールは「依存関係」を無視することになるので、或いは他のアプリケーションとの共存がうまくいかなかったのかもと考えています。

GoogleAnalyticsVisits (2)

エラーメッセージが syntax error, unexpected ‘}‘ であれば、多くの例を Google 先生が教えてくれる。

しかし { となると、4 ページくらい進んでやっと facebook 関連フォーラム を見つけた。 そこには

  1. 1st check that you can run php5 on ur server.
  2. 2nd get into note pad and make a file with this one line in it: AddType x-mapp-php5 .php
  3. 3rd save the file as htaccess.txt
  4. 4th upload this file to your root directory on your server and rename the file to .htaccess
  5. 5th it will be a hiden file so confi your ftp so it shows the file if needed.
  6. 6th now run your facebook application.

となっていてナント単純な話ではなさそう。

そこでインストールしてphp のバージョンを調べても 5.2.6 となっているのにと思いながら、lolipop と php について検索すると、古い記事ばかりなので大して当てにならないと考え、サーバーに照会のメールを送る。

一方で質問板に質問をした。 やがて回答がつき、「php は 5 でないのかも」。

暫くすると、別の回答がつき、「そんな try の部分でエラーになる場合は、サーバーの php のバージョンが4の可能性がありますね。」と。

lolipop から返信があり、それには「php4 からの php5 切り替えツールを用意してある」とのことで、WordPress 以外 php を使うつもりもないので、php5 にした。

lolipop ftp は普段 fireFTP を使うんで、そんなの全く目に入って無かった。 面目ない。 パーミッションの変更とか、.htaccess の編集くらいしか用がないんだもの。

切り替えて間もなく再チャレンジ。 エーーーッ、まだエラー ?
即時には反映されないのかも知れない。

かなりの時間を置いてまた、有効化にチャレンジ。
できたあああ。パチパチパチ。

lQuery ブラウザ判別を使ってみる (2)

使用者は稀かも知れない Midori midori というのも Webkit エンジンです。 但しこのブラウザは幅 700px より縮めることができません。 未知のブラウザという認識です。

midori

midorinin

しかし忍者ツールのアクセス解析にはしっかり掴まれています。

忍者ツールのアクセス解析はここで使っているわけではありません。

もう一つ Epiphany epiphany も Webkit 系。 これはしっかり認識されています。

epiphany

Webkit エンジンの最後は Dooble dooble だが、Firefox での印刷が正しくないときに重宝できるという変り種。

dooble

dooblenin

javascript は ON になっているので、画面表示に noscript での表示も無いのだが。

Dooble という識別はできているようだ。

足跡を残したくなければ、 Dooble でアクセスするのが正解なのかな ?

最後は Webkit に含めることもあるが、別に khtml と区分される Konqueror konqueror 。 これも正しく認識される。

konqueror