problema di permessi apache insano

1

Ho 3 mac: un Mac Mini, un MacBook Air e un MacBook Pro.

Ho alcune directory speculari su tutti e 3 i Mac tramite syncthing (che è fantastico).

Il MacBook Pro è a casa; gli altri due sono nel mio ufficio.

Ho impostato uno script PHP per accedere a un database SQLite che utilizzo. Il file db e lo script php si trovano nella directory specchiata.

A casa, ho abilitato apache su MacBook Pro. Poi ho creato un collegamento simbolico nella mia directory / Library / WebServer / Documents nella directory che è speculare su tutti e 3 i computer.

Ha funzionato. Potrei (sul mio MacBook Pro) vedere localhost in un browser web e potrei vedere localhost / conflict / conflict.php. Tutto ha funzionato bene.

Sono venuto al lavoro. I file nella directory sono tutti specchiati. Tutto va bene.

Ho aperto MacBook Air e nel terminale connesso come utente amministratore, ho avviato sudo apachectl e la macchina potrebbe vedere localhost. Ho aggiunto un link simbolico nella directory / Library / WebServer / Documents e il browser Web potrebbe vedere localhost / conflict / conflict.php. Ho modificato il mio file httpd.conf per abilitare php7 e boom, anche il php ha funzionato.

MA, su Mac Mini, tutto funziona finché non arrivo a conflict / conflict.php.

Nulla mi permetterà di vedere quella directory. Ho confermato che httpd.conf è IDENTICO su MacBook Pro e Mac Mini, ma non riesco a vedere localhost / conflict / conflict.php. Posso cancellare il link simbolico ad esso e l'errore si modifica in un errore di file non trovato ma OGNI volta il link esiste, non importa quali siano le autorizzazioni sul link e la directory effettiva e i file effettivi in esso, ottengo un errore 403 ogni volta .

Forbidden

Non hai il permesso di accedere a /conflicts/conflicts.php su questo server.

Ho triplicato controllato le autorizzazioni. Ho persino impostato i permessi sulla directory e sui file su 777. OGNI VOLTA, ottengo l'errore 403.

ENTRAMBI altri computer possono ancora vedere localhost / conflict / conflict.php ma il Mac Mini insiste che non ho il permesso di farlo.

Aiuto?

    
posta trevor 16.10.2018 - 02:05
fonte

0 risposte

Leggi altre domande sui tag