2017-06-27 24 views
0

私はこれを多く探していますが、アップロードディレクトリが作成され、適切な権限が必要です。します。lighttpdのアップロードが拒否されました。「ディレクトリは存在しません」が表示されますが、

サーバには、chrootでlighttpdが実行されていないものがあります。

大[1]のファイルをアップロードしようと、私はログにこのエラーが表示されます。

denying upload as opening to temp-file for upload failed: 
/var/cache/lighttpd/uploads, /var/cache/lighttpd/uploads/lighttpd-upload-Lo00Am 
No such file or directory 

[1]大:21キロバイトの添付ファイルが81キロバイトではありません、大丈夫です。

のlighttpd.conf:

server.document-root  = "/var/www/rma" 
server.upload-dirs   = ("/var/cache/lighttpd/uploads") 
server.errorlog    = "/var/log/lighttpd/support.error.log" 
accesslog.filename   = "/var/log/lighttpd/support.access.log" 
server.pid-file    = "/var/run/lighttpd.pid" 
server.max-request-size  = 1000000000 
server.username    = "www-data" 
server.groupname   = "www-data" 
server.port     = 80 

フォルダが存在する:

# ls -ld /var/cache/lighttpd/uploads 
drwxrwxrwx 2 www-data www-data 4096 Jun 7 10:01 /var/cache/lighttpd/uploads 

# uname -a 
Linux somehostname 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt25-2+deb8u3 (2016-07-02) x86_64 GNU/Linux 

# lighttpd -v 
lighttpd/1.4.35 (ssl) - a light and fast webserver 
Build-Date: Aug 2 2016 09:50:21 

# php5-fpm -v 
PHP 5.6.30-0+deb8u1 (fpm-fcgi) (built: Feb 8 2017 08:51:18) 
Copyright (c) 1997-2016 The PHP Group 
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies 
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies 

そうでない場合は、ウェブサイトを介してのlighttpdで修正されたバグのように見えます(osTicket)

答えて

0

結構です一年前。しかし、lighttpd 1.4.35は3歳以上です。最新のlighttpdは1.4.45です(Debian Stretchの一部です)。新しいバージョンのlighttpdでテストしてください。

+0

検索エンジンはphp.iniの設定も確認します。 https://bytes.com/topic/php/answers/579152-learning-php-lighty-w3schoolsとhttps://pydio.com/forum/f/topic/solved-upload-looping/ – gstrauss

+0

を参照してください。ストレッチがちょうど安定したことを知っている。アップグレードを試みます。 –

+0

Stretchにアップグレードして、私の問題を解決しました。全く新しいものを作成していません。 –

関連する問題