问题标签 [mediatemple]

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 投票
1 回答
4429 浏览

facebook-graph-api - OpenGraph 调试器报告错误的 HTTP 响应代码

对于许多正常运行的站点,当我通过开发人员 facebook com/tools/debug 上的 OpenGraph 调试器运行它们时,Facebook 报告服务器返回了 502 或 503 响应代码。

这些站点显然在负载不重的服务器上运行良好。我尝试过的网址包括但不限于:

http://ac.mediatemple.net http://freespeechforpeople.org

这些实际上都是由 MediaTemple 托管的所有网站。然而,在与 MediaTemple 的人交谈后,他们坚持认为这一定是 API 中的错误,而不是他们的问题。还有其他人从 Facebook 调试工具获得意外的 500/502/503 HTTP 响应代码,站点由 MediaTemple 或其他任何人托管吗?有解决办法吗?

请注意,我已经查看了其中一个上的 Apache 日志,并且找不到任何证据表明 Apache 收到了来自 Facebook 的请求或 502 响应等。

0 投票
0 回答
1139 浏览

php - 在 mediatemple 主机上通过 php 脚本创建子域

我是 MediaTemple 托管的新手。我只需要创建将打开主站点的子域,因此无需为子域创建任何文件或文件夹。因此域和子域将显示来自同一来源的相同内容。

我搜索了很多,但找不到任何有用的信息。我已经通过下面的函数在 HostGator 主机上通过 php 脚本成功创建了子域。但现在我想通过 MediaTemple 主机上的 php 脚本创建子域。

0 投票
2 回答
1025 浏览

git - 在 MediaTemple DV 上部署 Git

