For those who are awake!
Discount -15%
We use cookies
We use cookies to optimize our website. By continuing to browse the site, you agree to our use of cookies.
New design
Control panel
  • Русский
  • Українська
  • English
  • UAH
  • USD
  • RUB
  • EUR
  • 0-800-307-307 Hotline
  • +38 (044) 392-74-33 Kiev
  • +38 (057) 728-39-00 Kharkiv
  • +38 (056) 794-38-31 Dnipro
  • +38 (032) 229-58-93 Lviv
  • +38 (048) 738-57-70 Odessa
  • +38(093) 170-15-42  Life
  • +38 (067) 400-88-44 Kievstar
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7 (499) 348-28-61 Moscow

2.14.1.2. Transferring Symfony to Hosting

To transfer a project to Symfony, you first need to upload the files to the server. This can be done in several ways:

  • In the case of using Git, you can clone the project, connecting to hosting via SSH and running the command:
    git clone http://github.com/example/example_site/
  • Download project files to the server.

After uploading files to the server connect over SSH and do the following:

  1. Change to the directory with the loaded project by running the command:
    cd ~/example.com/www/
  2. Update dependencies and all packages by running the command:
    PATH=/usr/local/php70/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin
    composer update
  3. Customize connection to the database.
  4. If the configuration file is .env, then you may need to run the command:
    composer require symfony/dotenv
  5. Run the command to clear the cache:
    APP_ENV=prod APP_DEBUG=0 php bin/console cache:clear
  6. The following steps only need to be performed if required for your project:
    1. Run the database migration using the command:
      bin/console doctrine:schema:update --force

More information can be found in documentation.

After completing these steps, additional steps may be required to customize the project. In this case, you should contact the project developer to clarify more detailed information.