安装和配置 symfony 3.2
installing and configuring symfony 3.2
我正在尝试安装 Symfony 3.2,我已尝试按照此处的说明进行操作:
http://symfony.com/doc/current/setup.html.
首先当运行命令时:
php.exe symfony 新的 SymfonyProject
我收到错误:
cURL 错误 60:SSL 证书问题:无法获取本地颁发者证书
这里有解决办法:
之后,我成功安装并创建了一个 Symfony 项目,我在尝试访问我的 apache 服务器 http://localhost:port/config.php 时收到错误页面。
所以我前往 apache 配置页面:
http://symfony.com/doc/current/setup/web_server_configuration.html
和更改了最低要求变量以满足我的系统(当然需要重新启动apache服务):
<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"(以防万一)无济于事。
但我仍然遇到错误:
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 也是一个有效页面,但我仍然遇到错误。
非常感谢您的帮助。
对不起,我漏了一步
运行、php bin/console server:run 如下所述:
http://symfony.com/doc/current/setup.html
允许我访问 config.php 文件。
试试这个改变:
...
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 文件。改为尝试(对于默认路由):
我正在尝试安装 Symfony 3.2,我已尝试按照此处的说明进行操作:
http://symfony.com/doc/current/setup.html.
首先当运行命令时:
php.exe symfony 新的 SymfonyProject
我收到错误:
cURL 错误 60:SSL 证书问题:无法获取本地颁发者证书
这里有解决办法:
之后,我成功安装并创建了一个 Symfony 项目,我在尝试访问我的 apache 服务器 http://localhost:port/config.php 时收到错误页面。
所以我前往 apache 配置页面:
http://symfony.com/doc/current/setup/web_server_configuration.html
和更改了最低要求变量以满足我的系统(当然需要重新启动apache服务):
<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"(以防万一)无济于事。
但我仍然遇到错误:
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 也是一个有效页面,但我仍然遇到错误。
非常感谢您的帮助。
对不起,我漏了一步
运行、php bin/console server:run 如下所述:
http://symfony.com/doc/current/setup.html
允许我访问 config.php 文件。
试试这个改变:
...
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 文件。改为尝试(对于默认路由):