2014-05-17 37 views
0

林通过Symfony的教程会: http://symfony.com/doc/current/book/installation.htmlSymfony的视觉服务器配置测试仪

我已经安装了它,创建Web服务器上我的项目。应用程序名称是'blog',它位于远程服务器上。然而,本教程告诉我...

Symfony2 comes with a visual server configuration tester to help make sure your Web server and PHP are configured to use Symfony. Use the following URL to check your configuration: 

http://localhost/config.php 

所以,如果我的“博客”文件夹是http://www.awesome_server.com/~my_login/blog我应该用什么URI来执行这个测试下?

回答

1

如果http://www.awesome_server.com/~my_login/blog指向Symfony项目的Web文件夹,则应该使用http://www.awesome_server.com/~my_login/blog/config.php。如果没有,你应该使用http://www.awesome_server.com/~my_login/blog/web/config.php,但你应该知道,当您尝试访问该脚本在远程服务器上,您将收到以下信息:

This script is only accessible from localhost. 

但是,你可以打开的config.php并在阵列中添加IP地址的远程服务器或删除下面的代码:

if (!in_array(@$_SERVER['REMOTE_ADDR'], array(
    '127.0.0.1', 
    '::1', 
))) { 
    header('HTTP/1.0 403 Forbidden'); 
    exit('This script is only accessible from localhost.'); 
} 

为了安全起见,不要忘记改变你检查你的配置后的文件,因为不推荐给所有的访问此文件以查看您的配置的人员。

+0

是啊,我在web/config.php下得到了这个消息,thx无论如何:) – Leo

+0

@Leo我编辑了我的答案让你能够访问这个脚本。 – Airam