、Web サイトは gb2312 でエンコードされた WindowsW です。centos に変更した後、私の Web サイトはホワイトボードになりました。ここの状況はどうなっているのでしょうか? Windows では正常です。centos に切り替えると、ホワイトボードになり、エラーは報告されません。ここの状況はどうなっているのでしょうか?以下は私のウェブサイトのスクリーンショットです
これはなぜですか? なぜ回答がないのですか? ?
まず、PHP のバージョンを確認する必要があります。作成したコードがサポートしている範囲を超えているか、バージョンが不足している場合、この問題が発生します。
php.ini
display_errors= on
エラープロンプト機能をオンにすると、原因がわかります。
display_errors= on が設定されました
$url = 'http://job.ncsq.net/index2.php';print_r(get_headers($url));
$url = 'http://job.ncsq.net/index2.php';print_r(get_headers($url));
Array
(
[0] => HTTP/1.1 200 OK
[1] => Server: nginx/1.0.15
[2] =& gt; 日付: 2014 年 12 月 15 日月曜日 08:43:11 GMT
[3] => コンテンツ タイプ: text/html;charset=gb2312
[4] => 接続: 閉じる
[ 5] => X-Powered-By: PHP/5.2.17p1
[6] => Set-Cookie: PHPSESSID=af64987394c7dbfabbe917ee776cad46; に重大なエラーはないと考えられます。プログラム
[7] => 有効期限: 木、1981 年 11 月 19 日 08 :52:00 GMT
[8] => キャッシュ制御: no-store、no-cache、must-revalidate、post-check=0 , pre-check=0
[9] => Pragma: no-cache
[10] => Content-Length: 0 ドキュメント ストリームの長さが 0 であるため、特定の条件が満たされていない可能性があります。プログラムは直接終了します
)
コンパイル ディレクトリのいずれかに実行権限がないか確認してください
私は PHP の無料のオープンソース プログラムです。必要な権限を確認するにはどうすればよいですか?それは権限の問題でもあると思います
プログラムフォルダーに rwx 権限があるかどうかを確認してください。
はい、777 権限です