问题标签 [dev-to-production]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
365 浏览

angularjs - AngularJs App Structure: minify javascript order and loading of partials/templates

I'm trying to use the app structure recommended by Angular folks: https://docs.google.com/document/d/1XXMvReO8-Awi1EZXAXS4PzDzdNvV6pGcuaF4Q9821Es/pub

It works great in development when all partials/templates are being loaded by relative path from a component's folder.

When I try to prepare my app for production and minify/concat all .js into one file I get 2 issues:

  1. Output file still has relative path to my templates and partials, which are obviously not correct anymore.
  2. Hot to control order of components/modules concatenation to guarantee that all component will be combined in correct order. (Can I achive this without tools like AMD/CommonJs)
0 投票
1 回答
192 浏览

ruby-on-rails-3.2 - 生产中现有属性的rails3未定义方法错误

在开发中运行,没有遇到以下错误。

向模型添加新属性后,在部署到登台服务器后,模型的页面正在生成

它引用了当前 schema.rb 文件中存在的属性,并且恰好在 attr_accessible 中列出。在对属性的 _form 调用和通过 if 子句调用属性(作为布尔值)的视图中都会引发错误,例如:

我什至可以通过控制台获取新属性

有许多具有相同前缀的布尔值,或者属性名称中可能有两个下划线,我更改了名称,重新运行所有内容并获得相同的行为!

更新了两个模型后,另一个模型会生成相同的未定义方法错误。因此,错误显然是由于结构变化而发生的。

迁移所遵循的步骤是:

**更新**
原来环境有所不同。首先,我在花园小路上;需要调用生产环境的控制台 RAILS_ENV=production bundle exec rails c

事实上,这些属性并没有出现在控制台查询中。

无法理解为什么它在开发而不是生产模式下工作。

0 投票
2 回答
286 浏览

django - 生产服务器上的 Django(没有名为 urls 的模块)

我在生产服务器上设置 Django 并且有这个奇怪的错误(在下图中)正如你所见,pythonpath 似乎没问题(第一行是我的项目文件夹),我的项目/项目文件夹中肯定有模块 urls.py,我在那里有初始化文件和我的 ROOT_URLCONF = 'project.urls'(我也尝试过没有项目名称,但它也没有帮助)。所以,这很奇怪为什么它找不到它:(我不得不说我试图在服务器上创建一个新项目,然后它似乎没问题,但是这个项目是从本地服务器复制的,它的行为就像这个。

错误的打印屏幕:

错误

0 投票
2 回答
1536 浏览

javascript - morris.js 图表在生产服务器上不起作用

我有这张morris.js图表,其中填充了随机值(示例中提供的值)。虽然它在 中完美呈现localhost,但一旦我上传到生产服务器上,它就不再工作了。

设置

JS代码

HTML 代码

渲染

在 Chrome/Opera 中

尽管在widthheight设置了 和#daily-chart <div>,但尺寸设置不正确。我只看到图表的一部分,其余部分被隐藏。尽管<div id="daily-chart" style="height: 350px; width: 1000px">.

在火狐中

脚本变得忙碌或根本没有响应。我收到以下消息:A script on this page may be busy, or it may have stopped responding. You can stop the script now, or you can continue to see if the script will complete.选择Continue|Stop script和浏览器冻结。它指出该行是1164一个while条件:

控制台中没有错误或任何错误,除非我停止我得到的脚本:

其他规格

生产服务器使用 HTTPS 协议,PHP 版本(根本不认为这是相关的)5.4.29在 dev 和5.4.30prod 上。据我所知,这些是唯一的区别。


是什么导致了这个问题?

0 投票
1 回答
193 浏览

ruby-on-rails - Rails 生产模式 乘客

我正在尝试将我的 rails 应用程序置于生产模式,或者至少删除 rails 产生的错误堆栈。

这是我目前的设置

Apache -> 乘客 -> Rails 应用程序

该应用程序在开发模式下工作正常,但是当我在 Apache 中将“RailsEnv”更改为生产时,乘客给了我下面的错误显示。我试过重启 Apache

0 投票
3 回答
137 浏览

dotnetnuke - 将新页面从本地部署到生产

我在本地机器上有一个 DotNetNuke 网站的副本,我在其中添加了一些页面并创建了新模块。我必须将这些新页面移至生产环境,因此已将这些页面复制到相应的文件夹中。我知道在生产数据库上也有很少的数据库条目来识别生产中的这些页面和模块。

请告诉我如何在生产网站上注册这些页面

我在 Google 上进行了搜索,但可能是我没有找到正确的关键字来搜索。目前我必须将我的本地数据库恢复到生产环境以运行这些页面。我正在使用第 7 版的 DNN

0 投票
1 回答
837 浏览

sencha-touch-2 - 为什么 sencha app build production 会替换我的 css 文件?

我不得不回到旧版本的指南针:0.12.7
否则它会因丢失文件而失败。在安装之前,我删除了现有的指南针安装。

当我对 scss 文件进行更改时,它会正确编译我的 css 文件。

但是当我要求 sencha 使用“sencha app build production”进行生产构建时,我项目中的 css 文件被替换为不同的文件。

在构建过程中,该文件可能会在以下行被覆盖:
[INF] execution compass using system installed ruby​​ runtime overwrite ../css/app.css

所以它声称使用我安装的指南针版本。

我在这里做错了什么?

0 投票
1 回答
1128 浏览

php - Symfony2.3制作页面空白500

在开发 mod 上使用我的项目后,我发现 OVH 上的 prod 存在一些问题。它显示了一个空白页!我尝试关注 app.php 上的问题,我发现问题在执行时仍然存在,$response = $kernel->handle($request);并且它没有登录 prod。

因此,当我更改 app.php 上的行时:$kernel = new AppKernel('prod', false);效果$kernel = new AppKernel('dev', false);很好!

这是我的 app.php

编辑:在 dev 和 prod 本地模式测试中,它适用于

我应该在我的项目中添加或安装 php5 吗?

编辑: 我的项目包含:奏鸣曲项目、fosUserBundle 等...

编辑

问题出在 config_prod.xml

直到现在它返回错误 500 !为什么 ?因为没有启用apc!所以我的问题是如何在OVH pro上启用apc!

0 投票
1 回答
81 浏览

amazon-elastic-beanstalk - 切换我的域指向的位置以进行安全生产部署

假设我在弹性 beantalk 中有一个 prod 环境和一个 dev 环境。我将我的代码部署到 dev 并且它工作并且一切都很好,但是当我部署到生产时我得到一个错误(注意这是可能的,因为有时实例在部署和 apache 中断期间被破坏)。此解决方案的优缺点是什么:

  1. 有 2 个产品环境,您可以在每次部署时在它们之间切换
  2. 部署到未使用的那个
  3. 如果部署有效,请将 yourdomain.com 指向新产品,如果没有,则您的旧产品是安全的

现在,搜索引擎优化是一个问题——如果我在两个弹性豆茎环境之间切换我的域,搜索引擎优化会受到损害吗?

0 投票
1 回答
1503 浏览

symfony - Symfony2 Sonata 项目生产内部错误

我在 dev & prod localhost 模式下运行我的 SM2 project_sonata,它运行良好,但是当我更改到我的网站时,我收到错误 500: