Προς το περιεχόμενο

Php file και executable δικαιώματα


skiabox

Προτεινόμενες αναρτήσεις

Εχω το ίδιο info.php αρχείο που απλά εκτελεί μια phpinfo() function σε δύο διαφορετικά μέρή.

Το ένα μέσα στο ~/Sites και το άλλο μέσα στο ~/Sites/PhpProject1

Στο ~/Sites folder τρέχει χωρίς να του δώσω executable permissions ενώ στο ~/Sites/PhpProject1 θέλει και executable permissions για να τρέξει.

Η εγκατάσταση της php έχει γίνει με βάση αυτόν τον οδηγό :

 

https://getgrav.org/blog/macos-sierra-apache-multiple-php-versions

 

Ξέρει κανείς γιατί συμβαίνει αυτό με το ~/Sites directory?

 

Ευχαριστώ.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Παίζουν πολλά ρόλο:

Τι δικαιώματα υπάρχουν στο φάκελο και στους απο πάνω απο αυτόν,

Σε ποιον user ανήκει το  directory,

Με τι δικαιώματα εκτελείται ο  php interpreter και πως(σαν  apache module  ή ως fcgi);

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Έχεις αλλάξει User & Group όπως λέει ο οδηγός;

Αν ναι, προσπάθησε να δώσεις δικαιώματα στον φάκελο (με ότι αυτός περιέχει) που διαβάζει ο Apache

chown -R {user}.{group} /Users/your_user/Sites/*

ή

chown -R O_user:To_group /Users/your_user/Sites/*
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αυτή είναι η λίστα με τα files:

Sites
├── [drwxr-xr-x administrator staff   ]  Sites/.idea
│   ├── [-rw-r--r-- administrator staff   ]  Sites/.idea/Sites.iml
│   ├── [-rw-r--r-- administrator staff   ]  Sites/.idea/modules.xml
│   ├── [-rw-r--r-- administrator staff   ]  Sites/.idea/php.xml
│   └── [-rw-r--r-- administrator staff   ]  Sites/.idea/workspace.xml
├── [drwxr-xr-x administrator staff   ]  Sites/PhpProject1
│   ├── [drwxr-xr-x administrator staff   ]  Sites/PhpProject1/.idea
│   │   ├── [-rw-r--r-- administrator staff   ]  Sites/PhpProject1/.idea/PhpProject1.iml
│   │   ├── [-rw-r--r-- administrator staff   ]  Sites/PhpProject1/.idea/modules.xml
│   │   ├── [-rw-r--r-- administrator staff   ]  Sites/PhpProject1/.idea/php.xml
│   │   └── [-rw-r--r-- administrator staff   ]  Sites/PhpProject1/.idea/workspace.xml
│   ├── [-rw-r--r-- administrator staff   ]  Sites/PhpProject1/index.php
│   └── [-rwxr-xr-x administrator staff   ]  Sites/PhpProject1/info.php
├── [-rw-r--r-- administrator staff   ]  Sites/index.html
└── [-rw-r--r-- administrator staff   ]  Sites/info.php

3 directories, 12 files

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...