2014-05-17 80 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