我有一個關於Symfony部署的問題。我正在掙扎大約2天...將Symfony項目部署到生產服務器的問題
我在做什麼錯了?
sudo rsync -avCz --no-o --no-g --no-p --del --dry-run . [ PATH (private) ] --exclude 'web' --exclude '.htaccess' --exclude 'cgi-bin/'
後,我當我運行此命令的項目部署到正確的地方,而不--dry運行
運行此命令。到現在爲止還挺好。 (之後,我可以手動將webfolder複製到public_html文件夾中?) 完成此操作後,我使用ssh登錄到服務器並導航到我的應用所在的文件夾。那好我運行這個命令:
php app/console doctrine:schema:update --force <-- to update my database
sudo php app/console assets:install ../public_html --symlink <-- install assets
sudo php app/console assetic:dump --env=prod --no-debug --force <-- dump assets
php -d memory_limit=256M app/console cache:clear --env=prod --no-debug <-- clear cache
我還檢查如果app.php
鏈接當我訪問網絡鏈接我看到一個空白頁。有人能幫幫我嗎?
嘗試做一個'尾巴/無功/日誌/的Apache2/error.log',然後發佈日誌複製到Pastbin –
空白頁,沒有輸出看起來像一個內部服務器錯誤。看看你回來(按F12在Firefox或新的IE或Chrome) – brandelizer