问题标签 [cpanel]
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.
php - “406 Not Acceptable”问题的解决方案是什么?
我有错误 #406 不可接受
就在我像这样在结束 api url 上添加“url”http:// 时:
http://sl.abudayah.com/api.php?create=http://
我该如何解决?
“406 Not Acceptable”问题的解决方案是什么?
cpanel - 阻止对插件域的访问
我正在使用 cpanel 为我的帐户创建插件域,创建插件域以便将addon.com
其放在路径/home/user/public_html/addon.com/
中,这意味着我可以通过primarydomain.com/addon.com
. 我想切断对这些目录的访问,这样人们就无法在他们的域之外访问它们
php - 将电子邮件传送到脚本的问题
我有一个脚本来捕获通过管道发送给它的电子邮件,解析这些部分并将它们插入数据库。该脚本运行良好,我已经反复测试它,将我自己的电子邮件转发给它。但是,当我将客户的电子邮件转发到同一脚本时,电子邮件会反弹并出现以下错误:
PHP 警告:PHP 启动:无法加载动态库 '/etc/ixed/ixed.4.4.lin' - /etc/ixed/ixed.4.4.lin:未定义符号:第 0 行未知中的空字符串
我已执行以下操作来尝试纠正导致反弹的其他问题,但这似乎处于较低级别:
- 在管道命令中添加“-q”,例如“|/usr/bin/php -q /home/path/to/script”
- 将 error_reporting(0) 添加到脚本顶部
- 确保在 <%%> 标记之外没有空格导致输出。
如果有人以前见过这个并找到了解决方案,我将不胜感激。
php - CPanel 帐户上的 Symfony 项目
回顾一下历史——这是我第一次尝试设置一个测试 symfony 项目,只是为了玩一下。
symfony 项目设置在以下位置:
现在,使用 cpanel,httpd.conf 会自动生成(但我相信你知道),它~/public_html/
用作 Web 根目录并按域名(虚拟主机)将其拆分 - 所以对于这个例子,假设它是~/public_html/example.com/
.
所以 symfony 项目现在已经全部设置完毕,下一个问题是试图弄清楚如何设置服务器以使其指向/web
项目的一部分——这就是我发现它很棘手的地方。
我尝试执行以下操作:
不幸的是,这并没有奏效。当试图去http://www.example.com它只是给了我一个500
错误。
这里还有其他选择吗?考虑到我无法修改httpd.conf
. 即使我可以,它也是自动生成的,而不是(在 cpanel 中)。
* 更新 *
我刚刚尝试了@Dan 的建议,但遇到了同样的问题 - 获取HTTP Error 500 (Internal Server Error)
. 所以,看起来还有别的问题。
我检查了我的 error_logs,但没有看到任何有用的东西。有没有其他方法可以检查问题是什么?
*另一个更新*
刚刚尝试过http://example.com/frontend_dev.php
,它运行良好 - 完全没有错误,这使得调试生产控制器有点困难。
所以开发控制器工作完美,生产吐出 500 错误 - 有什么想法吗?:/
ftp - bzr 在 FTP 上传时失败
我有一个使用 cPanel 的网站。
我创建了一个名为 Rich 的 ftp 帐户,但它是作为 rich@mysite.com
cPanel 自动创建的。
我可以 FTP 连接正常。我用 bazaar (bzr pull) 很好地检查了网站上公开文件夹中的代码。
当我提交时,我会失败,因为提交尝试使用以下用户进行 ftp 上传:Rich@mysite.com 作为用户。所以我有一个区分大小写的诊断。
我在一台 Win 机器上,无法终生弄清楚如何将 bzr 存储库配置为接受对不同 ftp 用户名的更改。相反,我不知道如何更改 FTP 帐户以使其成为 cap R。
我尝试设置 bzr 配置项,但是在 bzr 的用户文档中确实没有一个很好的例子来说明如何做到这一点,或者我应该说一个代表什么与 bzr 内部工作相关的精确映射。
谢谢。
php - 使用 Cron 执行命令时出错
我正在尝试使用带有 Cpanel 的 Cron 在我的网站中执行一个 php 脚本。
但我总是收到通过电子邮件发送的错误:
使用时:;php http://mysubdomaine.mysite.com/job/job.php
我收到此错误:
使用 : ;/usr/local/bin/php -f http://mysubdomaine.mysite.com/job/job.php
我明白了:
但是我的网站中存在php文件http://mysubdomaine.mysite.com/job/job.php,当我在浏览器中输入路径时,脚本就会执行。
我也尝试过 wget 但总是出错。
这里有什么问题?
谢谢。
wordpress - 哪里可以买到适用于 cPanel 的 Fantastico
我正在做一个需要 Fantastico 来安装 wordpress 的项目,任何人都知道我在哪里可以得到它?
有些地方说它不是免费的,所以任何人都可以说出它的等价物是免费/开源的
ruby-on-rails - 找到的解决方案:cPanel 创建的 Ruby On Rails 设置为任何视图返回空白页
找到解决方案!
这似乎是特定于 Mongrel + Rails 2.3.8 的错误,Rails + cPanel 使用的网络服务器。这就是为什么它只在您从 cPanel 运行应用程序时出现,而不是在通过脚本/服务器在本地提供它时出现。
有关更多详细信息,请参阅: https ://rails.lighthouseapp.com/projects/8994/tickets/4690-mongrel-doesnt-work-with-rails-238
最终找到的解决方法是将以下文件放入每个新 Rails 2.3.8 应用程序的 /config/initializers 目录中:
https://gist.github.com/471663
添加此初始化程序后,我的 Rails 应用程序将按预期运行。
原始问题:
我已经阅读了 railsforzombies.org 上非常有用的教程,现在准备开始测试 RoR 安装。我的网站位于使用 cPanel 的共享主机上。我已经使用 cPanel 创建了测试应用程序,它设置在 ~/rails_apps/blog。我创建了一个重写,将 mydomain.com/testblog/ 重定向到 mydomain.com:12002,这是 cPanel 运行我的 RoR 应用程序的端口。我还在开发模式下通过 cPanel 启动了应用程序。
如果我访问 mydomain.com/testblog/,我会看到有用的页面,让我知道我的 RoR 应用程序已创建并且正在运行。太好了,对吧?嗯,没那么快。
我正在按照guides.rubyonrails.org/v2.3.8/getting_started.html 上的入门指南进行操作,然后进入第4 步。我script/generate controller home index
在app/views/home/index 中运行并编辑了结果视图。 html.erb。这只是一个简单的
但是,当我访问 mydomain.com/testblog/home/index(带有或不带有尾随的“/”)时,我在浏览器中看到一个空白页面,什么都没有(查看源代码什么都没有显示)。
为了确保我不会发疯,我将一个文本文件放在我的 rails 应用程序的 /public 目录中,当我转到 mydomain.com/testblog/test.txt 时,它会得到正确的服务。所以我知道来自 cPanel 的 Apache 重写工作正常。
有任何想法吗?我想我忽略了一些明显的东西,但我现在画的是空白。
作为参考,我在 cPanel 11、Ruby 1.8.7 和 Rails 2.3.8 上运行。我很想运行 Rails 3.0,但共享主机说现在不行。
编辑添加:
生成上面的主控制器和索引操作将以下行添加到我的 routes.rb 文件中(我已经检查过,它们在那里):
所以 mydomain.com/testblog/home/index 应该映射到 app/views/home/index.html.erb。
再次编辑更多调查细节:
我发现了一些可能对此有所启发的东西。如果我在 cPanel 中停止 rails 应用程序,然后通过 PuTTY 登录并启动开发服务器script/server
并执行
开发服务器确实响应
从app/views/home/index.html.erb
. 所以它在那里工作。当我在 cPanel 中启动 Rails 应用程序(告诉我它在端口 12002 上运行)时,我从 mydomain.com/testblog/home/index 得到一个空响应。我也得到了一个空洞的回应
如果我通过服务器上的 SSH 运行它。所以它看起来像 cPanel 的问题,而不是 Rails。
cron - cpanel cron作业网址
我需要创建一个运行网页(并检索一些数据)(而不是服务器上的文件)的 cron 作业。我尝试了 wget,如果我在 unix 中手动设置 cron 作业,它可以工作,但如果我在 cpanel 中创建 cron 作业则不行。像 wget -O http://someurl.somehting这样的东西。
ip-address - 通过 cpanel 添加具有唯一 IP 的站点
我的服务器上目前有 10 个带有 cpanel 的站点。目前它们都在同一个帐户下添加域,但是我想为每个站点分配一个唯一的 IP 地址。是否可以在域位于同一帐户下的情况下保持相同的设置并能够为每个站点分配唯一的 ip?
如果没有,我必须为每个 ip/域创建单独的 cpanel 帐户,我还能让所有域指向同一个目录吗?所有 10 个域都指向同一个目录,它是一个 Web 应用程序。