
[英]Deploying CI application on dreamhost subdomain, site not redirecting to the default controller issue
[英]Dreamhost site doesnot support fopen functionality
实际上我想将zip文件发送到保管箱。但是当我尝试使用fopen打开文件时,就会出现此问题。 fopen(www.cloud01.wptemplate.net_09_10_2015_16_1444437876.zip):无法打开流:/home/cle1296/cloud01.wptemplate.net/wp-content/plugins/wp-cloud-safe/includes/UltimateBackup中没有此类文件或目录830行上的.php。我的服务器是dreamhost 。我在另一台服务器上执行相同的代码,没有遇到任何问题。似乎dreamhost禁用了fopen函数。请给我一种替代方法
function sendToDropbox() {
try {
$this->log('Sending file to DropBox');
$dbxClient = new dbx\Client($this->dropboxGeneratedAccessToken, "PHP-Example/1.0");
$f = fopen($this->backupFilename, "r+");
$dbxClient->uploadFile($this->dropboxUploadPath . $this->backupFilename, dbx\WriteMode::add(), $f);
} catch (Exception $e) {
$this->log('ERROR while uploading file to DropBox');
}
}
该文件的路径显然是不正确的,原因可能是该文件不存在,或者仅仅是传递给fopen()
内容不是备份的实际位置。 请绝对使用文件的完整路径,例如,如果备份位于:
/home/cle1296/cloud01.wptemplate.net/my_backups/backup.zip
...然后确保将其传递给您的fopen()
并且应该不会有任何问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.