问题标签 [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.
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 响应等。
php - 在 mediatemple 主机上通过 php 脚本创建子域
我是 MediaTemple 托管的新手。我只需要创建将打开主站点的子域,因此无需为子域创建任何文件或文件夹。因此域和子域将显示来自同一来源的相同内容。
我搜索了很多,但找不到任何有用的信息。我已经通过下面的函数在 HostGator 主机上通过 php 脚本成功创建了子域。但现在我想通过 MediaTemple 主机上的 php 脚本创建子域。
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 文件夹
我怎样才能自动化这个过程?
wordpress - memcached 是否值得只在一台服务器上运行?
我在 MediaTemple 运行一个 dv 服务器,有 4 Gigs 的 RAM,我刚刚开始研究使用 memcached 来安装我的大型 Wordpress。我知道,尽管 memcached 主要设计用于多服务器设置,但它只能在一台机器上使用 - 即,一台同时运行缓存网站和 memcached 的服务器。
但我的问题是:在单个服务器上运行它是否值得麻烦?如果我只是在 W3 Total Cache Wordpress 插件上配置数据库缓存,那么这与将 memcached 配置为在与我的 WP 安装相同的服务器上运行的效果几乎相同吗?我提前感谢您可以分享的任何见解-
nginx - 如何为 nginx 中的所有服务器设置默认指令?(Plesk 的问题)
我在 media Temple 上有一个 DV 4.0 服务器,它使用 nginx 作为 apache 的反向代理。我想为通过 nginx 运行的(多个)域配置一些远期过期标头(使用location
块)和其他设置。
通常这不会是一个问题,只需创建一组通用规则并将include
它们放在一个server {}
块中。但是,Plesk 会server {}
在单独的文件中自动创建和更新块,这意味着在这些文件中所做的任何更改都会被清除。
理想情况下,我想要一种方法来设置一个通用server {}
块,将所有服务器应用为默认值,但如果这不存在,我想知道如何在 Plesk 中添加自定义指令,这样它们就不会在它重写文件。
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 重置所有内容并重新开始!
mysql - 导入 MySQL 数据库
我正在尝试将 mysql 数据库导入到我在 media Temple 的网格服务帐户中。
我制作了一个空白数据库,但那里已经有很多表,例如:
这些预先存在的表是什么?我如何摆脱它们,以便我可以导入我的数据库
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 的支持人员说他们帮不了我。这里有人有什么想法吗?如果需要,我还可以提供更多信息。
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 应用程序?
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)