我有一个 MediaTemple dv 服务器和一个我想部署的带有 Git 版本的项目。情况如下:

  • 我在本地机器上开发网站。
  • 我在本地 git repo (repoA) 上提交更改
  • 我通过 Tower ( http://www.git-tower.com )将更改推送到在线存储库 (repoB) (存储库位于无法通过 http 访问的文件夹中)

我想自动从远程存储库 (repoB) 镜像到位于 /var/www/vhosts/hostname.com/foldername 的公共 html 文件夹

我怎样才能自动化这个过程?

0 投票
1 回答
2532 浏览

wordpress - memcached 是否值得只在一台服务器上运行?

我在 MediaTemple 运行一个 dv 服务器,有 4 Gigs 的 RAM,我刚刚开始研究使用 memcached 来安装我的大型 Wordpress。我知道,尽管 memcached 主要设计用于多服务器设置,但它只能在一台机器上使用 - 即,一台同时运行缓存网站和 memcached 的服务器。

但我的问题是:在单个服务器上运行它是否值得麻烦?如果我只是在 W3 Total Cache Wordpress 插件上配置数据库缓存,那么这与将 memcached 配置为在与我的 WP 安装相同的服务器上运行的效果几乎相同吗?我提前感谢您可以分享的任何见解-

0 投票
1 回答
1969 浏览

nginx - 如何为 nginx 中的所有服务器设置默认指令?(Plesk 的问题)

我在 media Temple 上有一个 DV 4.0 服务器,它使用 nginx 作为 apache 的反向代理。我想为通过 nginx 运行的(多个)域配置一些远期过期标头(使用location块)和其他设置。

通常这不会是一个问题,只需创建一组通用规则并将include它们放在一个server {}块中。但是,Plesk 会server {}在单独的文件中自动创建和更新块,这意味着在这些文件中所做的任何更改都会被清除。

理想情况下,我想要一种方法来设置一个通用server {}块,将所有服务器应用为默认值,但如果这不存在,我想知道如何在 Plesk 中添加自定义指令,这样它们就不会在它重写文件。

0 投票
1 回答
596 浏览

git - Git .bash_profile 恢复默认

我按照本指南 进行操作,第 4 步说要做一些事情.bash_profile,添加一些工作树。我认为这是导致我的问题的原因,我将在下面进一步解释。

我不太擅长 Git,但我通过了指南,它实际上有点工作。

我现在的问题是,我不想直接从本地 -> 服务器使用 Git 部署,而是本地 -> github/bitbucket/etc -> 服务器,因为我需要了解我实际在做什么,并且我发现提到的指南对于我实际需要的东西来说太先进了。

现在我正在使用本指南,一切都很好,除了从 github 克隆到我的服务器时,第 3 步结束。如果我尝试克隆我遇到的 repo:

我已经删除了 中的所有内容.bash_profile,并尝试在第一次提到的指南中倒退,以真正理清我可能造成的每一点混乱。

如果我尝试在其中的新文件夹中创建一个新的 git 存储库

我遇到了:

某处认为上述路径是使用的路径。我不知道在哪里撤消这个。

卸载 git 是我唯一的选择吗?如果是这样,我将如何去做?

额外信息:我在 mediatemple (dv) 上,使用 CentOS5 并在发生此问题时以域用户的 /bin/bash 身份登录。

如果我尝试以 root 身份导航到 soegaardcykler.dk 文件夹并创建一个新目录,或者进入一个旧目录,我可以执行 git init,而我不能作为 /bin/bash 域用户..与 root 和 /bin/bash 域用户在同一个目录中,在两者上执行“git status”会给出正常的 git 消息作为 root、初始提交等。作为域用户,我遇到了

(请注意,上面的目录甚至不存在!如果我尝试在一个用 root 初始化为 git 的新目录或另一个没有用 git 初始化的目录中执行它,这并不重要。

我希望你能理解我的问题。我自己很困惑,很难解释我的问题(因此我的谷歌搜索也很糟糕)。这就是为什么设计师永远不应该搞乱后端开发人员的东西。

在这一点上,我希望我可以在我的服务器上使用 git 重置所有内容并重新开始!

0 投票
1 回答
137 浏览

mysql - 导入 MySQL 数据库

我正在尝试将 mysql 数据库导入到我在 media Temple 的网格服务帐户中。

我制作了一个空白数据库,但那里已经有很多表,例如:

这些预先存在的表是什么?我如何摆脱它们,以便我可以导入我的数据库

0 投票
1 回答
3893 浏览

php - open_basedir 未正确设置

这可能有点以服务器为中心,但我希望有人能提供帮助。

我有一个 PHP CodeIgniter 应用程序,我正在尝试设置它以在服务器(或本地计算机)上设置配置文件(如 application/config/database.php),因此它们不在 github 中(所以数据库密码不是跟踪),它使一切变得更容易。

所以我让它在本地主机上完美运行,基本上它可以追溯到:

但是在服务器上我设置了文件夹结构,但是我收到了这个错误:

所以我做的第一件事就是去 php.ini 文件看看它是什么。它没有设置,所以我将它设置为 php.ini 然后重新启动 httpd。所以现在如果我运行 phpinfo() 我会看到:

我仍然得到错误。所以接下来我做的就是尝试

这也没有用。所以接下来我只是回应了 ini_get('open_basedir') 并返回了

所以看起来它忽略了我的 php.ini

我尝试关注这篇文章(我在 mediatemple 上的 DV 4 上托管)。Mediatemple 的支持人员说他们帮不了我。这里有人有什么想法吗?如果需要,我还可以提供更多信息。

0 投票
1 回答
1119 浏览

ruby-on-rails - 如何在 Mediatemple (dv) 上为子域配置 apache

我有一个 mediatemple (dv) 帐户,当我设置一个 rails 应用程序时,我通常会在其中创建一个文件/var/www/vhosts/mysite.com/conf/vhost.conf并将以下内容放入其中:

然后我使用 capistrano 部署我的应用程序。

我现在面临的情况是,我想在 mysite.com 上拥有一个站点,但在 staging.mysite.com 上也有一个测试站点。

测试地点将位于/var/www/vhosts/mysite.com/staging

如何配置我的 vhost.conf 文件来处理 2 个单独的 Rails 应用程序?

0 投票
1 回答
110 浏览

linux - 提交后更新返回“跳过'。'”与非服务器管理员用户

我有一个 post-commit 挂钩,可以 cd 到我的网站目录并运行 svn update。对于我的服务器管理员,它可以正常工作。对于其他用户,提交有效并且钩子执行,但更新将“Skipped '.'”返回到日志文件。

以下是我能想到的尽可能多的相关信息:

  • 这是 Media Temple 网格服务器 (gs) 上的 Linux 环境
  • 存储库设置在 /home/XXXXX/data/svn/reponame
  • 工作副本已检出到 /home/XXXXX/domains/mydomain.com/projectname
  • serveradmin 和 otheruser 都属于同一个组(我们称之为用户组)
  • 所有涉及的文件都拥有 serveradmin.usergroup 的所有权
  • 所有工作副本文件(包括 .svn 文件)对用户和组都具有 rwx 权限
  • hooks 目录中的所有文件对用户和组都具有 rwx 组权限
  • 每个用户通过 svn+ssh 签出 repo,并且我验证了提交钩子正在以执行提交的用户身份执行(不是 apache 或 svnserve)