社区
Framework
帖子详情
如何在万网上部署symfony应用
panghuhu250
2017-02-04 03:43:48
帮朋友弄一个网站,我用的是php symfony。现在想部署到万网买的服务器上。
symfony的文档讲的是在apache的设置文件中设置documentRoot。但万网只提供了ftp和web版管理面板,没办法修改apache的设置文件。
谁有这方面的经验请指导一下。多谢了。
...全文
172
3
打赏
收藏
如何在万网上部署symfony应用
帮朋友弄一个网站,我用的是php symfony。现在想部署到万网买的服务器上。 symfony的文档讲的是在apache的设置文件中设置documentRoot。但万网只提供了ftp和web版管理面板,没办法修改apache的设置文件。 谁有这方面的经验请指导一下。多谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
panghuhu250
2017-02-07
打赏
举报
回复
多谢回答。 我的万网控制面板中没有config.ini, 我也没法telnet/ssh到服务器,只能用你说的.htaccess文件了。
傲雪星枫
2017-02-05
打赏
举报
回复
http://blog.sina.com.cn/s/blog_4ce2250601016doj.html
傲雪星枫
2017-02-05
打赏
举报
回复
万网貌似有个config.ini可以设置的(名称我不是很记得了),那个就是apache的设置。 或者你在网站根目录创建.htaccess来设置
easy-deploy-bundle:
部署
Symfony
应用
程序的最简单方法
EasyDeployBundle EasyDeployBundle是
部署
Symfony
应用
程序的最简单方法。 产品特点 零依赖性。 没有Python。 没有露比没有Capistrano。 没问题没有。 零配置文件。 没有YAML。 没有XML。 没有JSON。 只是纯PHP的威力。 多服务器和多阶段
部署
(例如“生产”,“分段”,“ qa”)。 零停机时间
部署
。 支持
Symfony
2.7 +,
Symfony
3.x和
Symfony
4.x
应用
程序。 与GitHub,BitBucket,GitLab和您自己的Git服务器兼容。 要求 您的本地计算机:PHP 7.1或更高版本以及SSH
bref-
symfony
-demo:[不推荐]使用Bref在AWS lambda上
部署
的
Symfony
应用
程序的演示
这是一个使用在AWS Lambda上
部署
为无服务器
应用
程序的
Symfony
应用
程序的演示。 该
应用
程序
部署
在以下URL: : 如果您想了解更多信息,请阅读的。
symfony
:Capistrano任务,用于
部署
Symfony
标准版
Capistrano ::
Symfony
Symfony
Capistrano v3的4个特定任务(受启发)。 它利用以下Capistrano任务来
部署
Symfony
应用
版本信息 版本1.x 此版本是为
Symfony
2和3构建的。 转到。 版本2.x 该版本是为
Symfony
4构建的。 您当前在第2版分支中。 安装 指定您的依赖项: # Gemfile source 'https://rubygems.org' gem 'capistrano', '~> 3.11' gem 'capistrano-
symfony
', '~> 2.0.0' 安装依赖项: bundle install 当安装了capistrano和capistrano-
symfony
。 运行以下命令来设置本地文件: cap install 在require "capistrano/deplo
shipit-
symfony
:使用shipit
部署
symfony
项目
舰船象征 使用Shipit
部署
symfony
项目。 是Capistrano的出色替代方案,可以自动在远程服务器上
部署
应用
程序。 该模块以的方式带来了一些补充任务来管理
应用
程序。 特征 使用Composer更新供应商 之前清除
symfony
缓存 安装资产 易于与 局限性 目前,在第一次运行时无法在服务器上创建项目。 使用shipit-shared时:必须在共享之前手动创建共享文件(以便在
部署
过程中将它们链接在一起)。 特别是对于parameters.yml 安装 npm install shipit-
symfony
用法 示例shipitfile.js module . exports = function ( shipit ) { shipit . initConfig ( { default : { workspace : 'tmp/shipit' ,
DeployBundle:
部署
Symfony
2 包
Symfony
2
部署
包 在制品 这是什么? 该捆绑包旨在成为您项目的
部署
系统。 它是一个
Symfony
2 Bundle,但可用于
部署
多种项目。 该包提供了一些命令来自动化
部署
过程。 以下是主要命令: 初始化:准备
部署
者和远程服务器,创建一个目录结构来托管新代码。 下载:从存储库下载代码、调整、警告……并将其发送到远程服务器,以便将新代码投入生产。 代码到生产。 以原子方式将新代码
部署
到生产环境并重新加载 Web 服务器、
应用
程序…… 回滚。 返回到之前
部署
的版本。
部署
者已配置区域以
部署
新代码。 区域是一个项目和环境(例如 prod_api,我们用于生产环境的项目 Api)。 Deployer 使用 GitHub 存储库、配置的分支和 HEAD 作为
部署
目标。 您可以使用此包通过 composer(请参阅安装部分)将其添加到您的项目中,但我的建议是您创建一个新项目
Framework
4,251
社区成员
4,524
社区内容
发帖
与我相关
我的任务
Framework
国内外优秀PHP框架讨论学习
复制链接
扫一扫
分享
社区描述
国内外优秀PHP框架讨论学习
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章