2010-12-09 59 views
0

我一直負責更新建立在'Symfony'上的客戶端網站。我甚至不知道哪個版本(symfony.php配置文件的版權日期爲2004-2006,所以推測是早期版本)。我甚至不是PHP開發人員,儘管我很熟悉數據庫和服務器端代碼。如何更改構建在Symfony框架上的網站上的內容

我需要對本網站上的網頁進行簡單更新,因此我下載了所有代碼並簡單地搜索了我需要修改的文本。這可以在兩個地方找到:一次在'apps> frontend> modules> main> templates> thepage.php'下的.php文件中。對此文本的其他引用位於.sql備份腳本中,這表明相同的內容也存在於某個數據庫表中。雖然數據庫似乎不在Web服務器上,但我假設它是一個本地數據庫,用於將更改推送到Web服務器上的靜態文件。但是,我更新了php文件內容並將FTP備份到服務器,但是我所做的更改未在網站上顯示!?

因此,問題是,內容通常存儲在Symfony中?如何在數據庫中以及在php文件中使用相同的內容?是否有某種緩存在繼續?

非常感謝任何指針!

回答

3

symfony中有一個內置的緩存,因此這可能是一個問題

找到你正在運行SSH到服務器,symfony的版本,並導航到根目錄symfony的(在這裏你會看到文件夾,應用,緩存,配置,網頁等),並運行此:

php symfony -V 

你可能正在運行1.0版本,但對於我們所需要的,可能並不重要

清除緩存,這不該不會影響網站上的任何內容,除非放慢速度噸的第一個用戶在該結算後打了一個特定頁面,鍵入:

php symfony cc 

爲具有相同內容的模板數據庫,我不知道,也可能是一些具體的事情到您的網站

+0

謝謝帕特里克。你知道是否有辦法在不涉及SSH的情況下清除緩存,因爲這對我來說是一個主要的學習曲線(時間很緊)?如果我可以刪除一個緩存文件,它會簡單得多。有沒有symfony緩存文件的標準位置?我認爲這是第一版。 – Dan 2010-12-10 11:14:22

相關問題