问题标签 [plesk-onyx]
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.
node.js - Plesk 和 NodeJS:安装问题
在 Plesk Onyx 中,我通过 Extension 选项卡安装了 NodeJS,并激活了它。Plesk 告诉我 NodeJS 安装在路径上,但是当我以 root 或其他用户身份通过 SSH 登录并尝试运行“nodejs”或“node”命令时,我收到错误消息,告诉我未安装 Node。
在挣扎了几个小时后,我决定尝试通过 SSH 命令行安装节点。我按照本教程http://sscnet.ch/content/install-nodejs-npm-less-ubuntu-plesk现在安装了节点。
现在的问题是......节点仅由root用户安装!如果我尝试通过 SSH 作为另一个系统用户(由 Plesk 在创建新网站时创建)登录,我尝试执行“cd /usr/bin/nodejs”,我得到不存在的目录。你能帮我解决这个问题吗?我需要 NodeJS 可执行文件被调用并且对所有 Linux 系统用户可见。
谢谢
ssl - OpenSSL 在 LetsEncrypt-Certificate 上使用 -CAFile
我目前正在尝试在安装了 Plesk (17.5.3) 和 Let's-Encrypt-Extension 的 Ubuntu 服务器上设置 Confluence (6.6.0)。
Confluence 本身已启动并正在运行,但在 SSL 方面我遇到了一些问题。只需通过 Plesk-Panel One-Click-Installer 走“轻松之路”,即可轻松保护域本身。
证书将位于/usr/local/psa/var/modules/letsencrypt/etc/archive/<MY_DOMAIN>/
此目录中有四个 .pem 文件:
cert1.pem
chain1.pem
fullchain1.pem
privkey1.pem
但是现在我需要告诉 Tomcat,我在 server.xml 中安装了这个证书。
由于 Plesk-Let's-Encrypt-Extension 将文件保存为 .pem 文件,因此我需要通过 OpenSSL 对其进行转换才能使用 Java 密钥工具。
我在这里找到了一个关于这个主题的很好的教程:
http ://robblake.net/post/18945733710/using-a-pem-private-key-and-ssl-certificate-with
当我尝试以下操作时,当我尝试执行时,我一开始就卡住了
当我不使用-CAFile
并生成我的 .p12-File 时,该命令本身会运行,但随后会引发警告:
如果我尝试添加-CAFile /usr/local/psa/var/modules/letsencrypt/etc/archive/<MY_DOMAIN>/chain1.pem
或使用[...]/fullchain1.pem
,除了 OpenSSL 打印使用文档之外,什么都不会发生。
因此,由于这四个 .pem 文件是唯一可用的文件,我不确定还能做什么。
因为我也需要中级证书,所以我想知道我必须在这里做什么。
node.js - 如何将 docker 镜像从本地机器导入 plesk
我有用 node.js 编写的小型 API 应用程序,我想在 plesk 上的 docker 中运行。我成功地创建了图像并在本地 docker 机器上的容器中运行。我有带有 docker 扩展的 Plesk Onyx 17.5.3 版本:1.3.1-126。现在我不确定如何在 plesk 中运行我的图像。
我试过了:
1) 使用命令docker save -o output-path image-name将图像导出到 .tar 文件。 2) 这个 .tar 文件在 plesk 上上传到 docker 扩展。 3)上传后创建图像名称“sha256:038a9”。顺便说一句:我的 docker 镜像名称是 wapi。 4)如果我使用“运行(本地)”所以我不能设置端口映射。单击确定按钮后显示错误:{“消息”:“未指定命令”}
有人能帮帮我吗?
PS:如果您想查看任何内容(dockerfile 等),请编写它。:)
dockerfile
php - 需要帮助了解将 cron 作业添加到 plesk
我安装了一个新脚本,他们要求我将此 cron 作业添加到我的 plesk 中,但他们不支持 plesk:/
无论如何这里是代码行
我知道它是 php,路径是“/var/www/httpdocs/process_file_queue.cron.php”,但具体时间是“*/5 * * * *”,我不确定是“/dev/null” 2>&1" 参数??
php - Plesk Onyx 和 Nextcloud PHP 错误
我尝试在 Plesk 中安装 Nextcloud 13,但如果我尝试打开链接,我会收到 HTTP 500 错误。
PHP版本:7.0.27
PHP 模块:点击这里
php_error.log:太长(我可以发送 pastebin 链接)
如果您需要更多信息,请告诉我。我真的很感激任何帮助。
composer-php - Plesk 相当于 linux 'ea-php'
老实说,这个标题非常不言自明。
在 linux 服务器上,如果我想以不同的 php 版本运行命令,例如安装 composer,我可以运行
有谁知道相当于在 plesk 服务器中执行此操作?我当前的作曲家安装使用的是 php56.exe,但我需要在命令行上安装 php 71 的作曲家。
git - 如何在 Plesk Onyx 上托管 Symfony 4 项目
我正在寻找可以托管我的 Symfony 4 项目的托管公司。我找到了一家荷兰托管公司 TransIP,它提供带有 Plesk Onyx 的 VPS X1。
我的问题是可以在不更改配置的情况下在 Plesk 上运行 Symfony 4 应用程序吗?
欢迎任何其他建议。我寻找可以轻松管理我的网站的东西。还喜欢简单的设置来说明和 git 部署。
php - PHP opend_basedir 限制问题
在迁移服务器后,我需要帮助以使 PHP (v5.4.45)错误和权限正常工作。我的一些站点需要从同一服务器上的另一个域访问一些文件。
例如,/var/www/vhosts/planetrockcm.com/httpdocs/test.php
可能会尝试包含/var/www/vhosts/rock.church/httpdocs/robots.txt
使用 PHPinclude "/var/www/vhosts/domain1/httpdocs/robots.txt";
在 Plesk (v17.5.3)中,我进入了域 > PHP 设置 > 并修改了 open_basedir 设置以包含/var/www/vhosts/rock.church/httpdocs/
( pic )
我设置了一个示例来展示我在http://planetrockcm.com/test.php上得到了什么
下面是 test.php 的内容:
这是我得到的错误:(图片)
这是说有一个 open_basedir 限制。令我困惑的是,我实际上是手动添加了路径,如错误本身所示。
open_basedir 限制生效。文件(/var/www/vhosts/rock.church/httpdocs/**robots.txt)不在**允许的路径中:(/var/www/vhosts/planetrockcm.com/:/tmp/:/var/www/vhosts/rock.church/httpdocs/ )
更新:
我已经关注了 support.plesk.com 的这篇文章,以确保在所有域上都open_basedir
设置为。none
运行此之后,我不再收到open_basedir restriction
警告,只有failed to open stream: Permission denied
警告。(图片)
我还确认 SELinux 已禁用。(图片)
var/www/vhosts/rock.church/httpdocs/
755的权限drwxr-xr-x 10 rockchadmin 4.0K Feb 22 01:34 httpdocs/
(图片)
var/www/vhosts/planetrockcm.com/httpdocs/test.php
755的权限-rw-r--r-- 1 pr_cm_admin 161 Mar 23 19:32 test.php
(图片)
我可以看到它们由不同的用户拥有。我不确定这是否是问题所在。
我非常感谢任何帮助解决这个问题或为我指明正确的方向。我的主人说他们无法提供帮助。
node.js - 在 Plesk 17 上安装 Node.JS/NPM
我遵循了 Plesk Onyx 上的 Node.js 安装手册并为我的域激活了 node.js。但我只能重新启动应用程序或禁用 Node.js。
https://docs.plesk.com/en-US/onyx/customer-guide/nodejs-support.76652/
现在我被要求提供我的应用程序启动文件......好吧,我没有 Node.js 应用程序,但这就是为什么我首先安装它以便制作一个。
我也无法安装 NPM,因为...我没有应用程序...
即使使用 SSH 登录并使用“node -v”,我也会收到一条错误消息“-bash: node: command not found”。
那么,如果它显然没有正确安装 Node.js 或者让我安装像 NPM 这样的包管理器,我应该如何在 Plesk 上使用 Node.js 进行开发?
plesk-onyx - 通过 API 更改 plesk 订阅到期日期
如何通过 XML RPC 或 REST 延长 plesk 订阅到期日期?在下面的代码中,我可以创建订阅,但我想要一种在创建后更改到期日期的方法。