问题标签 [vesta]
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 - 在 centos 中放宽 open_basedir 错误
我正在尝试放松php_admin_value open_basedir
对服务器的限制。
我在 Centos 64 位上使用 VestaCp。我通过写这一行改变了php_admin_value open_basedir
to none
in的值etc/httpd/conf
并重新启动了我的服务器。但我的一个域中仍然存在此错误
警告:realpath():open_basedir 限制生效。文件 (/tmp) 不在允许的路径内:
(/home/admin/web/printskool.com/public_html:/home/admin/tmp) 在/home/admin/web/printskool.com/public_html/system/library/Spout/Common/Helper/FileSystemHelper.php 上线24
wordpress - 在 Nginx 上运行 WordPress 的权限问题
我正在使用带有 Ngnix 和 Centos 操作系统的 VestaCP。而且我无法通过 WordPress 仪表板安装插件。它给出了类似的错误;
安装失败:无法创建目录。
我的目录权限设置为755,文件设置为644。但是当我将目录和文件的权限设置为777时,我可以安装插件并运行它。但我知道 777 是安全威胁。
因此任何帮助
python - Vesta 面板上的 Flask、Django、NodeJS
如何在Vesta Panel上运行烧瓶(一个 Python 微框架)?
这不是 Flask 的专门问题。我在问 django、flask、cherrypy、sanic、nodejs、strongloop 等。
这看起来像基本问题,但vesta panel 使用 PHP 并使用 apache、nginx 编写。情况很复杂。Python 和 NodeJS 使用自己的套接字。
php - 在 Web 根目录之外配置 Drupal 临时目录
我正在尝试在我的 Drupal 安装中配置临时目录。以前,我一直在使用 cPanel 共享帐户,我只需将“../tmp”添加到设置中,一切正常。我最近使用 CentOS 和 VestaCP 超出了我的共享帐户并升级到 VPS。现在,当我输入“../tmp”时,它说文件夹“不存在且无法创建”。我已经检查过了,该文件夹确实通过文件管理器和 FTP 存在,是否有 755 权限等。无论我尝试什么,它似乎都不想承认它在那里。
我的 CentOS 和 VestaCP 安装几乎没有调整,所以它们目前几乎是默认安装。有人建议我尝试以下路径:
/home/admin/web/MYDOMAIN/tmp
其他尝试是:
/tmp 和 /home/admin/web/*/tmp
但他们都抛出了同样的错误。如果我只输入“tmp”,它可以正常工作,但显然是在 web 根目录中,这并不理想。帮助?
php - htaccess:它被覆盖了wordpress
我在vestacp 中有一个虚拟主机,用于带有wordpress 的域。我需要它来添加更多内存和文件大小限制。首先,我在 wp-admin 中创建了 php.ini 和 php5.ini,但它没有用。所以我将此添加到位于 /home/nextop/web/domain.com/public_html/.htaccess 的 .htaccess 文件中
然后我重新启动apache
一切正常。但几天后,我的 .htaccess 文件为空。
我怎样才能永久拥有该配置?
ubuntu - 定位 Vestacp 使用的备份文件夹
从命令行,我试图找到 VestaCP 用来保存备份的备份目录,但我找不到。
请帮我。
我检查了以下位置
/usr/local/vesta
但没有运气。
我将非常感谢您的帮助。
问候
php - VestaCP:使用 app/autoload.php 时的 open_basedir 限制
我在服务器(Ubuntu 16.04,PHP 7.0.18)上部署 Symfony3 项目。我使用 VestaCP,创建 symlinlpublic_shtml -> www/web
并将项目放在www
目录中。
我执行以下命令:
- git 克隆
- 作曲家安装
- setfacl(来自 Symfony 官方文档)
在错误日志中,我看到这些消息:
PHP 警告:require():open_basedir 限制生效。文件(/home/admin/web/project/www/app/autoload.php) 不在允许的路径中: (/home/admin/web/project/public_shtml:/home/admin/tmp) in /第 6 行的 home/admin/web/project/www/web/app.php
PHP警告:需要(/home/admin/web/project/www/app/autoload.php):无法打开流:在线/home/admin/web/project/www/web/app.php中不允许操作6
PHP致命错误:require():在/中打开所需的'/home/admin/web/project/www/web/../app/autoload.php'(include_path ='.:/usr/share/php')失败第 6 行的 home/admin/web/project/www/web/app.php
我做错了什么?
php - 我可以将 VestaCP 与 NGINX 一起使用吗?
我想使用VestaCP和nginx + php + mysql托管网站。是否可以?如果有人知道,请告诉我。谢谢!
我正在使用Ubuntu 14.04 LTS
java - 如何使用 Vesta CP 将我的子域绑定到我在 ubuntu 上的 tomcat 项目
我有一个 IP 地址的远程服务器,在那里我有 java 和 php 项目。使用 Vesta CP 的 PHP 项目和使用 Tomcat 9 的 java 项目。我的 java 项目有几个域和子域,但我不知道如何将我的子域与我的 java 项目绑定。
例如,我想将这个子域diagram.mathzilla.org加入我的项目中,该项目可通过地址和端口http://78.24.217.121:8085/MZDiagram/获得获得。
我该怎么做?
apache - 如何在 Vesta 中添加 Comodo PositiveSSL
我在 CentOS 6.8/64 上有 Vesta 0.9.8 和我的域名的 Comodo PositiveSSL 证书。我只是无法安装此证书。
我在 Vesta 中做了一个“生成 CSR”,通过 Namecheap 界面提交,现在我收到了 Comodo 的欢迎电子邮件,告诉我我的证书已经颁发并且可以使用了。
该电子邮件有 2 个附件:
Comodo 附件 1:domain.ca-bundle -“您的 Apache “捆绑”文件”
Comodo 附件 2:domain.crt -“您的 PositiveSSL 证书”
还包含在欢迎电子邮件 Comodo 中(“您的 [example.org] 文本格式的 PositiveSSL 证书(如果需要)”) - 这与我从 Vesta 获得的初始“生成 CSR”相同 - 可以在namecheap 控制面板中的“CSR 代码”部分
如果我在 namecheap 控制面板中单击“解码”,我会弹出一个窗口:
这就是我得到的。我试图将这些复制并粘贴到 3 个文本框中:
- 方框 1:SSL 证书/生成 CSR
- 方框 2:SSL 密钥
- 方框 3:SSL 证书颁发机构/中间(可选)
我尝试了几次在不同的位置粘贴不同的组合。无论我把什么放在哪里,灶神星都不接受。有什么建议么?