Soru:
Lighttpd'yi (lighty) Debian "squeeze" üzerine nasıl kurarım?
Simon Whitaker
2012-07-03 13:20:49 UTC
view on stackexchange narkive permalink

Lighttpd'yi Raspberry Pi'me nasıl yüklerim? sudo apt-get install lighttpd 'yi çalıştırmayı denedim, bu normal Debian' sıkıştırmalı 'kurulumunda iyi çalışıyor, ancak Raspberry Pi'de şu hatayı alıyorum:

  Lighttpd paketinden çıkarılıyor (from ... / lighttpd_1.4.28-2 + squeeze1_armel.deb) ... man-db için tetikleyiciler işleniyor ... lighttpd (1.4.28-2 + squeeze1) kuruluyor ... chown: geçersiz kullanıcı: `www-data: www-data'dpkg: lighttpd işlemede hata (--configure): yüklenen alt işlem yükleme sonrası komut dosyası hata çıkış durumu 1 döndürdü, uygulama raporları yazmayacak şekilde yapılandırıldı İşleme sırasında hatalarla karşılaşıldı: lighttpdE: Alt işlem / usr / bin / dpkg bir hata kodu döndürdü (1)  
Bir cevap:
Simon Whitaker
2012-07-03 13:20:50 UTC
view on stackexchange narkive permalink

Gördüğünüz hata, bir www-data kullanıcınız ve grubunuzun olmaması, ancak lighttpd'nin bir tane bulmayı ummasıdır. İlk olarak, bir www-data kullanıcısı ve grubu ekleyin:

  sudo adduser --system --group www-data 

O halde lighttpd'yi kurabilirsiniz

  sudo apt-get install lighttpd  

İşte bu kadar. Pi'nizin IP adresine (veya Pi'nizin kendisinde localhost) göz atın ve karşınıza ... 403 hatası ??

Varsayılan olarak lighttpd, bir index.php dosyasıyla kurulur, ancak yüklü PHP desteğimiz yok. Bunu düzeltmek kolaydır, ancak izleyeceğiniz yol PHP desteği isteyip istemediğinize bağlıdır.

PHP kullanmak istemiyorsanız

  1. /var/www/index.php
  2. (İsteğe bağlı) /etc/lighttpd/lighttpd.conf 'u düzenleyin ve index.php'yi kaldırın dizin-dosya.namesinden . Başka bir deyişle, şunu yazın:

      sudo nano /etc/lighttpd/lighttpd.conf

    sonra bunu değiştirin:

      index-file.names = ("index.php", "index.html", "index.htm", "default.htm", "index.lighttpd.html")  

    şuna:

      index-file.names = ("index.html", "index.htm", "default.htm", "index.lighttpd.html")  

Bu, başıboş index.php dosyalarının gelecekte 403 hatasına neden olmasını önleyecektir.

PHP h2 kullanmak istiyorsanız >

php5-cgi paketini kurun:

  sudo apt-get install php5-cgi  

FastCGI ve PHP'yi lighttpd'de etkinleştirin:

  sudo lighty-enable-mod fastcgisudo lighty-enable-mod fastcgi-php  

lighttpd arka plan programını yeniden başlatın:

  sudo hizmeti lighttpd zorla yeniden yükleme  
Bu garip, apt / dpkg'nin kullanıcıları kendi başına oluşturmasını beklerdim. Bunu sunucumda apache, tomcat ve diğer çeşitli sunucularla yapıyor. Belki de lightthttp tuhaf olanıdır veya bir RPi hatasıyla karşılaşmış olabilirsiniz.
@Joost Bu bana bir böcek gibi geliyor!
Evet, kullanıcılar oluşturmayı ve gerekli kullanıcıları da beklerdim - ama öyle değil.
@SimonWhitaker Upstream bakımcı ile iletişime geçmelisiniz - nasıl olsa da hiçbir fikrim yok.
Dosyalanan hata raporu: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680130
@raspberrypi'yi takip eden bir RPi hatasıdır (bu Debian hata raporundaki yanıta bakın). https://twitter.com/s1mn/status/220268241346506752


Bu Soru-Cevap, otomatik olarak İngilizce dilinden çevrilmiştir.Orijinal içerik, dağıtıldığı cc by-sa 3.0 lisansı için teşekkür ettiğimiz stackexchange'ta mevcuttur.
Loading...