失礼します.bonboと申します.
[1] 質問文
[1.1] 自分が今行いたい事は何か
現在さくらのVPSを使ってサーバー構築,アカウントの作成,
ファイルの管理ができるサイトを実現してみたいと思っています.
[1.2] どのように取り組んだか(プログラムコードがある場合記載)
さくらのvpsを
メモリ 512 MB
ストレージ SSD 20 GB
CPU 1コア
の,一番安いプランで試用を開始し,
http://knowledge.sakura.ad.jp/beginner/2691/
の記事のとおりに操作を進めていきました.
[1.3] どのようなエラーやトラブルで困っているか(エラーメッセージが解る場合は記載)
その第三回目(
http://knowledge.sakura.ad.jp/beginner/2978/)の記事でつまづきました.
Apacheをインストールし,ポート80を開放,その後,
http://xxx.xxx.xxx.xxx(xxx.xxx...はipアドレス)で
index.html
コード:
<html>
<body>
Hello World!
</body>
</html>
を表示することはできました.
しかし,
http://xxx.xxx.xxx.xxx/test.php
コード:
<html>
<body>
<?php echo "Hello World!" ?>
</body>
</html>
を表示しようとした所,
HTTP 500エラーが表示されてしまいました.
同じさくらのサポートページ(
https://help.sakura.ad.jp/hc/ja/articles/206053862)を見ながら
HTTP 500エラーの解決法を探っています.
[1.4] 今何がわからないのか、知りたいのか
・現段階で.htaccessファイルを使う必要があるのか
今回見てきたサイト(
http://knowledge.sakura.ad.jp/beginner/2978/)を見る限り,
コード:
# yum install php php-devel php-mbstring php-mysql php-gd
によってphpをインストールすることでphpの利用ができるようになる
ものかと思っていたのですが,htaccessファイルを使う必要があるのでしょうか.
・パーミッション設定について問題はないか
コード:
drwxr-xr-x 2 root root 4096 cgi-bin
drwxr-xr-x 3 root root 4096 error
drwxrwxr-x 2 apache vpsuser 4096 html
drwxr-xr-x 3 root root 4096 icons
現在,このようになっています.
このページ(
https://help.sakura.ad.jp/hc/ja/articles/206053862)によると
PHP利用のためには "パーミッション設定を705 または 755 に設定する" 必要がある
ようなのですが今回見てきたサイト(
http://knowledge.sakura.ad.jp/beginner/2978/)
では
コード:
# cd /var/www
# chown apache:vpsuser html
# chmod 775 html
により775にするように書いてあります.
個人的には"グループの権限"のwriteが可能になるかならないかは
test.phpの読み込みエラーに関係無い事だと思うので,775でも755でも変わらないと
思うのですが,これはどちらにすべきなのでしょうか.
[2] 環境
OS:windows7(32bit)
コンソールの操作,アップロード等はRLogin(32bit)を使っています.
PHPファイルはサクラエディタで編集しました.
ブラウザはInternet ExplororとGoogle Chlomeで試しました.
長文となり申し訳ありません.
よろしくお願いいたします.