問題タブ [xampp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
265771 参照

php - htdocs フォルダの外に XAMPP / Apache サーブ ファイルを作成する

ディレクトリ外のファイルを提供するようにxamppを構成することは可能htdocsですか?

たとえば、次の場所にファイルがあるとします。

C:\projects\transitCalculator\trunk\TransitCalculator.php

私のxamppファイルは通常、次の場所から提供されます。

C:\xampp\htdocs\

(これがデフォルトの構成であるため) Apache にTransitCalculator.phpファイルを移動させずにファイルを認識させて提供させる方法はありますhtdocsか? できれば、Apache にプロジェクト ディレクトリの内容全体を提供/アクセスしてもらいたいのですが、プロジェクト ディレクトリを下に移動したくありませんhtdocs

編集:Q / Aをより「検索可能」にするために、質問のタイトルにApacheを追加するように編集

0 投票する
1 に答える
1058 参照

python - 大量のデータを含む INSERT での mod_python/MySQL エラー: "OperationalError: (2006, 'MySQL server has gone away')"

大量のデータで INSERT を実行する場合、つまり:

MySQL が返されます

「OperationalError: (2006、'MySQL サーバーはなくなりました')」

これはスクリプトを開始してから 1 分以内に発生するため、タイムアウトの問題ではありません。また、mediumtext_field最大 16 MB のデータを保持できる必要があるため、問題にはなりません。

エラーの原因や回避方法について何か考えはありますか?

使用されている関連ライブラリ: mod_python 3.3.1, MySQL 5.0.51(Windows XP SP3 では xampp 経由、詳細は以下)

ApacheFriends XAMPP (基本パッケージ) バージョン 1.6.5

  • アパッチ 2.2.6
  • MySQL 5.0.51
  • phpMyAdmin 2.11.3
0 投票する
6 に答える
19376 参照

php - htaccess ファイル、php、includes ディレクトリ、および Windows XAMPP 構成の悪夢

XAMPP を使用すると、Windows のローカル LAMP スタックを簡単に構成できます。そのため、htaccess ファイルを有効にするのが非常に悪夢であることは非常に残念です。

私の問題:
アプリケーション内に含まれる /includes/ ディレクトリを検索するために apache/php を必要とする PHP アプリケーションがあります。これを行うには、htaccess ファイルが apache で許可されている必要があり、htaccess ファイルはインクルード ディレクトリの場所を正確に指定する必要があります。

問題は、これらの htaccess ファイルを表示するための Apache 構成を取得できないことです。このアプリを大学にインストールし、管理者にセットアップを手伝ってもらうのは大変でした。これはそれほど難しいことではありませんが、何らかの理由でApacheをうまく動作させることができません。

これは私のセットアップです:

c:\xampp
c:\xampp\htdocs
c:\xampp\apache\conf\httpd.conf - 以下に示す変更を行った場所
c:\xampp\apache\bin\php.ini - このファイルの変更場所PHP のインストールに影響を与える
c:\xampp\php\php.ini の変更は意味がないことに注意してください。これは、PHP のインストールに影響を与える ini ではありません。

次の行は、httpd.conf ファイルに追加したものです。

以下は、c:\xampp\htdocs\application\htaccess.txt に含まれる htaccess ファイル全体です。

インクルード ディレクトリは、指定された場所に存在します。

アプリケーションにアクセスしようとすると、次のエラーが表示されます。

致命的なエラー: require() [function.require]: C:\xampp\htdocs\application\ で必要な 'include.general.inc' (include_path='.;C:\xampp\php\pear\random') を開けませんでした21行目のmenu\logon.php

インクルード パス c..\random\ は、上記の php.ini ファイルで指定されています。xampp のインストールでは、htaccess.txt ファイルで指定されている別のインクルード パスを許可できません。

助けてください!おそらくhttpd.confまたはhtaccess.txtファイルにエラーがあると思います..しかし、htaccessファイルを読み取っていないようです。私はできる限り徹底的にしようとしたので、投稿の冗長性を許してください.

include_path を php ファイルに追加するだけで回避できることがわかりましたが、アプリをデプロイする予定の場所にある php.ini ファイルにアクセスすることはできません。ただし、サーバー管理者に htaccess ファイルを許可するように要求することはできます。

更新: htacces.txt の名前を .htaccess に変更し、httpd.conf ファイル内の適切なディレクティブを修正しました。すべてが機能しているようです。アプリケーションは、htaccess.txt の命名と httpd の修正されたディレクティブを提案しました。これらは明らかに間違っています (少なくとも xampp スタックの場合)。助けてくれてありがとう。

ところで、アプリを複数の場所に展開する必要がある場合は、ini_set() を使用する方がはるかに使いやすい方法です。特にそのポインターに感謝します。

0 投票する
2 に答える
3783 参照

mysql - XAMPPでMySQLサーバーがなくなる

Red Hat Enterprise Edition に xampp 1.6.7 をインストールしようとしています。インストール手順に従い、その後、コマンドでスタックを開始しました

そして、私はいつもの反応を得る

しかし、スタックのコンポーネントのステータスを確認すると、MySQL が実行されていません。次のようになります。

これは、常にすぐに発生するとは限りません。クラッシュする前に、MySQL がしばらく実行されることがあります。ログを確認しましたが、何も見つかりませんでした。

編集:

mysqlログは言う

mysqlステータスは次のように述べています:

および ps -ef | grep mysql は何も生成しません

0 投票する
13 に答える
3185 参照

php - PHP Web サイトは、Windows ではなく Linux ディストリビューションに開発する必要がありますか?

数か月後に PHP でプロジェクトを開始しましたが、いつものように Windows Vista 64 ビット マシンで開発することをためらっています。私は Linux に関する知識がほとんどないので、Linux ディストリビューションに取り組んで学習するのは良い方法だと思います。

それは良い考えだと思いますか?UbuntuでVirtualBoxを実行します(Vista64ビットで)。PHPで開発できるようにXAMPPをインストールしようと考えていました。

良いアイデアだと思われる場合は、OS または Linux/dev の仮想化について知っておくべきことについてのチュートリアルを提案してください。

更新 私は Windows で PHP で多くの Web サイトを構築しました。問題は、仮想マシンを介して Linux で開発することで Linux の学習を開始する良い方法であるかどうかです。4 GB の RAM を持っていますが、仮想マシンに Eclipse をインストールするとスムーズですか? 等

0 投票する
3 に答える
1950 参照

php - PHP5 での XAMPP の問題

Web サイトで PHP5 を有効にしましたが、PHP5 を機能させるには、Web ホストから .htaccess ファイルに以下を追加する必要があります。

AddHandler アプリケーション/x-httpd-php5 .php5 .php4 .php .php3 .php2 .phtml
AddType アプリケーション/x-httpd-php5 .php5 .php4 .php .php3 .php2 .phtml

ローカルで XAMPP を実行してコードを開発していますが、XAMPP は上記の .htaccess ファイルを操作したくありません。

XAMPPがphp5を認識しない問題だと思います(ただし、「application/x-httpd-php5」の代わりに「application/x-httpd-php」を使用するとphpを認識します)

これを解決するにはどうすればよいですか?! 上記のように .htaccess ファイルが必要なので、ウェブホストで動作しますが、変更を加えずに同じファイルでローカルで動作するには XAMPP が必要です!

0 投票する
3 に答える
5126 参照

php - Windows で PHP の mime_content_type() が失敗する

mime_content_type() が非推奨であることは知っていますが、現時点では代替手段の方が悪いように思えました。Finfoファイルを追加し、Windows での ini 方向を変更する必要があるようです。私が作成しているスクリプトにこれを要求したくありません。

ファイルの MIME タイプを見つける必要がありますが、mime_content_type($filename)Windows で呼び出すと失敗します。mime_magic.magicfile は正しいファイルを指していますが、ini ファイルで mime_magic.debug を有効にすると、次のエラー メッセージが表示されます。

Warning: mime_content_type()[http://www.php.net/mime_magic]: mime_magic not initialized in C:\xampp\htdocs\test.php on line 2

それが問題なのか、それともデバッグを無効にしても問題が発生するのかはわかりませんが、それはわかりません。

確認extension=php_mime_magic.dllしたところ、ini ファイルで有効になっており、httpd.conf で指定されています

p>

XAMPP 1.6.5 を使用しています。

0 投票する
24 に答える
17120 参照

windows - 私が試したすべての XAMPP インストールで xdebug が apache をクラッシュさせるのはなぜですか?

Windows XAMPP パッケージを、Windows Vista 32 ビットを実行する 2 台 (1 Ultimate / 1 Home Premium ) と Windows Vista 64 Home Premium を実行する 1 台の 3 台の個別のコンピューターにインストールしました。

php.ini で xdebug を有効にして apache を再起動した後、デフォルトの XAMPP localhost インデックスを表示すると、毎回同じように apache がクラッシュし、障害モジュール名として「php_xdebug.dll」が報告されます。

Windows Crash Reporter の完全なレポートは次のとおりです。

この問題をグーグルで検索してみましたが、解決策は見つかりませんでした。同様のエラーが報告されているだけです。

編集: php_xdebug.dll の拡張行を有効にしましたが、これまでのところクラッシュが停止しているようです。

0 投票する
1 に答える
1493 参照

apache - xamppを介してXPにApache 2.2サービスを再インストールできません

xamppで実験しようとしています。スペースの問題が発生した後、xampp インストールを別のドライブ (d:) に移動したいと考えました。ただし、元の c: インストールを指している XP サービスに apache 2.2 サービスがあります。始め方と止め方しか見えません。サービスを削除するだけで問題が解決することを願っています。

質問は 2 部構成です 1) サービスを削除するにはどうすればよいですか 2) この情報に基づいて、後で再インストールしてサービスを実行できますか?

ありがとう

0 投票する
1 に答える
2771 参照

python - デフォルトの xampp-linux インストールに config_vars.mk がありません

Ubuntu 8.10 システムで xampp パッケージ xampp-linux-1.6.7 を抽出し、mod_wsgi ドキュメントの指示に従いました。以下のエラーが表示されます。

xampp で mod_wsgi を実行する方法については、グーグルで検索できませんでした。助けてください。

解決策: この解決策はコメントに埋もれています。Martin v. Löwisのおかげで、これを解決できました。apxs がスローされ、config_vars.mk が見つからないというエラーが表示される場合、Apache のビルド ディレクトリが見つからないことを意味します。Fox xampp ユーザーの場合、解決策は xampp-dev もダウンロードし、それを同じパスに展開することです。