问题标签 [zpanel]

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 回答
7520 浏览

php - 禁用 php 文件缓存以进行调试

我有一个安装了 zpanel 和 apache2 - php - mysql 的 vps。

我正在为 php 中的网站开发一个小型后端,对于准备发布情况的网站来说是完美的,但现在我需要禁用缓存 php 文件的服务器功能以立即测试我的 php 文件的正确(最后修改版本) . 这是因为虽然 html 和 js 文件在编辑时会立即正确重新加载,但使用 php 在更新之前我需要等待很长时间,否则我必须重新启动服务器。

我试图打开 php.ini 并寻找“缓存”并将几乎所有值都设置为“1”毫秒,但没有运气。我可以尝试什么?

PS这不是浏览器缓存问题,这是服务器端问题。

0 投票
1 回答
404 浏览

php - ZPanel cron suhosin.executor.func.blacklist 问题

我已成功将新的 cron 作业添加到 ZPanel:

我发现它在 /var/log/cron 运行:

我的问题是 cronaction.php 需要使用 'exec',那么我在哪里可以更改 suhosin.executor.func.blacklist 以删除 'exec'?我试图改变 /etc/zpanel/configs/apache/httpd-vhosts.conf 但没有运气。有人遇到过这种情况吗?

谢谢!

0 投票
0 回答
2221 浏览

amazon-web-services - 在 Amazon AWS EC2 中安装 Zpanel

我正在尝试使用以下步骤在 cmd 中使用 Putty 在我的 Amazon EC2 中安装 Zpanel:

  1. 登录您的 AWS 服务控制台并选择 EC2。
  2. 然后您将被定向到资源窗口,只需单击蓝色的“启动实例”选项卡。
  3. 然后,您将被定向到一个寡妇,您应该在其中选择一个 Amazon 系统映像 (AMI),选择“Ubuntu Server 12.04 LTS (PV) –ami-fa9cf1ca (64-bit) / ami-f89cf1c8 (32-bit)”,然后单击蓝色的“选择”选项卡。
  4. 然后您将被引导至应选择硬件的窗口,选择微型实例“t1.micro”,然后单击灰色的“下一步:配置实例详细信息”而不是蓝色的“查看和启动”选项卡。
  5. 然后,您将被定向到配置实例详细信息窗口,保留所有内容,然后单击灰色的“添加存储”选项卡。
  6. 然后,您将被定向到应该添加存储的窗口,只需将所有内容保持原样,然后单击灰色的“Tag Instance”选项卡。
  7. 然后您将被引导到一个新窗口,您应该在其中命名实例,只需为您的实例命名您喜欢的任何名称(例如 Trial、MyAwesomeServer 等),然后单击灰色的“配置安全组”选项卡。
  8. 然后,您将被定向到应该配置安全组的窗口;您必须从协议下拉菜单中添加(HTTP、HTTPS、DNS),并确保从源下拉菜单中选择“Anywhere”。它应该看起来像下面的屏幕截图。然后单击蓝色的“查看和启动”选项卡。
  9. 然后,您将被定向到审阅窗口,只需单击蓝色的“启动”选项卡。
  10. 将出现一个新窗口;首先从下拉菜单中选择“创建新的密钥对”。其次,在密钥对名称槽中命名密钥对(例如网站、MyAwesomeServer 等)。第三,单击灰色的“下载密钥对”并将其保存在本地计算机上(例如我的文档、桌面等),然后单击蓝色的“启动实例”选项卡。
  11. 然后,您将被定向到一个新窗口,只需单击蓝色的“查看实例”选项卡。初始化实例需要 10~20 分钟。
  12. 现在,直到实例初始化完成,打开之前下载的PuTTYgen,点击加载按钮,浏览到第10步下载的“密钥对”,提示:浏览时选择“所有文件”找到“密钥对” ”。
  13. 单击加载“密钥对”后出现的“保存私钥”并将该密钥保存到本地计算机(例如桌面),单击“确定”将出现警告消息。
  14. 初始化完成后,单击服务器控制台窗口中的“连接”选项卡。
  15. 将弹出新窗口,只需复制地址“ec2-user@54.84.xxx.xxx”,如下所示。
  16. 现在,打开您之前下载的 PuTTY,并将您刚刚复制的地址粘贴到“主机名(IP 地址)”栏中,如下所示。
  17. 现在,在同一个窗口中,但在侧边栏中,您将找到“SSH”单击它,然后单击子菜单中的“Auth”,然后浏览到您在步骤“14”中使用 PuTTYgen 创建的密钥,然后单击打开。然后您会收到一条警告消息,只需单击“是”即可。
  18. 现在您在服务器控制台(终端)上,它应该如下所示:
  19. 现在,复制并粘贴(在终端/命令提示符窗口中粘贴命令,只需右键单击终端)以下命令:sudo -i cd wget https://github.com/zpanel/zpanelx/releases/download/10.1 .0/installer-10-1-0-ubuntu-64.sh.x chmod +x installer-10-1-0-ubuntu-64.sh.x apt-get install curl at ./installer-10-1- 0-ubuntu-64.sh.x
  20. 现在,您将看到一个类似于下面屏幕截图的窗口,您将被问到 5 个问题,只需输入 (Y) 作为第一个问题的答案,然后按 Enter 键输入以下 3 个问题,最后输入 (Y) 作为最后一个问题的答案;您将收到一条消息提示您 AppArmor 已被禁用。现在,退出终端(命令行窗口)。
  21. 转到您的实例控制台窗口,右键单击您的实例,然后单击“重启”,等待几分钟并重复步骤 (17) 以重新连接到您的服务器。
  22. 现在将出现终端窗口,只需复制并粘贴以下命令:sudo -i cd ./installer-10-1-0-ubuntu-64.sh.x
  23. 这次将再次出现与步骤 (20) 相同的窗口,键入以下内容:要继续,请同意 GPL 许可 (y/n/q)?Y 从以下位置查找您的时区:http: //php.net/manual/en/timezones.php例如欧洲/伦敦 输入您的时区:欧洲/伦敦 只需按 Enter。输入服务器的FQDN:zpanel.public IP(例如zpanel.54.XXX.XX.XX);如果您不知道您的公共 IP,请跳至步骤 (24)。输入服务器的公共(外部)IP:只需按 Enter 即可安装 ZPanel,您确定(y/n/q)吗?是
  24. 要找到您的公共 IP,请转到您的 AWS 控制台,您将在下面的屏幕截图中找到它。
  25. 在安装结束时将出现以下窗口,复制井号/窗口符号内的数据,这些是您的 MySQL 和 ZPanel 凭据,然后将它们粘贴到记事本中并保存在本地计算机上。
  26. 现在,在您的网络浏览器中输入您的公共 IP(来自第 24 步),您应该会收到以下窗口的提示(如果您不能,那么您在第 8 步或第 23 步“FQDN”中遇到了问题)。

