Nasıl düzeltilir: FastCGI sent in stderr – PHP message: PHP Warning: move_uploaded_file

PHP Warning: move_uploaded_file ile tipik bir web sunucusu hatasıdır nginx ve sunucuya bir dosya yüklemek istediğimizde belirir. Çoğu zaman, sertifikaları veya ait olmadığımız diğer dosyaları yüklememiz gerektiğinde “Media”, hatayı CMS yönetim arayüzünde görmüyoruz.

Daha somut bir biçimde, hata “PHP Warning: move_uploaded_file” içinde buluyoruz error.log olarak:

FastCGI sent in stderr: "PHP message: PHP Warning:  move_uploaded_file(/srv/www/domain.test/public/file.file): failed to open stream: Permission denied in /srv/www/domain.test/public/script.php on line 748 PHP message: PHP Warning:  move_uploaded_file(): Unable to move '/tmp/phpqAVtWy'

Hata neden oluşur? PHP Warning: move_uploaded_file ve nasıl çözeriz

Yukarıda söylediğim gibi web sunucusuna dosya yüklemeye çalıştığımızda hata oluşuyor.

"FastCGI sent in stderr”PHP-FPM'ye sahip sunucular için tipiktir ve nginx web için yazılım olarak. Dolayısıyla sorun, dosyaların yüklendiği komut dosyasıyla ilgili bir yerdedir.

"move_uploaded_file(): Unable to move”İşlemi gerçekleştiren script ile bu dosyaların web sunucusunda başka bir klasöre yüklenemeyeceğini ve taşınamayacağını bize çok net bir şekilde anlatıyor.

Bu hatayı çöz PHP hem en olası kullanıcının: nginx'in erişiminin olmadığı yürütme komut dosyası için hem de hedef klasör için sunucuda doğru izinleri ayarlayarak çok basit bir şekilde çözülür.

Web sitesi dosyaları cPanel'de olduğu gibi bir kullanıcıya ait değilse, VestaCP veya diğer barındırma yönetim platformları, o zaman neredeyse kesin çözüm, nginx kullanıcısına yükleme klasörüne ve komut dosyasına erişim vermektir.

Yukarıdaki kod örneği için SSH'de aşağıdaki komutu uygulayacağız:

chown -R nginx:nginx /srv/www/domain.test/public/
chmod g+w file.file

Yüklemeye devam ediyoruz ve her şey hatasız çalışmalı move_uploaded_file(): Unable to move.

Hala sorun yaşıyorsanız, bu öğreticinin yorumlarında çözülebilir.

Teknolojiye tutkulu, 2006 yılından beri StealthSettings.com'da yazıyorum. macOS, Windows ve Linux işletim sistemlerinde geniş deneyimim var, aynı zamanda programlama dilleri ve blog platformları (WordPress) ile online mağazalar için (WooCommerce, Magento, PrestaShop) bilgi sahibiyim.

nasıl » Eğitimler ve BT Haberleri » Nasıl Düzeltilir: FastCGI stderr'e gönderildi – PHP mesajı: PHP Warning: move_uploaded_file

1 "Nasıl Düzeltilir: FastCGI sent in stderr – PHP message: PHP Warning: move_uploaded_file”

  1. Bonjour
    [move_upload_file] dosyasındaki makalelere bakın.
    Çoğu zaman, çoğumuzun başarısız olduğu bir sorunla karşılaşabiliriz.
    Sadece kısmen çalışmayan bir Formaire.html sayfam olan kişisel bir sitem var: akışı açmak imkansız vs... ve bunları 'yüklemelerde' taşımak güvenli.
    Sanat grafikleri, 13 yaşında tipografi, ofset, bilgi grafikleri, web yöneticisi, 84 ve daha fazla çizim ve tutkular ve tutkuyla dolu bir sanat eseridir.
    Eğer html ve JavaScript'i ortadan kaldırıyorsanız, PHP'yi size yardımcı olabilirim.
    Algérie eski muharip meslektaşlarımla birlikte, siteme koyduğum de petites sorties et réalise des "röportajları" Perso à dispo pour ceux qui sont interessés; donc, ben belgeleri alma arzum, PHP'yi formüle etmek ve korumak için tüm teklifleri göstermek için yeterli değil.
    Sitemi "Dreamweaver CC2020" sürümü ile oluşturdum Mac Synology "Ngnix" DMS v. 7.1 – PHP 8 sunucusunda daha fazla değişiklik yapın (olasılık php 7.2, php 7.3, php 7.4). Varsayılan sertifika (No-Ip): TrustCor DV CA – G2 RSA
    Form, "metin" alanları için düzgün çalışıyor ancak "medya" alanlarını reddediyor.
    İsterseniz yukarıdaki URL'ye bağlanıp figüre tıklayabilir ve html "return"u aktifleştirmem gerekmediği için sonucu PHP sayfasında görselleştirebilirsiniz. (Medya için 10 Mb ve 20 Mb ayırdım).
    Nginx PHP-TPM sunucularının “FastCGI” ortamını nasıl oluşturacağınız, çoğu zaman TPM'de olduğu gibi, daha hızlı veya daha az olabilir mi?
    SSH komutunu fark ettim:
    chown -R nginx:nginx /srv/www/domain.test/public/
    chmod g+w dosya.dosya
    Sunucunuzla görüşmeniz mümkün mü?
    Önemle tavsiye ettiğiniz tavsiyelerden yararlanın

    cevap
Leave a Comment