

apache2.4  
php5.3.29  
centos7

何時もお世話になっております。  
質問事項は以下です

  * top.phpが認識されない

/var/www/html/xxx/index.php  
/var/www/html/xxx/lists.php 等  
はphpファイルとして処理されるのですが

/var/www/html/xxx/top.php  
だけがphpファイルとして処理されません。  
ファイルを開くか保存するかの選択を迫られます。

top.phpの中身

[code]

    <?php
    phpinfo();
    require_once 'common.php';
    require_once 'config.inc.php';
    require_once 'userAuth.php';
    display('systemtop.tpl.php');
    ?>
    
[/code]

apachectl -tにシンタックスエラーは出ていません。

そこで以下のことを試しました。

  * top.phpをtop1.phpに変更

再度 localhost/XXX/top.phpにアクセスすると  
上記のtop.phpを開く／保存を迫られました。  
top.phpは存在しないはずなのに、どういうことでしょうか？

  * top.phpの中身を変更を試みました

top.phpの中身

[code]

    <?php
    phpinfo();
    ?>
    
[/code]

に変更し、localhost/XXX/top.phpにアクセスすると  
再度、開く／保存を迫られ、開いてみると

[code]

    <?php
    phpinfo();
    require_once 'common.php';
    require_once 'config.inc.php';
    require_once 'userAuth.php';
    display('systemtop.tpl.php');
    ?>
    
[/code]

がダウンロードされました。

キャッシュか何かが残っている？のでしょうか？

アドバイス／ご指摘／おしかり／何でもお願いします。


CC BY-SA 4.0
2018-06-18T03:24:40.850
44836
2018-06-18T04:17:06.960
2018-06-18T03:40:17.853
28920
28920
question
php centos apache
top.phpがapacheに処理されない


同一ディレクトリに配置しているphpファイルのうちtop.phpだけが静的ファイルとして扱われるということでしょうか？  
ls -l *.php
してみて、パーミッションに問題がないか（apache実行ユーザおそらく「apache」に実行権が存在するかなど確認してみてはいかがでしょうか？  
あとは、apacheのアクセスログを確認するとか。。べたなアドバイスでごめんなさい。


CC BY-SA 4.0
2018-06-18T03:55:59.647
44837
2018-06-18T03:55:59.647
10174
44836
answer


質問主ですが  
ブラウザにキャッシュがのこっていたことが原因でした。  
キャッシュのクリアで解決しました。  
ありがとうございました。


CC BY-SA 4.0
2018-06-18T04:17:06.960
44839
2018-06-18T04:17:06.960
28920
44836
answer