2010-12-09 2 views
0

'Symfony'를 기반으로하는 클라이언트 웹 사이트를 업데이트하는 임무를 맡았습니다. 어떤 버전 인지도 모르겠다. symfony.php 설정 파일의 저작권 날짜는 2004-2006이다. 아마도 초기 버전 일 것이다. 심지어 PHP 개발자도 아니지만 데이터베이스와 서버 측 코드에 대해 잘 알고 있습니다.Symfony 프레임 워크에 구축 된 웹 사이트의 내용을 변경하는 방법

이 사이트의 웹 페이지를 간단하게 업데이트해야하므로 모든 코드를 다운로드하고 단순히 수정해야하는 텍스트를 검색했습니다. 이것은 두 곳에서 발견되었습니다. 한 번은 .php 파일에서 'apps> frontend> modules> main> templates> thepage.php'아래에 있습니다. 이 텍스트에 대한 다른 참조는 데이터베이스 테이블에 어딘가에 동일한 내용이 있음을 나타내는 .sql 백업 스크립트에 있습니다. 데이터베이스가 웹 서버에있는 것처럼 보이지는 않지만 웹 서버의 정적 파일에 대한 변경 사항을 푸시하는 데 사용 된 로컬 데이터베이스라고 가정합니다. 그러나, 나는 PHP 파일 내용을 업데이 트하고 FTP는 서버에 백업했지만, 변경된 내용은 사이트에 표시되지 않습니다!

그래서, 일반적으로 콘텐츠는 어디에 Symfony에 저장되어 있습니까? 어떻게 데이터베이스와 PHP 파일에서도 동일한 내용이 존재합니까? 어떤 종류의 캐시가 있습니까?

대단히 감사합니다! 그

이 서버에 SSH를 실행 심포니의 버전을 찾아 당신이 폴더를 볼 볼 수있는 곳 (루트 심포니 디렉토리로 이동하는 문제가 될 수 있도록

답변

3

심포니는이 캐시를 내장하고있다, 응용 프로그램, 캐시, 설정, 웹, 등)이 실행 : 당신은 아마 버전 1.0을 실행하는

php symfony -V 

을하지만 우리는

하는 shouldn 캐시를 지우려면 아마 문제가되지 않습니다 필요를 위해 어딘가에 속도를 늦추는 것을 제외하고는 사이트의 모든 것에 영향을 미치지 않습니다. 처음 사용자를위한 t이에, 청산 후 유형을 특정 페이지를 칠 :

php symfony cc 

템플릿과 같은 내용을 갖는 데이터베이스에, 나는 아무 생각이 없다, 그것이 될 수있는 특정 무언가를 귀하의 사이트에

+0

감사합니다. Patrick. SSH에 관여하지 않고 캐시를 삭제할 수있는 방법이 있는지 알고 계십니까? SSH는 중요한 학습 곡선이 될 수 있습니다. 캐시 파일을 삭제할 수 있다면 훨씬 간단합니다. 심포니가 파일을 캐시하는 표준 장소가 있습니까? 나는 그것이 버전 1이라고 생각합니다. – Dan

+0

방금 ​​독서를하고 PUTTY SSH 클라이언트를 다운로드했습니다. 서버에 루트 사용자로 로그인했는데, 위의 명령이 작동하지 않는 것 같습니다. - '입력 파일을 열 수 없습니다 : symfony'. 어떤 아이디어라도 감사합니다. 감사합니다! – Dan

+1

에 루트 symfony 디렉토리에 symfony라는 작은 파일이 있어야합니다. 거기에 없으면 symfony 파일이있는 폴더로 이동하여 명령 줄에서 작업을 실행할 수 있습니다. 그 디렉토리는 [symfony root]/lib/vendor/symfony/data/bin이되어야합니다. php symfony cc 그리고 작동해야합니다. – Patrick

관련 문제