Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 安装和配置symfony 3.2_Php_Apache_Symfony_Apache Config - Fatal编程技术网

Php 安装和配置symfony 3.2

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服务): 服务器名本地主机 服务器别名本地主机

我正在尝试安装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>