没关系,但是当我输入 zpanel.54.XXX.XX.XX 或 54.XXX.XX.XX 的 url 时,它没有加载它显示“此网页不可用”它说如果它没有出现可能是fqdn的问题,但是在fqdn中当它询问“输入服务器的FQDN(例如:zpanel.yourdomain.com):ip-172- - -**”时,我输入了zpanel.54.XXX。 XX.XX.不明白实际问题是什么

0 投票
1 回答
609 浏览

dns - 在 ZPanel 中配置错误的 mx 记录器

我将 ZPanel 用于我的域和托管。

现在我的域工作正常。但我在 Webmail 配置上遇到了一些问题。

我正在像这样在 Zpanel 中更新我的 DNS 记录

主机名 TTL 目标 A 记录 @ 3600 A xxx.xxx.xxx.xx 邮件 86400 A xxx.xxx.xxx.xx ns1 172800 A xxx.xxx.xxx.xx ns2 172800 A xxx.xxx.xxx.xx

MX 记录

主机名 TTL 目标 @ 86400 xxx.xxx.xxx.xx @ IN xxx.xxx.xxx.xx @ IN xxx.xxx.xxx.xx

NS记录

主机名 TTL 目标 @ 17280 NS01.domain.com @ 17280 NS02.domain.com

我认为这一切都很好。

但是当我发送邮件时,发件人没有收到...... 4 小时后它又回到了我的邮件中。

当我收到来自发件人的邮件时,它运行良好,而且我接收速度很快。

我正在检查http://mxtoolbox.com/中的 DNS 配置错误,但找不到解决方案。

任何帮助都是非常感谢。

0 投票
1 回答
634 浏览

mysql - Zpanel 的 proftpd 无法创建新的 ftp 用户(可能在 mysql 更新后)

问题:

我曾经从 Zpanel 的“文件 > ftp 帐户”中创建和删除 ftp 用户帐户,没有任何问题。我今天尝试创建一个新帐户,在 zpanel 中一切正常,UI 返回“成功”,该帐户永久列在 zpanel 中,但我无法连接到它。FTP 错误 530。

系统信息:

  • 美分操作系统 6.6 (digitlocean vps)
  • zpanel 10.1.1
  • php 5.3.3
  • mysql 5.6.22

可能:

我记得几周前我更新了 mysql 服务器,从那以后我没有管理任何 ftp 帐户。查看 zpanel_proftpd.ftpusers 表,我注意到新的 ftp 帐户没有被写入表中。

