问题标签 [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.

0 投票
0 回答
989 浏览

php - CPanel PHP_AUTH_USER 行为异常

我正在破坏以下代码:

直接来自 PHP 网站。但是,当我在 CPanel 服务器上运行此脚本时,它只会不断提示我输入登录详细信息。而它在不运行 CPanel 的服务器上运行良好。

有任何想法吗?显然这里是配置问题。

谢谢

0 投票
1 回答
467 浏览

apache - 构建中央 Git 远程以服务生产 Apache 站点

我一直将http://toroid.org/ams/git-website-howto作为在托管 VPS 上运行的生产 Web 服务器的起点。VPS 运行 cPanel 和 WHM,它最终将托管多个客户端网站,每个网站都有自己的 cPanel 帐户(因此,每个网站都有自己的 Linux 用户和提供站点的主目录)。每个客户的站点都是一个单独的 Git 存储库。

目前,我正在通过 SSH 将每个存储库推送到客户端主文件夹中的裸存储库,例如/home/username/git/repository.git/. 根据上面的教程,每个 repo 都被配置为通过 post-receive 挂钩检出到另一个目录。在这种情况下,每个 repo 都签出自己/home/username/public_html的文件(新 cPanel 帐户的默认 DocumentRoot),然后由 Apache 提供文件。虽然这可行,但它需要我设置(在我的本地开发环境中)我的遥控器,如下所示:

它还要求我每次推送时都输入用户密码,这不太理想。

为了将我的所有存储库集中在一个文件夹中,我还尝试以/root/git/repository.gitroot 身份推送,然后从那里签出到适当的主目录。但是,这会导致所有签出的文件都归 root 所有,这会阻止 Apache 为该站点提供服务,并出现如下错误

(据我所知,这是一个文件所有权/权限问题)

我可以在每个 repo 的 post-receive 钩子中使用 chown 和 chgrp 命令来解决这个问题——但是,这也会在我的脑海中引发“不太正确”的标志。我也考虑过 gitosis(将我的所有 repos 集中在 中/home/git/),但我假设我会遇到相同的文件所有权问题,因为签出的文件将归 git 用户所有。

我只是以错误的方式处理这整个事情吗?我觉得我完全错过了对整个问题的第三种更优雅的解决方案。还是我应该坚持我上面描述的一种方法?

0 投票
1 回答
286 浏览

linux - 从被黑的服务器迁移到清理 cpanel

我即将开始将站点迁移到全新安装的 cpanel。我没有来自旧被黑服务器的任何备份文件,但我可以访问旧硬盘。它作为驱动器安装在新服务器上。

我找到了诸如 http://linuxstuffs.wordpress.com/2008/08/31/directory-structure-of-cpanel/之类的文章

http://forums.cpanel.net/f49/help-moving-cpanel-accounts-damaged-disk-163734.html

您还有其他文章或建议可以推荐吗?我知道我不能对所有内容都进行复制,因为它是一个被黑的服务器。我希望能够复制站点文件、dns 文件、邮件等以及足够多的 cpanel 配置文件,这样就没有人需要输入 1000 多个电子邮件帐户和所有域等。

谢谢,

0 投票
2 回答
1030 浏览

php - session_start() 根本没有设置 $_SESSION

我的开发和生产服务器上有以下相同的代码。它适用于开发端,但不适用于生产端:

开发服务器显示:

生产服务器显示:

我希望诊断的生产服务器上的 PHP 设置有问题。是的,这与我最近在这里这里的另外两个问题有关。

更多细节:

  • 我在这台服务器上运行 cPanel
  • PHP error_log 没有报告上面的错误(注意变量's'是'1')
  • 第一个链接中提到了两者的 phpinfo() 差异
0 投票
3 回答
1827 浏览

php - 从评论框中发送电子邮件

去年我在visual web developer设计了一个小网站。我使用 smtp 类添加了一个小工具,基本上它允许人们在文本框中写评论,一旦点击“发送”,它就会向我发送他们输入的任何内容的电子邮件。

我现在正在使用 cPanel,并且我所看到的没有 .net 支持(我没有使用专用服务器,它是一个 linux 共享主机),我怎么能用这种不同的技术编写这样的东西?我不想碰我现有的 CMS,因为我的网站已经完全设计了它非常简单和实用。

我只需要指出正确的方向。

0 投票
3 回答
7868 浏览

mysql - 使用 cpanel/phpMyAdmin 在 mysql 中授予创建视图权限

我正在使用 cpanel,我想授予用户create view权限。当我在 cpanel 中创建用户和数据库时,它没有选项。
所以我尝试在 phpMyAdmin 中使用:

GRANT CREATE VIEW ON (dbname).* TO '(db username)'@'localhost';

我得到了错误:

#1044 - Access denied for user '(host username)'@'localhost' to database '(dbname)'

0 投票
2 回答
3668 浏览

php - 在共享 cPanel 服务器上托管 PHP Zend Framework 应用程序

我正在尝试将使用 Zend Framework 编写的 PHP 应用程序部署到共享的 cPanel 服务器。

这方面的在线教程并不多,但是,我遵循了其中的几个。运行测试页面成功,证明zend框架安装正确。

但是,由于 cPanel 服务器有一个名为 public_html/ 的默认根目录,因此不可能简单地将其重命名为 Zend 服务器的默认 public/。

结果,我想到了两个选择:(假设项目名称是AAA)1)将我的项目上传到/public_html/目录下,然后项目将类似于/public_html/AAA/public等。但是,这个一个根本无法工作。我的想法在这里 baseUrl 设置有问题,但是,无论我评论(即删除 baseUrl)还是设置为根页面(在本例中为 /public_html/AAA)都失败了。

