将solar php5根目录从localhost导出到实时服务器甚至其他计算机的问题

时间:2010-12-20 16:30:40

标签: php directory export symlink web-frameworks

确定, 这似乎是显而易见的事情,但我无法弄清楚这一点。

我刚开始使用Solar PHP5 Framework http://solarphp.com。这是一个很棒的php5框架。但是,任何新框架都是一个学习曲线。

问题: Solar使用许多预先编写的脚本为您创建目录和文件。便于快速部署站点。由于它使用这些脚本,因此它可以生成文件和目录的符号链接。 (示例:手册中的第1章)在您需要导出整个根目录以上载到服务器或在另一台开发计算机上创建另一个实例之前,这很棒。对我来说问题是,当我这样做时,文件是可编辑的,但在刷新页面时不反映任何更改。它喜欢它不会更新任何代码。我可以完成更改或更新的唯一方法是(基本上)每次都运行站点设置,这涉及运行所有设置脚本,设置数据库连接等。这是一个彻头彻尾的痛苦。

问题有没有任何建议,我可以直接导出工作根目录,轻松上传到服务器或其他开发机器,而不必一遍又一遍地运行这些脚本。我知道它很简单,但我不确切知道要搜索什么。

导出使用符号链接的目录/文件的某种方法是什么?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用rsync而不是ftp来部署站点。 rsync将尊重符号链接。当然,您需要使用ssh访问权限或使用FUSE将服务器安装在ftp / sftp上。如果你正在使用SVN,你也可以ssh到服务器并进行svn导出或结账。