我还检查了:

  • 该proftpd-mysql.conf 具有用于mysql 访问(root)的正确用户/密码
  • mysql.user 表有 root 用户并且它正在工作,但是除了 root 和我创建的那些之外,只有 zpanel 安装插入的“后缀”。(是否缺少任何 zpanel 用户?)
  • 在创建 ftp 用户时启用了 mysql 的 general_logging,但只记录查询,而不记录来自 mysql 的响应。
  • 启用了 php 日志记录,但也没有,似乎 zpanel 工作正常。

在旁注

  • Proftpd-mysql.conf 有一部分似乎将字段映射到数据库列,但配置文件中的列名与数据库中的列名不匹配。问题是我没有碰过这个文件,所以我很确定他们一开始就没有匹配过。
  • Proftpd auth.log 仅包含新用户的 530 通知,但也有很多来自某种 BF 攻击的失败尝试,进一步检查 /var/log/secure 就是这样,使用用户名在 sshd 上登录尝试失败每秒“root”一次。

如何进行 ?

在我开始降级 mysql 或调试一些我什至不知道在哪里寻找的 zpanel 代码之前,我想得到一些答案。

如果可能的话,来自已经经历过这种情况的人的解决方案,但如果不是以下任何一种,可能会帮助我查明问题:

我可以在创建 ftp 用户时以某种方式查看 zpanel 查询的数据库响应吗?

此外,为什么 zpanels 通知窗口显示“用户创建成功”?

如果 zpanel 在数据库中找不到用户行,它为什么会继续列出新创建的用户?我是否错误地认为 proftpd 的用户系统功能是这样的?proftpd 用户是在其他地方创建的吗?AuthUserFile 不存在,但所有旧用户的 ftp 帐户仍然正常运行。

我在 zpanel 目录的哪个位置寻找一个处理 ftp 用户创建的 php 模型?

所有这些可疑的日志活动是否与以某种方式阻止 ftpd 有任何关系?

我希望所有的信息都有帮助。谢谢你。

0 投票
1 回答
42 浏览

java - 为 Java 应用程序分配 IP

我刚刚开发了一个可以抓取很多网站的 Java 应用程序。

我的专用服务器详细信息:Linux、CentOS、zPanel。

我在许多域的专用服务器上有 1 个 IP,并且我刚刚购买了一个额外的 IP,仅将其分配给 .jar 或相关域。

我该怎么做这个操作?

0 投票
1 回答
1801 浏览

php - PHP Mysql 为我网站中的新注册用户创建文件夹和新数据库

我想问点什么。。

这是我的解释。

  1. 我有一个 php 系统,用户可以在上面注册和使用我的会计系统。
  2. 我的会计系统已经完成,它可以/自己安装创建数据库,当转到示例时:www.mysystem.com/install/
  3. 当新用户注册时,我的系统是不可能的。它在我的服务器上创建一个新数据库并创建子域,newuser.mysystem.com并在他/她的子域文件夹中自动安装我的会计系统?
  4. 如果不可能,下一步我应该做什么?
  5. 如果你们不明白我的解释,请告诉我。英语是我的第二语言。
0 投票
0 回答
84 浏览

php - 设置 zPanel 以远程交换电子邮件

我正在使用 zPanel(不是 cPanel)来托管一个 WordPress 网站,但联系表不起作用。当站点托管在 cPanel VPS 上时,该表单运行良好。我没有收到任何错误,消息应该可以正常通过,但事实并非如此。

我认为 zPanel 正在尝试在本地交换电子邮件。有什么方法可以强制它在外部交换电子邮件吗?

我正在寻找的是与 cPanel 的“远程邮件交换器”等效的 zPanel。

我需要将服务器配置为不接受本地邮件并将邮件发送到最低的 MX 记录。

同样,这是一个 zPanel 问题,而不是 cPanel 问题。

0 投票
0 回答
379 浏览

php - 更新 MySQL 后 Zpanel 错误

当我在我的 VPS 服务器(Centos 6、32 位)上安装 Zpanel 时,mysql 是 5.1。我使用教程更新了 mysql:在 CentOS 6.2 中将 MySQL 版本从 5.1 更新到 5.5

但是更新后,我无法打开zpanel。我收到此错误 在此处输入图像描述

0 投票
0 回答
511 浏览

ubuntu-14.04 - Ubuntu 服务器 14.04 上的 Zpanel

我正在使用“wget https://raw.githubusercontent.com/zpanel/installers/master/install/beta/Ubuntu-14_04-LTS/ubuntu-14.04-LTS-apache2.4.9-php5.5.14.sh ”安装zPanel “我我被困在“输入您的 MySQL 根密码”上 我像六个月前一样在同一台服务器上安装了相同的 zpanel,一切都很好我成功安装了它,但我不知道现在发生了什么......我不明白这个之前留言

图片

我应该怎么办?谢谢!