PHP支持目前设置为:作为快速CGI运行.
我一直在服务器日志中收到这些错误:
mod_fcgid:在45秒内读取数据超时
脚本头的过早结束:index.php
应该快速修复我想,但我找不到要编辑的文件.这是我可以从Plesk改变的东西.
有谁知道如何增加超时?
我正在处理该网站的联系表格.此联系表单通过PHP实现.我能够配置我的本地环境以实现此功能,但在部署到生产后,功能已经消失.
从我的角度来看,它不能在生产中工作的主要原因是它php.ini与本地机器上的配置不同.这里出现了几个问题:
php.ini在服务器上访问.php.ini可能会破坏一些东西,这将是非常糟糕的.我能找到的信息:
PHP 5.4.45 running as FastCGI application另外我的一个发现是(毫不奇怪)开始使用像Mailgun或Mandrill这样的第三方解决方案.Mandrill现在是Mailchimp的插件,因为我已经在这个项目中使用了Mailchimp,所以它非常有用.但我不想去第三方,因为该项目有一个服务器,只缺少一个正确的配置.
更新:
感谢@oleg_neumyvakin的回答,我发现间接的每域修改可以通过.user.ini配置完成,或者我可以通过Additional Configuration Directives字段访问Plesk .虽然该sendmail_path指令不适用于.user.ini,因为它只能在PHP_INI_SYSTEM- global中修改php.ini.
我的问题仍然存在:
php.ini配置.user.ini?我有一个用 node.js 编写的小型 API 应用程序,我想在 plesk 上的 docker 中运行。我成功创建了图像并在本地 docker 机器上的容器中运行。我有 Plesk Onyx 17.5.3 和 docker 扩展版本: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 等),那就写吧。:)
文件
FROM node:7
WORKDIR /app
COPY package-lock.json .
COPY package.json .
RUN npm install
COPY /dist .
CMD npm run docker_startRun Code Online (Sandbox Code Playgroud)
我在Google上搜索得很好,但找不到答案抱歉...
我们是一家澳大利亚公司,使用.com地址作为我们的主要联络点.不幸的是,有时人们会发送电子邮件至foo@ourdomain.com.au,因此电子邮件会反弹.
我知道我可以手动创建条目以将.com.au地址转发到它们的.com等价物,但它不是一个特别可行的长期解决方案.
有没有办法在服务器级自动执行该映射?我们有root权限,所以我可以设置这方面所需的一切.
每次有人发送电子邮件至以下内容时重新进行迭代:
foo@ourdomain.com.au
它需要转发
foo@ourdomain.com
而且我更喜欢自动化映射,因为电子邮件地址会定期添加/删除.
如果这有所作为,我们也在使用PLESK.
谢谢...
我在我的/ httpdocs目录中设置了一个网站,它有自己的htaccess,我在/ httpdocs/blog中有一个wordpress博客,使用标准的wordpress htaccess
我在apache错误日志中看到以下错误:
[error] [client#.#.#.#]选项FollowSymLinks或SymLinksIfOwnerMatch关闭,这意味着禁止使用RewriteRule指令:/var/www/vhosts/somedomain.com/httpdocs/blog/index.pl
我添加了"Options + FollowSymLinks",因为这似乎解决了其他人的问题(但不是我)
主要.htaccess如下:
Wordpress .htaccess是:
Options +FollowSymLinks
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
# END WordPres
Run Code Online (Sandbox Code Playgroud)
我也想知道为什么错误被报告为"index.pl",因为/ blog中没有perl脚本.所以,经过一些搜索,我在/ var/www/vhosts/somedomain/conf /中找到了一个httpd.include文件(plesk生成),其中包含一些perl处理程序:
SetHandler perl-script PerlHandler ModPerl :: Registry Options ExecCGI允许来自所有PerlSendHeader On
如果我通过Plesk删除perl支持,从而删除上面的代码块,那么我不会再出现错误.
显而易见的答案是禁用perl,因为我不需要它,但是必须有办法解决这个错误,而不必这样做?
我订购了带有Plesk 11的新专用服务器.将我的网站从旧服务器移动到新服务器,但在打开网站时遇到了一些问题.
使用.htaccess,我强制客户端使用带有www的网站.Plesk默认是相反的:www到非www.结果重定向循环...
我的问题:如何禁用默认情况下添加Plesk这些行:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://example.com$1 [L,R=301]
</IfModule>
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助!
我正在使用python2.7,mod_wsgi,Django 1.6在VPS CentOS 6(使用Plesk)上进行"示例"项目生产我已经证明了许多配置并且我总是得到错误"没有模块命名设置"或"没有模块名为Unipath".不是说我错了或者我错过了.感谢致敬.
我的vhost.conf:
Alias /static/ /var/www/vhosts/example.com/httpdocs/
Alias /media/ /var/www/vhosts/example.com/httpdocs/media/
WSGIScriptAlias / /var/www/vhosts/example.com/example.wsgi
<Directory /var/www/vhosts/example.com>
Order allow,deny
Allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)
我的example.wsgi:
import os
import sys
path = '/var/www/vhosts/example.com/example'
if path not in sys.path:
sys.path.append(path)
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
Run Code Online (Sandbox Code Playgroud)
我将我的项目通过ftp放入:/var/www/vhosts/example.com/
example.com/
example(project)
settings.py
urls.py
...
app
models.py
forms.py
views.py
...
templates
httpdocs
example.wsgi
manage.py
Run Code Online (Sandbox Code Playgroud)
再次感谢...
前言:尝试为Plesk安装JXCore的Node Extension,我无法让它工作.给我一些错误,他们的支持不是回复电子邮件......
[IP ADDRESS] =真实IP,example.com =真实域
无论如何,我有我的nodejs应用程序并运行SSL证书.如果我去https://example.com:3000,这是我用于Node的端口,可以正常工作.SSL证书加载所有绿色,一切都很好.
我正在使用Plesk 12.5,并且已经安装了Nginx..conf文件位于/var/www/vhosts/[domain]/conf/nginx.conf.
在顶部它说:
#DO NOT MODIFY THIS FILE BECAUSE IT WAS GENERATED AUTOMATICALLY,
#SO ALL YOUR CHANGES WILL BE LOST THE NEXT TIME THE FILE IS GENERATED.
Run Code Online (Sandbox Code Playgroud)
他们不是在开玩笑.对此文件进行任何更改几乎立即被覆盖.
这是整个文件内容:
server {
listen [IP ADDRESS]:443 ssl;
server_name example.com;
server_name www.example.com;
server_name ipv4.example.com;
ssl_certificate /usr/local/psa/var/certificates/cert-HREdQ9;
ssl_certificate_key /usr/local/psa/var/certificates/cert-HREdQ9;
ssl_client_certificate /usr/local/psa/var/certificates/cert-wpX6q1;
client_max_body_size 128m;
root "/var/www/vhosts/msgable.com/httpdocs";
access_log "/var/www/vhosts/system/example.com/logs/proxy_access_ssl_log";
error_log "/var/www/vhosts/system/example.com/logs/proxy_error_log";
location / {
proxy_pass https://[IP ADDRESS]:7081;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
access_log …Run Code Online (Sandbox Code Playgroud) 这是一个指导而不是要解决的问题,以帮助那些与我遇到相同问题的人
在 Plesk Onyx 中启用节点支持:
如果您需要默认节点支持安装中未附带的其他节点版本:
nvm install v4.8.4cp -R ~/.nvm/versions/node/v4.8.4/ /opt/plesk/node/plesk sbin nodemng register /opt/plesk/node/v4.8.4/bin/node我在将其他节点版本安装到 Plesk 中以在我的服务器上运行我的meteorJS 应用程序而不是他们的托管服务时遇到了一些麻烦。
我在 Express 服务器上有一个 REST api,在前端有一个 React 应用程序。我设计它是为了在遇到错误时将 JSON 发送到前端,它会发送它,我可以使用它在客户端作为模式等打印错误。这是我的用户/登录的路由文件(我也使用 JWT和 bcrypt 解决密码问题):
router.post("/login", (req, res) => {
const { email, password } = req.body;
//simple validation
if (!email || !password) {
return res.status(400).json({ general: "Email and Password can not be empty" });
}
//check for existing user
User.findOne({ email }).then((err, user) => {
if (!user)
return res.status(400).json({ email: "This user doesn't exist"});
if (err) console.log(err);
//Validate password
bcrypt.compare(password, user.password).then(isMatch => {
if (!isMatch)
return res
.status(400)
.json({ password: "Password and …Run Code Online (Sandbox Code Playgroud) plesk ×10
node.js ×3
email ×2
php ×2
.htaccess ×1
apache ×1
bulk ×1
centos ×1
centos6 ×1
django ×1
docker ×1
express ×1
fastcgi ×1
forwarding ×1
hosting ×1
iis ×1
javascript ×1
meteor ×1
mod-wsgi ×1
nginx ×1
nvm ×1
plesk-onyx ×1
python-2.7 ×1
virtualhost ×1
wordpress ×1