質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Symfony

Symfony はPHPで記述されたWebアプリケーションフレームワークです。よく利用するコーディングをテンプレーティングするなど、Webアプリケーション開発の効率化を目的として設計されています。

Q&A

解決済

2回答

547閲覧

プロジェクトのコードを変更しても画面に反映されない。

keisei-001

総合スコア15

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Symfony

Symfony はPHPで記述されたWebアプリケーションフレームワークです。よく利用するコーディングをテンプレーティングするなど、Webアプリケーション開発の効率化を目的として設計されています。

0グッド

0クリップ

投稿2020/06/05 09:17

現状と前提

現在あるプロジェクトに配属となり、.ovaファイルをvirtualboxにインポートして仮想環境を構築しました。
その後ゲストOS内のネットワークの設定をしてホストOSからssh接続できることを確認。
なお、こちらのゲストOSについてはあるプロジェクト自体はvirtualboxが起動した時点でサーバーが自動で起動するようになっているようで、ゲストOSで設定されているIPアドレスで画面を確認するとプロジェクトの画面を確認することができます。
なお、プロジェクト自体はsambaで公開をされているようです。

発生している問題

プロジェクト自体はphpのsymfonyが使われており試しにssh接続をして中のviewファイルをviコマンドで変更してみても変更された箇所が画面に反映されないようです。
ですが、なぜか分からないのですがcontrollerにあるコードを変更すると都度画面で変更を確認できるようになります。
こちら思いつく原因等ありましたらご教授いただけると助かります。
よろしくお願いいたします。。

試したこと(権限を確認してみた)

こちらはviewファイルを対象に確認しましたがcontrollerも同様の権限でした。

-rw-rw-r-- 1 xxxx xxxx 1241 9月 1 18:40 2017 _embed_typeA.html.twig
-rw-rw-r-- 1 xxxx xxxx 375 9月 1 18:40 2017 _macro_form.html.twig
-rw-rw-r-- 1 xxxx xxxx 1496 5月 14 20:38 2020 _tpl_mase_footer.html.twig
-rw-rw-r-- 1 xxxx xxxx 2071 6月 3 17:07 2020 _tpl_mase_header.html.twig
-rw-rw-r-- 1 xxxx xxxx 1095 5月 20 16:59 2020 _tpl_mase_stp_header.html.twig

補足情報(FW/ツールのバージョンなど)

ホストOS
macOS Mojave 10.14.6

ゲストOS
centOS 6.9
php 7,1.25
Symfony 3.2.9

ここにより詳細な情報を記載してください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

こちら原因がわかりました。
プロジェクトにcacheフォルダーがあるのを見つけてそれを無効にすることで画面変更を確認することができました。
ブラウザのcacheの存在は知っていたんですがアプリケーションに対するcacheというものがあるのですね。。
色々とお手数をおかけしました。

投稿2020/06/08 00:53

keisei-001

総合スコア15

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

あるあるですが、間違ってホスト側のファイルを変更してませんか。

投稿2020/06/05 09:19

y_waiwai

総合スコア88042

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

keisei-001

2020/06/05 09:35

早急なコメントをいただきありがとうございます。 私の理解不足で大変恐縮なのですが、 こちらsshでゲストOSとして指定しているIPアドレス(virtualboxのホストネットワークマネージャーのvboxnet01紐づく)に対してsshの接続を行ってそこのファイルを編集しているつもりなのですが指定するIPアドレスが誤っているということでしょうか?
y_waiwai

2020/06/05 09:40

それで合ってるはずですが、それでちゃんとファイルが修正されてるか確認してみましょう。 #あるいはホスト側の画面をみてしまってるとか
keisei-001

2020/06/07 22:48

ファイルとしては編集している対象に誤りもないようです。 画面としてはあくまでもゲストOS側を見れてはいるようなのですが。 もう少し原因を探って見ます。
keisei-001

2020/06/08 00:53

こちら原因がわかりました。 プロジェクトにcacheフォルダーがあるのを見つけてそれを無効にすることで画面変更を確認することができました。 ブラウザのcacheの存在は知っていたんですがアプリケーションに対するcacheというものがあるのですね。。 色々とお手数をおかけしました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問