Impossibile accedere ai file xampp a causa del problema delle autorizzazioni utente

0

Ho installato xampp sul mio MacBook con macOS 10.12, Sierra. Funziona tutto bene, ma ho creato l'app php con il framework slim che crea i file di cache.

Il problema è che non ho autorizzazioni per questi file, non posso cancellarli perché questi file appartengono al demone utente.

Ho provato a cambiare utente in xampp https.conf ma quando cambio utente al mio nome utente apache non verrà avviato:

ERROR: Failed to restart "apache": cannot stop service: AH00543: httpd: bad user name

Qualcuno sa come affrontare questo problema?

UPDATE:

Il percorso della cartella

è nfs: //192.168.64.2/opt/lampp/htdocs/2017/cache

Ho provato questo comando quando sono nella cartella 2017:

sudo chmod -R + a "elenco permessi di personale, add_file, search, add_subdirectory, delete_child, readattr, writeattr, readextattr, writeextattr, readsecurity, file_inherit, directory_inherit" cache

E ottengo

chmod: impossibile impostare ACL sul file 'cache': operazione non supportata

chmod: impossibile impostare ACL sul file '5d': operazione non supportata

chmod: impossibile impostare ACL sul file 'dc': operazione non supportata

chmod: impossibile impostare ACL sul file '5ddcda0f8a5b896924f37eaa7d4701bffab1d462': Operazione non supportata

sudo chmod -R 777 cache

chmod: impossibile modificare la modalità file su cache / 5d: operazione non consentita

chmod: impossibile modificare la modalità file su cache / 5d / dc: operazione non consentita

chmod: impossibile modificare la modalità file nella cache / 5d / dc / 5ddcda0f8a5b896924f37eaa7d4701bffab1d462: Operazione non consentita

Aggiorna

I problemi risolti dall'installazione della versione precedente dei file strega xampp non si trovano nella cartella condivisa di rete ma in / Applicazioni / Xampp

Non ci sono problemi con le autorizzazioni di host e cartelle virtuali

    
posta Piotr 18.09.2017 - 16:47
fonte

1 risposta

0

Limitazione dell'unità di rete

Probabilmente non è possibile modificare le autorizzazioni di utilizzo dell'unità di rete condivisa, nfs , percorso. Utilizza invece l'approccio in basso sul Mac coinvolto, utilizzando i percorsi locali.

Modifica dei permessi

Puoi concederti l'accesso ai file del daemon utilizzando il pannello Ottieni informazioni del Finder.

  1. All'internodelFinder,selezionalacartellaacuivuoiaccedere;
  2. SelezionaFile(menu)>Ottieniinformazioni;
  3. All'internodiCondivisioneeamp;Autorizzazionifaiclicsu+eaggiungiiltuoaccountutente;
  4. All'internodiCondivisioneeamp;AutorizzazionifaiclicsulpignoneeselezionaApplicaaglielementiinclusi.

PotrebbeesserenecessariosbloccareleimpostazionidelleautorizzazioniutilizzandoilBlocconell'angoloinbassoadestradelpannello.

Approccioallalineadicomando

Inalternativa,puoiutilizzarelarigadicomandopermodificareleautorizzazioni,consulta Autorizzazioni per i nuovi file nella directory condivisa . L'approccio a riga di comando è più efficace e consente a sudo di garantire le autorizzazioni per apportare la modifica.

File bloccati e% errori dichmod

Vedi Perché il chown segnala "Operazione non consentita" su OS X?

    
risposta data 18.09.2017 - 17:09
fonte

Leggi altre domande sui tag