B / tente alterar a propriedade para o usuário que está executando o php
Um / adicione sdcard ao / etc / fstab link
Eu tenho um beagleboard rodando Ubuntu. Quando ele é inicializado, ele não monta automaticamente o cartão MicroSD, então eu o monto usando sudo mount /dev/mmcblk0p1 /mnt/
, o que o torna perfeito. Então eu quero fazer upload de um arquivo usando PHP e movê-lo do local do tmp para o cartão MicorSD. Eu gostaria de fazer isso usando move_uploaded_file($fileTmpLoc, "/mnt/$fileName"
, mas meus logs do Apache dizem que a permissão foi negada. Eu tentei chmod mnt com 777 mas isso não funciona.
Qual seria o melhor método para
A / Montar automaticamente o cartão SD na inicialização
B / Aplique as permissões corretas para permitir que o PHP mova arquivos para o cartão SD.
Esta máquina nunca verá a Web, por isso não estou preocupado com a segurança.
B / tente alterar a propriedade para o usuário que está executando o php
Um / adicione sdcard ao / etc / fstab link
Tive que formatar o cartão para ext
e chmod para 777. No entanto, o Fstab corrigiu o outro problema.