Domanda

Ciao Sto usando console infornate di cakePHP per creare un'applicazione cakePHP. Ma quando ho eseguito gli script, si dice che l'attuale utente non dispone dell'autorizzazione per creare una cartella nella directory. Quindi, per scoprire l'utente che viene negata, feci eco whoami dallo script PHP, ed ha ottenuto l'utente. Ora ho fatto che l'utente il proprietario della directory. E come un assegno ho anche creato le cartelle su tale directory dal terminale. Ma quando le piste di script tramite PHP, sputa l'errore sul terminale dicendo che l'utente non dispone dell'autorizzazione.

Quale potrebbe essere il problema?

È stato utile?

Soluzione

Su Ubuntu, assicurarsi che il proprietario e il gruppo delle cartelle sono entrambi www-data. Durante la fase di sviluppo, ho anche tendono a rendere le autorizzazioni di 777 o 755.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top