因爲我無法在Symfony2網站上找到任何有用的信息,所以我在這裏問。 手動部署Symfony2項目時應該做什麼?據我的理解:Symfony2手動部署時該怎麼辦?
編輯
app/config/paramenters.ini
,以滿足服務器paramenters更新供應商到最新版本:
php bin/vendors update
與然後用
php app/console doctrine:schema:update --force
表安裝數據庫並最終裝入燈具:php app/console doctrine:fixtures:load
轉儲和安裝資產/ assetics:
php app/console assets:install --symlink web
只要php app/console assetic:dump --env=prod --no-debug
符號鏈接
index.php
到web/app.php
,假定從Symfony2中分佈的所有文件都在Web服務器的根刪除
web/app_dev.php
(這真的是必要的嗎?)應
app/config/paramenters.ini
保持原樣?安全問題呢?
我是對的嗎?感謝您的幫助。我認爲Symfony2文檔也應該涵蓋這一點。
EDIT:虛擬主機例如:
<VirtualHost *:80>
ServerName symfony.local
DocumentRoot "C:/www/Symfony2/web"
DirectoryIndex app.php
<Directory "C:/www/Symfony2/web">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
'app/config/paramenters.ini'怎麼樣?而我正確地討論'app.php'? – gremo 2012-03-08 15:05:54
@格雷莫是啊,完全。製作'web'文件夾DocumentRoot並指向'app。php'或者將其重命名爲index.php 另一方面,分別填寫'parameters.ini'。這只是關於數據庫,郵件和這樣的參數 – seferov 2012-03-08 15:09:58
好吧,我錯了。那麼'web'文件夾應該是文件根目錄!很高興知道!更新你的答案,謝謝。 – gremo 2012-03-08 15:11:46