SORU
20 NİSAN 2014, Pazar


Özel durum işleyicisi hata. - Laravel

Laravel yükleme ile ilgili bir soru. Kamu-bakan Unix server kurulum var:

<VirtualHost *:80>
ServerAdmin webmaster@mydomain.org
DocumentRoot "/var/www/mydomain"
ServerName mydomain.org
ServerAlias www.mydomain.org
ErrorLog "/var/log/mydomain.org-error_log"
CustomLog "/var/log/mydomain.org-access_log" common
</VirtualHost>

Belgeler http://mydomain.org/test.php yani /var/www/alanim dışında test.php içeren: iyi hizmet edebilirim

<?php echo 'test';

gayet iyi çalışıyor.

Laravel Besteci ve dosyaları bakmayı yüklü bash:

# ls /var/www/mydomain/my-laravel-project

.gitattributes  CONTRIBUTING.md artisan         composer.json   phpunit.xml readme.md       vendor
.gitignore      app             bootstrap       composer.lock   public          server.php

Ben göz atın:

http://mydomain.org/my-laravel-project/public/

neden benim uygulama rapor:

Error in exception handler. 

tarayıcı içi boş beyaz bir ekran üzerinde? Laravel giriş ekranını görmek için bekliyorum.

Ayrıca, günlük dosyaları da bir şey belli etme.

CEVAP
21 NİSAN 2014, PAZARTESİ


Bu daha güvenli bir seçenek olurdu değiştirin grubun depolama dizinleri için web sunucuları grubu (genellikle apache www-data, ama bu farklılık gösterebilir arasında farklı işletim sistemleri) ve devam izinler gibi dizini olarak 775.

chgrp -R www-data app/storage

Ya chown ile.

chown -R :www-data app/storage

O zaman dizin izinleri 775.

chmod -R 775 app/storage

Laravel web site:

Laravel izinleri kümesi yapılandırılması gerekebilir: klasörler uygulama içinde/depolama web sunucusu tarafından yazma erişimi gerektirir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ADDVOiCE

    ADDVOiCE

    28 Mayıs 2009
  • hytchme

    hytchme

    9 Mart 2014
  • InfinityWard

    InfinityWard

    19 EYLÜL 2006