Php 安装和配置symfony 3.2
我正在尝试安装Symfony 3.2,我已尝试在此处浏览说明: 首先,在运行命令时: php.exe symfony新symfony项目 我得到了一个错误: cURL错误60:SSL证书问题:无法获取本地颁发者证书 这里有一个解决方案: 之后,我成功安装并创建了一个Symfony项目,在尝试访问apache服务器时,我收到了一个错误页面 因此,我转到apache配置页面: 并且更改了最低要求变量以满足我的系统要求(当然需要重新启动apache服务):Php 安装和配置symfony 3.2,php,apache,symfony,apache-config,Php,Apache,Symfony,Apache Config,我正在尝试安装Symfony 3.2,我已尝试在此处浏览说明: 首先,在运行命令时: php.exe symfony新symfony项目 我得到了一个错误: cURL错误60:SSL证书问题:无法获取本地颁发者证书 这里有一个解决方案: 之后,我成功安装并创建了一个Symfony项目,在尝试访问apache服务器时,我收到了一个错误页面 因此,我转到apache配置页面: 并且更改了最低要求变量以满足我的系统要求(当然需要重新启动apache服务): 服务器名本地主机 服务器别名本地主机
服务器名本地主机
服务器别名本地主机
DocumentRoot“C:\xampp\htdocs\SymfonyProject\web”
允许超越所有
命令允许,拒绝
通融
ErrorLog“C:\xampp\apache\logs\project\u error.log”
CustomLog“C:\xampp\apache\logs\project\u access.log”组合
我还将文档根目录更改为“C:\xampp\htdocs\SymfonyProject\web”,并尝试了“C:\xampp\htdocs\SymfonyProject”(以防万一),但没有成功
但是我仍然得到一个错误:
project_access.log和project_error.log为空
我又试了一页
在这里:
有人建议,going to也是一个有效的页面,但我仍然得到一个错误
非常感谢您的帮助对不起,我错过了一步 正在运行,php bin/console服务器:按如下所述运行: 允许我访问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>
。。。
名称虚拟主机*:80
...
服务器名本地主机
服务器别名本地主机
DocumentRoot“C:\xampp\htdocs\SymfonyProject\web”
选项索引跟随符号链接多视图
允许超越所有
ErrorLog“C:\xampp\apache\logs\project\u error.log”
CustomLog“C:\xampp\apache\logs\project\u access.log”组合
确保NameVirtualHost
未注释。另外,您为什么要尝试访问:
我认为您将无法访问config.php文件。请改为尝试(对于默认路由):
仅供参考,您可以使用编辑按钮将这类内容添加到原始问题中。在“是”下添加“需要本地”,我使用的是实际端口,但根据我在运行时的回答:php bin/console server:run它默认为8000(而不是我的端口)无论如何,谢谢你的建议。我可能想回顾一下你的建议答案,因为,恕我直言,它还不接近。@Cerad,这是我实际工作的apache配置的剪切粘贴(大致)。我只是仔细检查了一下,还是一样的。另外,我使用由Symfony生成的默认.htaccess。我不知道你说的“甚至不接近”是什么意思?看,这里的关键工作大概是。什么都不会做。您缺少所需的本地数据。和缺少目录路径。细节很重要。关于无法访问config.php的内容几乎让人觉得你还没有安装Symfony应用程序?
...
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>