私には奇妙な問題があります。私が犯している恥ずべき明らかな間違いを理解するのを手伝ってくれるかどうか疑問に思っています。
組み込みのApacheサーバーを使用して、すべてMacでローカルに実行されている、ajaxを介して多数のphpスクリプトを実行するjavascriptアプリがあります。これは何年も前から機能していますが、私の新しい Lion Mac では、php スクリプトが、読み取るはずのファイルを返さなくなりました。それらはphpスクリプト自体を返します。
コマンドラインから実行すると、phpスクリプトは正常に機能します。コマンドラインから直接実行すると、正常に動作します。Snow Leopard コンピューターで Ajax から正常に動作します。Lion Mac で Ajax を実行すると機能しません。
私が試したこと:
PHP モジュールがロードされるように httpd.conf を調整し、Mac を再起動しました。
Apache は確実に実行されています: 127.0.0.1/~myname/ は「動作します」というメッセージを受け取ります。
jquery を使用し、昔ながらの手書きの方法を使用して ajax を実行しようとしました。同じ問題。(jqueryが実際にロードされていることを確認しました。)
ショートコード「<?」を使用していません。私のphpスクリプトで
- php ファイルは、html および javascript ファイルと同じディレクトリにあります。アクセス許可は、すべて正常に動作する Snow Leopard コンピュータのアクセス許可と同じです。
私はこれを上下にグーグルで検索しようとしましたが、困惑しています。助言がありますか?ありがとう!