アップグレード・プログラムは、細心の注意を払ってあなたの設定ファイルをアップグレードしようとしたのです。このファイルをアップグレードするために、プログラムはあなたがすでに変更した行をいくつか、編集する必要がありました。誰も大事な設定情報を失いたくないでしょうから、アップグレード・プログラムはこのファイルを変更せずに、オリジナル・ファイルに加えて新しいファイルのコピーを保存することにしたのです。 2. XAMPPを起動するXAMPPの起動時には、3種類のメッセージを受ける可能性があります: |
|
ご使用のLinuxシステムが古すぎます。XAMPPにはもっと最近の、glibc 2.1バージョンを使っているLinuxディストリビューションが必要です。
なぜ「エラー1」が発生するのですか?tail -2 /opt/lampp/logs/error_logもし「無効な引数です: ssl_mutexにパーミッションを設定することができませんでした」や「無効な引数です: スコアボードを作成することができません」が出ているなら、以下の回答をご覧ください。もし他のエラーメッセージを受け取ったら私にe-mailを送ってください。おそらく一緒に問題を解決することができるでしょう。私のe-mailアドレスは:oswald@apachefriends.orgです。
Apache doesn't seems to starting. What can I do?tail -2 /opt/lampp/logs/error_logもし「無効な引数です: ssl_mutexにパーミッションを設定することができませんでした」や「無効な引数です: スコアボードを作成することができません」が出ているなら、以下の回答をご覧ください。もし他のエラーメッセージを受け取ったら私にe-mailを送ってください。おそらく一緒に問題を解決することができるでしょう。私のe-mailアドレスは:oswald@apachefriends.orgです。
エラーメッセージの「無効な引数です: ssl_mutexにパーミッションを設定することができませんでした」が出たら、どうしたらいいでしょう?
|
この場合、/opt/lampp/etc/httpd.confの中のグループ指示文(318行目あたり)を変更する必要があります。
そこに、以下のような行があるはずです:
|
"..." を "nobody"、"nogroup" または #-1に変更します。その3つのうちのどれかで解決するはずです。
エラーメッセージの「無効な引数です: スコアボードを作成することができません」が出たら、どうしたらいいでしょう?
|
この場合、/opt/lampp/etc/httpd.confの中のスコアボード指示文(71行目あたり)の前のシャープ(#)を外す必要があります。
そこに、以下のような行があるはずです:
|
単純にこの行の先頭にあるシャープを外してください。
|
これで、このエラーメッセージに困らされることはなくなります。
エラーメッセージが >>無効な引数です: 設定に失敗しました<< だった場合、どうしたらいいでしょう?
解決策:
単に、以下のコマンドをコールしてください(コピー&ペーストしてください。「`」は必須です):
echo 127.0.0.1 `hostname` >> /etc/hosts
これで設定エラーは修正されたはず。≫設定失敗≪のエラーは消えるはずです。
エラーメッセージに ≫設定ファイルには、秘密のパスフレーズが必要です(blowfish_secret)≪ と出たら、どうしたらいいでしょう?
解決策:
60行目のconfig.inc.phpを編集してください。このファイルはインストールしたXAMPPのphpmyadminディレクトリにあります。
|
この行にパスワード状の言葉やフレーズを入力してください。例えば:
|
以上です。これで前と同じようにphpMyAdminを使うことができます。
エラーメッセージに ≫relocのあとのprotのセグメントを回復できません: パーミッションが拒否されました≪ と出たら、どうしたらいいでしょう?解決策:
現時点では、解決策はひとつしかわかっていません。SELinuxを停止することです。
|
これでXAMPPはまた問題なく動きます。もっと良い解決策をお持ちでしたら、ぜひ私宛にe-mailをください。個人的にはSELinuxのエキスパートではなくて、SELinuxについては停止の仕方しか知らないのです。
Linux boxをリブートしたら、XAMPPが停止してしまいました!どうしたら回復できますか?Linuxシステムのブート処理を設定する標準的な方法というのは特にありませんが、以下のステップにしたがえばブート時にXAMPPを起動できるはずです。
ln -s /opt/lampp/lampp S99lampp
ln -s /opt/lampp/lampp K01lampp
ln -s /opt/lampp/lampp /etc/init.d/lampp
その後、YaSTからランレベル・エディタ(エキスパート・モード)を使って特定のランレベルに対応するXAMPPを始動します。
XAMPPの設定の安全性を高めるにはどうしたらいいでしょう?簡単なセキュリティチェックを行うには、以下のコマンドを実行してください。
/opt/lampp/lampp security
これでスクリーン上に以下のダイアログが表示されます(ユーザ入力は反転表示):
LAMPP: Quick security check...
LAMPP: Your LAMPP pages are NOT secured by a password.
LAMPP: Do you want to set a password? [yes] yes (1)
LAMPP: Password: ******
LAMPP: Password (again): ******
LAMPP: Password protection active. Please use 'lampp' as user name!
LAMPP: MySQL is accessable via network.
LAMPP: Normaly that's not recommended. Do you want me to turn it off? [yes] yes
LAMPP: Turned off.
LAMPP: Stopping MySQL...
LAMPP: Starting MySQL...
LAMPP: The MySQL/phpMyAdmin user pma has no password set!!!
LAMPP: Do you want to set a password? [yes] yes
LAMPP: Password: ******
LAMPP: Password (again): ******
LAMPP: Setting new MySQL pma password.
LAMPP: Setting phpMyAdmin's pma password to the new one.
LAMPP: MySQL has no root passwort set!!!
LAMPP: Do you want to set a password? [yes] yes
LAMPP: Write the passworde somewhere down to make sure you won't forget it!!!
LAMPP: Password: ******
LAMPP: Password (again): ******
LAMPP: Setting new MySQL root password.
LAMPP: Setting phpMyAdmin's root password to the new one.
LAMPP: The FTP password is still set to 'lampp'.
LAMPP: Do you want to change the password? [yes] yes
LAMPP: Password: ******
LAMPP: Password (again): ******
LAMPP: Reload ProFTPD...
LAMPP: Done.
(1) パスワードを設定すれば、このパスワードを使ってXAMPPのデモページ(http://localhost/xampp/) を保護できます。ユーザ名は'lampp'です!
このコマンドをコールすれば、XAMPPのインストールは「安全」になります。私見では、これ以外の安全性の問題点は思いつきません。
eAcceleratorはどのように始動させるのですか?eAcceleratorを始動するには、単純に/opt/lampp/etc/php.iniで以下に示す行を探してください
|
それぞれの行頭のセミコロンを外してXAMPPを再起動してください。eAcceleratorは動作しています。eAcceleratorの詳細情報についてはeAcceleratorのホームページを見に行ってください:
http://eaccelerator.net
PHP版のOCI8/Oracle extensionはどのように始動させるのですか?OCI8/Oracle extension PHP版を始動するには、以下のコマンドを実行してください:
/opt/lampp/lampp oci8以下のダイアログが開始します:
|
これでエクステンションが有効になったはずです。この機能のテストは数回しかする余裕がなかったため、このやりかたで大丈夫だったかどうか、報告して頂けると助かります:oswald@apachefriends.org
構築したXAMPPシステムのバックアップ/復元はどのようにしたらいいですか?| 警告:バックアップと回復の機能はいまだに開発の途中で正常に作動するとは限りません。
注意:XAMPP バージョン1.4.2には、小さいけれどもやっかいなバグがあります。 |
それは特定のLinuxシステムで発生する特別な問題です。/opt/lampp/etc/httpd.confを開いて以下の2行を見つけてください:
|
|
(ルートとして)実行する:
sh xampp-backup-22-01-04.sh
以下のような表示が現れます:
|
以上です。用意ができ次第、XAMPPを再起動する必要があるかもしれません。
これで完璧に動作するはずです(何度もテストしました)が、これはベータ機能であることを忘れないでください。
JSPをサポートしていますか?
今後の展開は?