2)我尝试按照本文中列出的方式:http: //blog.motane.lu/2009/11/24/zend-framework-and-web-hosting-services/。还是失败了。

谁能建议怎么做?非常感谢您的帮助!

0 投票
2 回答
9628 浏览

php - 使用 PHP 脚本处理传入的电子邮件

因此,我试图弄清楚如何将电子邮件发送到某个地址,例如 something@whatever.com,而不是将电子邮件发送到那里,而是将其发送或转发到我创建的脚本以阅读电子邮件的内容并将内容存储到数据库中。有关如何在 PHP 中执行此操作的任何建议?

谢谢!

0 投票
4 回答
7124 浏览

php - 动态子域 PHP

好的,这可能以前已经回答过,但显然到目前为止我还没有找到答案。

您可能会注意到有些网站可能允许用户注册以立即在网站中获得自己的子域。

例如,域是 www.domain.com。如果我将新用户注册为 henson,我将在网站中获得自己的页面,例如:www.henson.domain.com(不确定是否需要 www 部分)所以如果用户打开 www.henson.domain.com , 它实际上会打开 www.domain.com?owner=henson

我可以只使用 htaccess 吗?因为我在某处读到这也需要在 cpanel 中手动创建子域(这违背了网站的目的)。

哦,这个网站是用纯 PHP 编码的,所以没有 MVC 框架。如果有人知道如何使用框架(最好是 CodeIgniter)轻松做到这一点,欢迎回答。

感谢你的回答。

0 投票
3 回答
85 浏览

php - 工作 PHP.exe 程序并开发计时器程序?

嘿朋友
,我如何开发一个在我的 php 文件夹中的 php.exe 中工作的应用程序,我需要知道我是否可以开发一个可以使用此功能连续工作并能够在我的 CPanel 上工作的应用程序?
编辑
我的意思是,我的一个朋友告诉我的一个原则是开发一个页面,其中有一个计时器,每 5 分钟它会检查一个 rss 页面以查看是否有任何更改或添加了新项目或不是吗?如果我们开发这样的东西,我们很难一次又一次地使用 php 程序,对吗?所以我需要这样的东西,我需要帮助