2016-05-15 14 views
0

サイトファイルを../public_htmlディレクトリにアップロードしました。 PHPスクリプトはcgi-binフォルダにあり、それぞれに0755の特権が設定されています。ドメインが設定されています。cPanelでPHPスクリプトを実行するとエラーが発生する

HTML、CSSとjavascriptはうまく動作しますが、PHPスクリプトを実行しようとすると内部サーバーエラーが発生します。 (cPanelののPHPセクションで提案されたように)

私は各PHPのソースファイルに

ini_set("include_path", '/home/*%username%*/php:' . ini_get("include_path")); 

を追加しようとしました。しかし、私は同じエラーを得続けると、アドレスバーには、http示し:// %ドメイン名%/CGI-binに/ %スクリプト名%の.php

すべてのエラーを表示しません

cPanelのエラーログ。

cPanelのドキュメントは完全に役に立たなかった(私のような初心者のために)。

スクリプトを意図的に実行するにはどうすればよいですか?

+0

あなたのPHPファイルと同じ場所に実行されると、ログファイルまたはエラーログが存在するはずです。それが何を言っているのか教えていただけますか? – Sky

+0

@Skyあなたはcgi-binディレクトリを意味しますか?ログファイルはありません。 –

+0

CpanelのdocsはApacheのエラーログについて話します。あなたのCpanelのメトリクス - >エラーに行きます( "エラー"の検索ボックスも使用できます)。このサイトの最新の300エラーには、500件のエラーが含まれています。 – abkrim

答えて

0

問題はhtmlファイルの相対パスで問題になりました。何らかの理由で、XAMPPを使用しているWindowsとは異なる解釈が行われました。

私は、/(htmlファイルではなくホームディレクトリからの相対パス)で始まるPHPスクリプトへのすべてのパスを書き込む必要がありました。そして、PHPスクリプトでは、PHPファイルに関連してリソースへのパスを記述する必要がありました。 (ありがとうございました@Skyが正しい方向に向いています)

これは非常に混乱しています。

関連する問題