500 エラーを返す単純な PHP プログラムをテストしました。
オペレーティングシステムは UBUNTU12 で、APACHE2 は正しくインストールされています。
PHP は APT-EGT によってインストールされた PHP5 です。
インストールプロセスを注意深く観察しましたが、エラーはありませんでした。
完了後は、国際的な慣例に従ってインストールしました。結果:
CHROME プロンプト:
========================================== ====== =================
サーバーエラー
http://192.168.1.107/helloworld.php の取得中に Web サイトでエラーが発生しました。 Web サイトがメンテナンスのために停止しているか、設定が正しくない可能性があります。
===============================================
IE ヒント: このエラー (HTTP 500 内部サーバー エラー) は、アクセスしている Web サイトにサーバーの問題があり、ページが表示されないことを意味します。
====================================
PHP コードは次のとおりです:
php
echo "hello world";
?>
PHP5を再インストールしても同じ現象が発生しました。理由を教えてください。 。 。
ディスカッションへの返信 (解決策)
PHP が解析されませんか?
解析されたとしても、ブラウザはこのようにする必要があります
echo "< pre>";
echo "hello world" ;
?>
うわー
HTTPD ログも確認してください。
何年も経ったのに、なぜ LINUX は使いやすさの点でもう少し改善できないのでしょうか?厳格かつ堅固な権限管理によって得られるセキュリティは、効率の低下を補うことができるでしょうか?わかりません
再 apt-get install して、Apache linux mysql をインストールしてください。これで、Win よりも ubuntu でこれをインストールする方がはるかに簡単になります。基本的には普通にインストールすれば問題ありません。問題は基本的に自分でコンパイルした部分です...
=============
再インストールしても同じです
APACHEのエラーログを見つけたところ、いくつか可能性のあるものを見つけましたPHP に関連する 関連するレコードの診断にご協力ください。 。 。
[Sun Dec 02 15:20:18 2012] [通知] SIGTERM をキャッチし、シャットダウンします
皆さん、別のエラー ログを通じてオンラインで解決策を探しました
ログ: 行 0 の不明でアクセス許可が拒否されました
解決策は次のとおりです
sudo chmod 777 /var/www/helloworld.php
結果は問題ありません。 。 。
777 は間違っています
問題は、php を実行するプロセスの権限にあります
php の実行に使用しているユーザーを確認してください
次に、
どのユーザーにも 777 権限を与えないことをお勧めしますファイル
777 は間違っています
問題は、php を実行するプロセスの権限にあります
どのユーザーを使用して php を実行しているかを確認してください
次に、
chown username:username php_dir -R
各位,我通过另一条错误日志在网上搜索到了一个解决办法
日志:permission denied in unknown on line 0
解决办法如下
sudo chmod 777 /var/www/helloworld.php
结果就好了。。。
这是为什么啊?难道以后每一个PHP文件都要这么弄?
777是最大权限
针对不同的用户的
rwx rwx rwx 你在linux直接看是这样的 分别对应 所有者权限user 用户组权限group 其他人权限other
r-读 w-写 x-执行
rwx都有为4+2+1=7
假设r-w 即没有写的权限 4+0+1=5
一般情况744
即 rwx r-- r--
将属主指定给apache的执行用户,
一般默认为apache就可以了。
chown apache:apache helloword.php
777是错的
问题在于你执行php的进程的权限
请检查你用哪个用户执行的php
然后
chown username:username php_dir -R
请问如何检查是哪个用户在执行PHP啊?
如果是加载so模式使用php,那么
ps -ef | grep httpd | grep -v grep
然后看最左一列,就是用户名
引用 11 楼 acabin 的回复:777是错的
问题在于你执行php的进程的权限
请检查你用哪个用户执行的php
然后
chown username:username php_dir -R
请问如何检查是哪个用户在执行PHP啊?
你不做服务器这块,linux 了解一些就好,真要做了,你会发现linux 挺有意思的, 我反而觉得windows 的产品烂,低效,折腾着麻烦。 上次就设置一个sql 的密码,硬是折腾半天~
这么多年了,LINUX为什么不能在易用性方面做一点点改善?通过严苛古板的权限管理带来的安全能抵消效率损失吗?不解
你不做服务器这块,linux 了解一些就好,真要做了,你会发现linux 挺有意思的, 我反而觉得windows 的产品烂,低效,折腾着麻烦。 上次就设置一个sql 的密码,硬是折腾半天~
引用 4 楼 chilun 的回复:这么多年了,LINUX为什么不能在易用性方面做一点点改善?通过严苛古板的权限管理带来的安全能抵消效率损失吗?不解
其他的发行版比如REDHAT之类的会不会好用一些啊……UBUNTU真的无语了
算了,我放弃了,下了个LAMP安装包在WINDOWS下用了,UBUNTU再见。。
谢谢各位的热心解答~结贴了
.........

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

記事では、入力検証、認証、定期的な更新など、脆弱性から保護するためのフレームワークの重要なセキュリティ機能について説明します。

この記事では、フレームワークにカスタム機能を追加し、アーキテクチャの理解、拡張ポイントの識別、統合とデバッグのベストプラクティスに焦点を当てています。

PHP開発でPHPのCurlライブラリを使用してJSONデータを送信すると、外部APIと対話する必要があることがよくあります。一般的な方法の1つは、Curlライブラリを使用して投稿を送信することです。
