誰かが自分の仕事ボードに自分のCVをアップロードすると、プレスが適用されるとこのエラーが発生するようです。人々が自分のサイトを自分のサイトにアップロードしたときにこのエラーが発生しました
Warning: fopen(/home/freelanc/public_html/wp-content/uploads/cv/2012/01/WebSiteBrief.doc) [function.fopen]: failed to open stream: No such file or directory in /nfs/c08/h02/mnt/115857/domains/freelancestudents.co.uk/html/wp-content/themes/freelance_v2/inc/php/swift/classes/Swift/ByteStream/FileByteStream.php on line 131
Fatal error: Uncaught exception 'Swift_IoException' with message 'Unable to open file for reading [/home/freelanc/public_html/wp-content/uploads/cv/2012/01/WebSiteBrief.doc]' in /nfs/c08/h02/mnt/115857/domains/freelancestudents.co.uk/html/wp-content/themes/freelance_v2/inc/php/swift/classes/Swift/ByteStream/FileByteStream.php:133 Stack trace: #0 /nfs/c08/h02/mnt/115857/domains/freelancestudents.co.uk/html/wp-content/themes/freelance_v2/inc/php/swift/classes/Swift/ByteStream/FileByteStream.php(77): Swift_ByteStream_FileByteStream->_getReadHandle() #1 /nfs/c08/h02/mnt/115857/domains/freelancestudents.co.uk/html/wp-content/themes/freelance_v2/inc/php/swift/classes/Swift/Mime/SimpleMimeEntity.php(660): Swift_ByteStream_FileByteStream->read(8192) #2 /nfs/c08/h02/mnt/115857/domains/freelancestudents.co.uk/html/wp-content/themes/freelance_v2/inc/php/swift/classes/Swift/Mime/SimpleMimeEntity.php(337): Swift_Mime_SimpleMimeEntity->_readStream(Object(Swift_ByteStream_FileByteStream)) #3 /nfs/c08/h02/mnt/115857/domains/freelancestud in /nfs/c08/h02/mnt/115857/domains/freelancestudents.co.uk/html/wp-content/themes/freelance_v2/inc/php/swift/classes/Swift/ByteStream/FileByteStream.php on line 133
私は問題がこれとどこかにあると思います。
/** Get the resource for reading */
private function _getReadHandle()
{
if (!isset($this->_reader))
{
if (!$this->_reader = fopen($this->_path, 'rb'))
{
throw new Swift_IoException(
'Unable to open file for reading [' . $this->_path . ']'
);
}
fseek($this->_reader, $this->_offset, SEEK_SET);
}
return $this->_reader;
}
私はこの* ($パス=のrealpath( 'アップロード/'))
/** Get the resource for reading */
private function _getReadHandle()
{
if (!isset($this->_reader))
{
if (!$this->_reader = fopen($path = realpath('uploads/')
{
throw new Swift_IoException(
'Unable to open file for reading [' . $this->_path . ']'
);
}
fseek($this->_reader, $this->_offset, SEEK_SET);
}
return $this->_reader;
を追加これにコードを変更したが、今、私はパースエラーを取得:「予期しない、構文エラーを{'
あなたは何をしようとしますか?私はfreelancestudents.co.uk/wp-content/uploads/cv/2012/01/WebSiteBrief.docをダウンロードして見ることができます。あなたはcvのアップロードフォームを持っていますが、それは動作していませんか? – Mike
あなたはどのようにそのファイルを見つけることができましたか? CVなしでメッセージを送信するとフォームは正常に動作しています。この問題は、あなたがcvを添付して送信しようとした場合にのみ発生します。 – DreMo
'public_html/wp-content/uploads/cv/2012/01/WebSiteBrief.doc'のコードにあります。ドメインはここから' nfs/c08/h02/mnt/115857/domains/freelancestudentsです。 co.uk/html/wp-content/t'となります。どうやらフォームは適切なアップロードディレクトリを設定していません。 – Mike