2016-07-23 5 views
1
  1. Я установил symfony2 на свой localhost.
  2. Я загрузил его на свой сервер. И измените соединение с базой данных /app/config/parameters.yml.

Но я не в состоянии получить доступ к веб-сайт с прямым URL (www.example.com). Я передаю «веб-папку» symfony внутри моего URL-адреса «www.example.com/web» для доступа к главной странице. Это неверный путь. Кто-нибудь может сообщить мне, как я могу получить доступ к моему сайту напрямую, не передавая веб-папку на свой url. Потому что на веб-сайте cakephp также ссылается на каталог webroot, но откройте веб-сайт, не пропустив webroot на веб-сайте url.Шаги миграции symfony 2.8 от локального сервера к серверу

С уважением

ответ

0

Документ корень вашего виртуального хоста должна указывать на веб-каталог. В apache это было бы примерно так

<VirtualHost *:80> 
    ServerName www.example.com 
    DocumentRoot "symfony/installation/path/web" 
    DirectoryIndex index.php 
    <Directory "symfony/installation/path/web"> 
    AllowOverride All 
    Require all granted 
    </Directory> 
RewriteEngine On 
</VirtualHost> 
+0

Знаете ли вы, как это сделать на symfony2 через файлы FTP? –

+0

Все зависит от того, как настроен ваш веб-сервер, а не как загрузить файлы. Это поможет, если вы опишете вашу структуру удаленных каталогов и конфигурацию виртуального хоста. – devilcius