2017-01-07 4 views
0

Я пытаюсь установить Symfony 3.2, я пытался пройти через инструкцию здесь:установки и настройка Symfony 3.2

http://symfony.com/doc/current/setup.html.

первым при выполнении команды:

php.exe Symfony новый SymfonyProject

я получил ошибку:

Curl ошибка 60: SSL сертификат проблемы: невозможно получить локальный сертификат эмитент

У кого есть решение:

cURL error 60: SSL certificate: unable to get local issuer certificate

После этого, я установил и создал проект Symfony успешно, я получил страницу с ошибкой при попытке получить доступ к http://localhost:port/config.php моего сервера apache.

поэтому я направился к странице конфигурации Apache:

http://symfony.com/doc/current/setup/web_server_configuration.html

и изменил минимальное переменное требование, чтобы удовлетворить свою систему (от курса перезагрузки для службы апача требуется):

<VirtualHost *:port> 
    ServerName localhost 
    ServerAlias localhost 

    DocumentRoot "C:\xampp\htdocs\SymfonyProject\web" 
    <Directory "C:\xampp\htdocs\SymfonyProject\web"> 
     AllowOverride All 
     Order Allow,Deny 
     Allow from All 
    </Directory> 

    ErrorLog "C:\xampp\apache\logs\project_error.log" 
    CustomLog "C:\xampp\apache\logs\project_access.log" combined 
</VirtualHost> 

Я также изменил корень документа на «C: \ xampp \ htdocs \ SymfonyProject \ web» и попробовал также «C: \ xampp \ htdocs \ SymfonyProject» (на всякий случай) безрезультатно.

Но я до сих пор получаю ошибку:

Error from apache running Symfony project

project_access.log и project_error.log пустуют.

Я попробовал другую страницу, кроме http://localhost:port/config.php

здесь: http://symfony.com/doc/current/quick_tour/the_big_picture.html

это время предположил, что собирается http://localhost:port/app/example также действует страница, но я все еще получаю ошибку.

Ваша помощь была бы очень признательна.

+0

Добавить Требовать местный под Cerad

+0

Да, я использую фактический порт, хотя в соответствии с моим ответом при запуске: php bin/console server: запустите по умолчанию 8000 (а не мой порт), в любом случае, спасибо за ваше предложение. – CodePro

ответ

0

Извините, я пропустил шаг.

работает, PHP бен/консоли сервера: работать, как описано здесь:

http://symfony.com/doc/current/setup.html

позволило мне доступ к файлу config.php.

+1

Просто для информации, это то, что вы можете добавить к своему оригинальному вопросу, используя кнопку редактирования. – Cerad

-1

Попробуйте это изменение:

... 
NameVirtualHost *:80 
... 
<VirtualHost *:80> 
    ServerName localhost 
    ServerAlias localhost 

    DocumentRoot "C:\xampp\htdocs\SymfonyProject\web" 
    <Directory /> 
     Options Indexes FollowSymLinks MultiViews 
      AllowOverride All 
    </Directory> 

    ErrorLog "C:\xampp\apache\logs\project_error.log" 
    CustomLog "C:\xampp\apache\logs\project_access.log" combined 
</VirtualHost> 

Убедитесь, что NameVirtualHost является раскомментировать. Кроме того, почему вы пытаетесь получить доступ к:

http://localhost:port/config.php

Я не думаю, что вы сможете получить доступ к файлу config.php. Попробуйте вместо этого (для маршрута по умолчанию):

http://localhost/

+0

Возможно, вы захотите просмотреть свой предложенный ответ, потому что, при всем уважении, он даже не близок. – Cerad

+0

@Cerad, это вырезание и вставка (примерно) из моей фактической рабочей конфигурации apache. Я просто дважды проверял, и это то же самое. Кроме того, я использую по умолчанию .htaccess, созданный Symfony. Я не уверен, что вы подразумеваете под «даже не закрытием»? См. [Моя ссылка на него] (https://alvinbunk.wordpress.com/2016/11/21/apache-httpd-virtualhost-config/) –

+0

Возможно, основная работа здесь примерно. не собирается ничего делать. Вам не хватает требуемого локального. И отсутствует путь к каталогу. Подробности важны. И материал о том, что вы не можете получить доступ к config.php, почти заставляет вас казаться, что вы фактически не установили приложение Symfony? – Cerad

Смежные вопросы