2012-07-03 47 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,对吧?

相关问题