問題タブ [wamp]
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.
php - PHPでコンテンツタイプが機能しない
PHPファイルが正しく機能しないという問題があります。Content-typeは、どのブラウザでもまったく受信されません。Firebugは、ファイルをcssではなくtext/htmlとして解釈します。これがファイルです:
ヘッダー行の前に行を配置することをテストしecho 'TEST';
、従来の「ヘッダーは既に送信されました」エラーが表示されることを期待していましたが、何も表示されません。
ただし、通常の.cssファイルは魅力のように機能します。
これを整理するにはどうすればよいですか?
更新: php.iniでに
変更default_mimetype = "text/html"
しdefault_mimetype = "text/css"
、すべてのページがすぐにcssとして解釈されるようになったため、このファイルのcssヘッダーを送信する方法が必要です:)
ジョンの要求からの完全なファイル:
更新#2: PHPファイルに
追加ini_set('default_mimetype', 'text/css');
すると、このファイルは修正されますが、この障害の原因となる問題は解決されません...
更新#3:AddType text/css .css
.htaccessとApache構成の両方への
追加をテストしました。まだ運がない。文字セットから分離されたヘッダーを送信することもテストされています:header('Content-Type: text/css');
-まだ運がありません...
更新#4: サーバーにApache + PHPを再インストールして、問題が解決するかどうかを確認しましたが、解決しませんでした。同じ古い、同じ古い...
php - eAcceleratorがハードドライブにキャッシュされないのはなぜですか?
eAcceleratorが使用するphp.iniのsetフォルダーを見ると、何もありません。隠しファイルもありません。ディレクトリも書き込み可能です:
また、ディスクキャッシュを許可するためにphp.iniで次の設定を取得しました。
チェックアウトすると、php_info();
次のように表示されます。
読み取られるファイルの数が増えると、割り当てられたRAMが増えるため、確実にキャッシュされますが、一時ディレクトリに何も書き込まないのはなぜですか?
ありがとう!
php - WAMP サーバー WINDOWS XP で MEMCACHE を実行する方法
WAMPサーバーを実行していて、php_memcache拡張機能を有効にしてコードを試しました
そして、次のエラーが発生しました
php - Wamp サーバー: 複数の仮想ホストが Windows で動作しない
Windows に 2 つの仮想ホストがあります (例: test1.dev と test2.dev)。ただし、両方の仮想ホストに対して常に test1.dev のコンテンツをロードします。
以下は私のファイルです:
ホスト:
httpd.conf:
誰かが問題を認識できますか?
php - XAMPP 1.7.3 が PHP 5.3 と PHP 5.2 およびその他の下位の PHP をサポートする方法
XAMPP サーバーを複数の PHP バージョン (PHP 5.3、5.2、5、および 4 など) でセットアップする方法を知りたいです。WAMP でこれを簡単に実行できることは知っていますが、WAMP を使用する WP プラグインに問題があります。XAMPP が PHP バージョンをサポートできるようになれば、私の生活は楽になり、整理もしやすくなります。WAMP と XAMPP の両方をインストールする場合と比較してください (ワークステーションをフォーマットする前に前回行ったものです。オプションがあれば、再度行うことはありません)。
注:私はWindows 7を使用しており、XAMPP 1.7.3をインストールしています。
ありがとう!
php - EasyPHP{WAMP} で root パスワードを設定した後、phpMyAdmin から MySQL にアクセスできません
MySQL の初回起動時にセットアップが成功した後、セキュリティ上の理由から ROOT パスワードをセットアップするようにページに求められました。
パスワードを設定すると、MySQL にアクセスできなくなりました。エラーは次のとおりです。
config.inc.php
ネットで調べて、phpmyadmin foler から次のオプションを試しました。
ユーザー名とパスワードの入力を求めるプロンプトが表示されるように、認証を「http」に設定します。
/li>設定ファイルに正しいパスワードを設定する
/li>
それらのどれも機能しませんでした。
誰でも MySQL にアクセスするための回避策を提案できますか? root アカウントを使用できないことに悩まされていませんが、他のユーザー名を使用してデータベースで CRUD を実行したいと考えています。
php - mysql_connect() によりページが表示されない (WAMP)
私は現在、MySQL と PHP を実行している Web サイトを持っており、これらはすべて機能しています。自分のコンピューターでサイトを操作できるように WAMPServer をインストールしようとしましたが、サイトを正しく機能させるのに問題がありました。
HTML および PHP ファイルは正しく機能します ( http://localhost/index.phpなどに移動することにより)。しかし、一部のページには「この Web ページは利用できません」(Chrome の場合) または「Internet Explorer ではこの Web ページを表示できません」と表示されるため、サーバーにエラーがあると思われます。通常、「おっと! このリンクは壊れているようです」または IE の標準 404 ページが表示されます。
私のサイトの各ページには、すべてのデータベース トランザクションを処理するクラスのインスタンスを設定するための include() 呼び出しがあります。このクラスは、コンストラクターでデータベースへの接続を開きます。コンストラクターの内容をコメント アウトすると、ページを読み込めるようになりますが、ページの後半でエラーが発生することは理解できます。
含まれているファイルの内容は次のとおりです。
ここで起こっていることのメモとして。ローカル マシンではなく、自分のサイトでデータベースを使用しようとしています。dbName、user、および password の実際の値は、それらをデータベース ソフトウェア (Navicat Lite) にプラグインすると機能し、最終版のサイトで正しく機能するため、問題はこれらの値自体にあるとは思いませんが、むしろApache または Wamp を使用した設定。
これは、サイトにログインしようとしたときの Apache エラー ログの抜粋です。
オンラインで解決策を検索してみましたが、解決策を見つけることができませんでした。この問題を解決するためにさらに情報が必要な場合は、お気軽にお問い合わせください。
(もう1つ注意してください。このコンピューターにはSkypeすらありません。この競合は、Wampの問題に対するデフォルトの応答であるように思われるため、問題になるとは思いません。)
[編集: 無関係な問題として解決されたため、エラー ログからエントリを削除しました] [編集: ホストのドキュメントを調べたところ、80 と 443 (HTTP と HTTPS の場合) 以外のすべてのポートがブロックされていることがわかりました。ここでやろうとしていたような外部接続を許可します。ローカル データベースに変更しましたが、まだ同じエラーが発生します。問題は未解決です。]
apache - WAMPでローカルSYSTEMの代わりにユーザー[myself]としてhttpd.exeを実行することは可能ですか?
WAMPを使用して、 Apache上でdjangoアプリケーションを実行しますmod_wsgi
。
特定のURLを使用すると、パスがデータベースに保存されている画像ファイルのコンテンツをストリーミングできます。
ファイルは、ローカルマシン上にあるかネットワークドライブの下にあるかに関係なく見つけることができます(\\my\network\folder
)。
開発サーバー(manage.py runserver)を使用すると、ファイルの読み取りとストリーミングにまったく問題はありません。
WAMPとネットワークドライブファイルを使用するとIOError
、httpdインスタンスにそのドライブの読み取り権限がないために:が表示されます。
タスクマネージャで、httpd.exeがSYSTEMによって実行されていることがわかります。共有フォルダの読み取りおよび書き込み権限があるので、サーバーを[自分]として実行するようにWAMPに指示したいと思います。(最終的に、運用サーバーは、権限を持つ「www-admin」ユーザーによって実行される必要があります)
ネットワーク共有フォルダをドライブ文字(たとえばZ:)にマッピングしても、これはまったく解決されません。
のUser/Groupディレクティブはhttpd.conf
、Apacheの動作にいかなる種類の影響も与えていないようです。
私も再編集しました:HKLM\[...]\wampapache
下のレジストリキーを複製しHK_CURRENT_USER\
て元のキーの名前を変更しようとしましたが、これをコマンドすると新しいキーが見つからないようです
または、WAMPを実行するとき。
私はアイデアを使い果たしました:)
誰かが同じ問題を抱えたことはありますか?
virtual - 外部 LAN からの仮想ホストへのアクセス
ローカル マシンですべてのコードを記述してテストし、これを Web サーバーと同期するのをできるだけ簡単にする Web 開発プラットフォームをセットアップしています。URL として「localhost/project」ではなく「project」と入力してプロジェクトにアクセスできるように、いくつかの仮想ホストをセットアップしました。
また、どのネットワークからでも自分のプロジェクトにアクセスできるように設定したいと考えています。コンピューターの IP アドレスを指す DYNDNS URL にサインアップしました。
仮想ホストをセットアップする前に、これはどこからでもうまく機能しました。DYNDNS URL を入力してプロジェクトにアクセスしようとすると、「このサーバーで / にアクセスする権限がありません」という 403 Forbidden エラー メッセージが表示されます。
仮想ホストをセットアップするために、system32/drivers/etc フォルダー内のホストと、WAMP インストールの Apache フォルダー内の httpd-vhosts.conf という 2 つのファイルを編集しました。
ホスト ファイルには、127.0.0.1 に関連付けるサーバー名を追加するだけです。http-vhosts.conf ファイルに以下を追加しました。
DYNDNS URL を入力してもプロジェクトにアクセスできない理由がわかりませんか? また、仮想ホストをセットアップして、ネットワーク外のランダムなコンピューターからhttp://projectsと入力すると、url.dyndns.info/projects (自宅のコンピューターの WAMP プロジェクト) にアクセスできるようにすることはできますか?
助けていただければ幸いです。
php - PHP 起動時の警告 - sqlanywhere モジュール
wamp サーバーのインストールが成功した後、sqlanywhere モジュール (php-5.3.0_sqlanywhere.dll) をインストールし、それを拡張子として php.ini ファイルに追加しました。問題は、起動後に Wamp サーバーが次のエラーをスローすることです。
PHP の起動: sqlanywhere: モジュールを初期化できません ビルド ID=API20090626、TS、VC9 でコンパイルされたモジュール ビルド ID=API20090626、TS、VC6 でコンパイルされた PHP これらのオプションは一致する必要があります
注意すべき点は、私の PHP バージョン (5.3.0) が sybase モジュール (php-5.3.0_sqlanywhere.dll) と一致することです。どこに問題があるのでしょうか?