嗨,我想运行一个cron作业来调用我的服务器上的PHP脚本.我在我的网络主机上使用Cpanel,这些是选项:
我真的很难将命令指向我的文件我正在使用此行,/home/abbeysof/public_html/adi/cron/daily.php但我收到此错误:
/ bin/sh:/home/abbeysof/public_html/adi/cron/daily.php:权限被拒绝
我向我的网站主机寻求帮助,这是回复:
如果您使用cpanel创建它,它将为您填写路径.通常是/ home/username/public_html/etc.
有人可以提供一些建议吗?
我使用CPanel(HTTP?)在我的Web服务器上使用密码保护了一个文件夹.我试图通过FTP在C#中上传文件,但我不断收到此错误:
The remote server returned an error: (553) File name not allowed.
Run Code Online (Sandbox Code Playgroud)
当我使用相同的代码上传到非密码保护的文件夹时,我没有收到任何错误.据我所知,文件名没有任何问题.
那么问题是什么呢?如何为受密码保护的文件夹提供凭据(而不是谈论FTP凭据,因为如果返回553错误代码,那么显然正在进行身份验证)?
我正在尝试使用CodeIgniter构建的站点执行cron作业 - 我可以访问CPanel cron功能,任何人都可以建议使用CPanel设置cron作业的最佳方法吗?
我正在使用CodIgniter所以无法确定如何在cron作业中调用控制器?
例如 http://admin.com/sites/publish/
如何使用cron作业访问站点控制器中的此发布功能?
我已经设置了cron作业,它工作正常,但是当我直接运行php文件(从路径/ url)它成功运行,但从cron它没有.但是,我设置另一个非常简单的文件,以确保我的cron命令/路径设置正确我创建了另一个文件,并使用简单的PHP邮件功能,它已成功运行.请向我建议可能的区域.(我正在使用Cpanel)
我在我的cpanel上安装了bugzilla.但是在创建新错误时,它会显示406错误
不能接受的
在此服务器上找不到所请求资源/bugzilla/post_bug.cgi的适当表示.
此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误.
请给我一个解决方案来解决这个问题.我google了很多,发现它可能是服务器问题.但我不知道如何在服务器上解决这个问题.
真的很快 - 我试图使用mailgun我的电子邮件.
其中一个要求是添加一个 CNAME = mailgun.org
我试图通过WHM执行此操作 - 并且可以在域的"编辑DNS区域"下成功创建记录.
问题是它在"mailgun.org"条目后自动附加我的域名
所以当我保存记录时会保存为mailgun.org.mydomainname.com
如何停止将我的域名自动附加到CNAME?
我希望我的网站在搜索引擎中被编入索引,除了少数子目录.以下是我的robots.txt设置:
robots.txt 在根目录中
User-agent: *
Allow: /
Run Code Online (Sandbox Code Playgroud)
robots.txt在子目录中分开(要排除)
User-agent: *
Disallow: /
Run Code Online (Sandbox Code Playgroud)
它是正确的方式还是根目录规则将覆盖子目录规则?
嘿,我在linode.com上有一台服务器(Centos 7).cpanel当我运行这个命令(通过ssh)来创建一个空白的symfony项目时,我在我的服务器上安装了作曲家,
composer create-project symfony/framework-standard-edition '~2.6'
Run Code Online (Sandbox Code Playgroud)
它输出这个:
Installing symfony/framework-standard-edition (v2.7.4)
- Installing symfony/framework-standard-edition (v2.7.4)
Downloading: 100%
[ErrorException]
escapeshellarg() has been disabled for security reasons
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个问题?
我对服务器的了解不多,而且它是我的第一台服务器,如果是因为cpanel我认为它将来会一次又一次地这样做,cpanel对我来说是一个障碍吗?
我是PHPMailer的新手,我刚刚使用Composer下载它并将其编码为index.php:
<?php
require_once 'vendor/autoload.php';
use PHPMailer\PHPMailer\PHPMailer;
$m = new PHPMailer;
$m->isSMTP();
$m->SMTPAuth = true;
$m->SMTPDebug = 2;
$m->Host = 'smtp.mail.yahoo.com';
$m->Username = 'vagefipooya@yahoo.com';
$m->Password = 'MY PASSWORD';
$m->SMTPSecure = 'ssl';
$m->Port = 465;
$m->IsHTML(true);
$m->SetFrom('pouyavey@gmail.com');
$m->FromName = 'Pouya Vaghefi';
$m->addReplyTo('pouyavey@gmail.com','Pouya Vey');
$m->addAddress('pouyavey@gmail.com','Pouya Vey');
//$m->addCC('alex@phpacademy','Alex Garret');
//$m->addBCC('alex@phpacademy','Alex Garret');
$m->CharSet = "UTF-8";
$m->Subject = 'Here is an email';
$m->msgHTML("convert HTML into a basic plain-text alternative body");
$m->Body = 'This is the body of an email';
$m->AltBody …Run Code Online (Sandbox Code Playgroud) 我正在尝试按照本指南安装 python 模块,但是我似乎没有安装虚拟环境或 pip,所以我试图让它们继续。
我的 cpanel 上安装了 Python 2.7.5,我想为我的脚本安装额外的模块。我下载:
get-pip.py 使用 curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
然后我尝试使用以下命令运行 python 文件:
python get-pip.py
它开始但在以下位置失败:Installing collected packages: pip, wheel。带有错误消息:
由于环境错误,无法安装软件包:[Errno 30] 只读文件系统:'/usr/lib/python2.7/site-packages/pip'
如果我使用 sudo python get-pip.py
我收到以下错误消息:
越狱:sudo:找不到命令
谢谢