2012-07-03 78 views
1

我在一個名爲symfony的文件夾中擁有所有symfony 1.4.18源文件。我有數據庫。如何在本地主機上運行現有的symfony 1.4.18項目

它的應用程序,高速緩存,配置,數據,lib下,日誌,插件,測試,網絡,這個的.gitignore symfony的文件夾時,symfony下

什麼我需要做,使之在其他共享主機工作服務器?

如何更改配置文件使其在本地主機上運行? 配置文件是以下 下的config文件夾,文件vhost.conf

DocumentRoot /var/www/vhosts/example.com/httpdocs/web 

<Directory /var/www/vhosts/example.com/httpdocs/web> 
Options +FollowSymlinks 
php_admin_value open_basedir 
"/var/www/vhosts/example.com/httpdocs:/tmp:/usr/local/php:/usr/share/pear" 
</Directory> 

properties.ini文件

[prod] 
host=youripaddress 
port=22 
user=yourusername 
dir=/var/www/vhosts/example.com/httpdocs/ 
type=rsync 
password=yourpassword 

databases.yml裏

all: 
doctrine: 
    class: sfDoctrineDatabase 
    param: 
    dsn: 'mysql:host=localhost;dbname=yourdbname' 
    username: yourdbusername 
    password: yourdbpassword 
    attributes: 
     default_table_type: InnoDB 
     default_table_collate: utf8_unicode_ci 
     default_table_charset: utf8 
     use_dql_callbacks: true 
+0

你想在你的本地主機上或共享主機上運行symfony? – j0k

+0

@ j0k我想先在我的本地主機上運行symfony,然後遷移到共享主機服務器 – nickleefly

回答

1

您應該創建一個本地虛擬主機(如何取決於你的操作系統,搜索網頁,如果你不知道),並將DocumentRoot指向symfo中的「web」文件夾ny文件夾。

vhost.conf文件是此類虛擬主機配置的示例文件。
請記住將所有路徑改爲實際的本地路徑。

對於您的本地安裝使用dev環境。因此,請在resp中輸入所有本地參數,如pathes和db conf。配置文件(config_dev.ym)或節([dev])。

然後,您可以撥打: http://mylocal.virtualhost/app_dev.php

+0

設法解決,謝謝 – nickleefly

0

@ivoba項目我談論是symfony的1.4.18。我知道如何在本地創建虛擬主機並指向網絡文件夾。可以說,我在d驅動器安裝了XAMPP,假設我已經指出symfony.dev到d:\ XAMPP \ htdocs中\ symfony的\ WEB

DocumentRoot D:/xampp/htdocs/symfony/web 
<Directory D:/xampp/htdocs/symfony/web> 
Options +FollowSymlinks 
php_admin_value open_basedir 
    "D:/xampp/htdocs/symfony:/tmp:D:/xampp/php:/usr/share/pear" 
</Directory> 

properties.ini文件應該是

[prod] 
host=localhost 
port=22 
user= 
dir=D:/xampp/htdocs/symfony 
type=rsync 
password= 

是配置我是對的? 我應該可以訪問symfony.dev/index.phpsymfony.dev/frontend_dev.php,對吧?

相關問題