Symfony2 ile geliştirdiğiniz yazılım projenizi yayınlamak için aşağıdaki adımları izleyebilirsiniz.
1. app/cache dizini içerisindeki dev ve prod klasörlerini silin.
2. app/logs dizini içerisindeki dev.log ve prod.log dosyalarını silin. (Log dosyalarını saklamak isterseniz ayrı bir yerde yedekleyebilirsiniz.)
3. Herhangi bir FTP yazılımı ile hosting hesabınıza bağlanın.
4. Projenizin ana dizinindeki tüm klasörleri (app, bin, src, vendor, web) upload edin. (cPanel kullanıcıları için public_html, Plesk kullanıcıları için http_docs).
5. Yükleme işlemi tamamlandıktan sonra web dizini altındaki app.php dosyasındaki:
1 |
$kernel = new AppKernel('prod', false); |
false olan değeri true yapın.
Önizleme:
1 |
$kernel = new AppKernel('prod', true); |
6. Şuan da projenize www.siteadi.com/web/app.php adresinden erişebilirsiniz. Doğrudan www.siteadi.com olarak erişmek için public_html ya da http_docs içerisinde .htaccess dosyası oluşturup aşağıdaki kod bloğunu ekleyin.
1 2 3 4 5 6 |
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /web/ RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ app.php [QSA,L] </IfModule> |
Tebrikler. Eğer tüm adımları sorunsuz bir şekilde tamamladıysanız artık www.siteadi.com olarak erişim sağlayabilirsiniz.
İyi çalışmalar.