簡體   English   中英

'[crit]'398#398:* 45錯誤-從gphotofs安裝的文件系統加載jpg

[英]'[crit]' 398#398: *45 error - loading jpg from gphotofs mounted file system

背景:忙於一個項目,目標是使用Nginx從nikon d750相機提供jpg。 物理密鑰-> GPIO RPI->回調-> websocket->客戶端->顯示jpg來自:gphotofs掛載的文件系統。

只要我不嘗試從已掛載的文件系統加載,一切都會正常,如果出現錯誤:

[暴擊] 398#398:* 45 stat()nginx

掛載的目錄是: /var/www/html/mount/ [store_00020001/DCIM/110D7100]我可以看到所有文件,因此可以正確掛載。

我試過了:

chown -R 777 /var/www/html/mount

和:

adduser www-data /var/www/html/mount

任何人如何解決這個想法?

因此,這是基於權限的錯誤。

我從根目錄運行了gphotofs命令,並嘗試通過www-data的符號鏈接訪問該目錄。

我按照以下方式解決了此問題(使用APACHE而不是NGINX):

  1. 更改了envvar文件,如下所示:

    須藤納米/ etc / apache2 / envvars

更改:

export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data

至:

export APACHE_RUN_USER=pi
export APACHE_RUN_GROUP=pi

創建了符號鏈接,並允許apache通過編輯conf文件來遵循符號鏈接:

sudo nano /etc/apache2/sites-enabled/000-default.conf

並在virtualhost標簽之間添加了以下幾行:

<Directory />
        Options FollowSymLinks
        AllowOverride Indexes
</Directory>

做完了

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM