0

我正在使用 Symfony 1.4 创建我的项目。我尝试使用 symfony 书中第 16 章中给出的命令和方法来部署项目。但我无法将我的 symfony 项目从本地计算机部署到 Web 服务器。我可以直接将我的 symfony 项目复制粘贴到我的网络服务器吗?那行得通吗?还是有其他方法??注意:我使用 Propel 作为 ORM。

4

2 回答 2

0

当我必须部署某些东西时,我会这样做:

检查生产服务器上的要求(php5、mysql4 等)是否与我的应用程序匹配。更改配置文件以反映生产服务器。使用 ftp 将所有内容上传到服务器。

你的问题很神秘,你应该真正指定你得到什么样的错误。

于 2010-10-14T13:26:39.827 回答
0

您最好的选择是:
1. gzip 压缩整个项目
2. 使用 mysqldump 之类的工具从数据库中导出所有数据
3. 将文件上传到服务器4. 将
数据库转储导入服务器数据库
5. 解压缩项目

注意:
1. 由于共享主机环境,您可能会因为服务器上的其他主机访问您的 php 文件而遇到安全问题,请参见此处

2. 希望您的主机允许 SSH 访问您的服务器帐户,在这种情况下管理 symfony 项目会容易得多。

3. 如果您没有 SSH 访问您的帐户,您将不得不将文件上传到服务器而不用 gzip 压缩它们,由于 symfony 创建的文件数量,这需要很长时间。

4. 如果可能的话,将除了 web 文件夹之外的所有 symfony 文件放在 public_html 文件夹之外。

于 2010-10-14T14:47:34.030 回答