XAMPP-Ubuntu-nie mogę uzyskać dostępu do mojego projektu w lampp / htdocs
Zainstalowałem xampp na Ubuntu 12.04. Mój projekt został umieszczony w folderze/opt / lampp / htdocs / project_is_here
Kiedy wpisuję w przeglądarce localhost/soap/php
(soap / php jest w moim folderze htdocs), gdzie index.php
pojawia się następujący błąd:
Access forbidden!
You don't have permission to access the requested directory. There is either no index document or the directory is read-protected.
If you think this is a server error, please contact the webmaster.
Error 403
localhost
Apache/2.4.3 (Unix) OpenSSL/1.0.1c PHP/5.4.7
Jakieś pomysły, jak to naprawić? Myślę, że jest to właściwa lokalizacja do umieszczenia projektu, ponieważ próbowałem innych miejsc i powiedział, że lokalizacja nie istnieje i ten błąd zniknie tutaj i dostaję to.
Jakieś pomysły? 5 answers
-
W terminalu Linuksa przejdź do katalogu lampp.
cd /opt/lampp
-
W wierszu poleceń wpisz:
sudo chmod 777 -R htdocs
Problem powinien zostać rozwiązany.
1. Edycja:
To co właśnie zrobiłeś było:
Przejdź do katalogu zawierającego chroniony katalog. Twój problem polegał na tym, że był to folder, do którego dostęp był chroniony przez system. Gdy poleciłeś chmod 777-r htdocs, Ustawiłeś uprawnienia dla wszystkich na komputerze do odczytu/zapisu/wykonania-dozwolone .
Wiesz, co oznacza każda cyfra. Tu jest napisane o kim jest ten numer. Teraz każda liczba od 0-7 ustawia poziom uprawnień. Po prostu podam ci link do tego.Http://www.pageresource.com/cgirec/chmod.htm
Zapomniałem dodać, dlaczego jest '- R'. '-R ' sprawia, że polecenie jest rekurencyjne i będzie miało wpływ na htdocs, jak również wszystkie podkatalogi htdocs i wszystkie podkatalogi tych itd.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-08-20 02:53:52
Mam ten sam problem i to jest moje rozwiązanie:
1.in terminal
cd /opt/lampp/etc/
- Jeśli masz zainstalowany sublime text po prostu wpisz:
subl httpd.conf
3.po otwarciu pliku konfiguracyjnego w sublime musisz sprawdzić, czy te trzy bloki są następujące :
<Directory /> AllowOverride All Require all granted </Directory>
================================
<Directory "/opt/lampp/htdocs"> Options Indexes FollowSymLinks ExecCGI Includes AllowOverride All Require all granted </Directory>
================================
User your username Group your group name
Na przykład:
Moja nazwa użytkownika to mhmd również nazwa mojej grupy to mhmd
I mam nadzieję, że to ci pomoże ..User mhmd Group mhmd
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-07-30 18:47:22
Jednym z możliwych powodów jest to, że używasz wirtualnego hosta.
W takim przypadku użyj tego polecenia w swoim terminalu
sudo nano /opt/lampp/etc/extra/httpd-vhosts.conf
Następnie dodaj ten blok kodu na końcu pliku
<VirtualHost *:80>
DocumentRoot "/opt/lampp/htdocs"
ServerName localhost
ServerAlias localhost
ErrorLog "logs/localhost-error_log"
CustomLog "logs/localhost-access_log" common
</VirtualHost>
Wreszcie restart XAMPP
sudo /opt/lampp/lampp restart
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-23 04:00:16
Dałem wszystkie uprawnienia, nadal mam komunikat o błędzie. Zapraszamy do zapoznania się z naszą ofertą.conf set : DocumentRoot to / opt/lampp / htdocs
Wszystko rozwiązane dla mnie. Zmień "DocumentRoot" na folder, który jest twoim projektem.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-18 23:49:17
Przyda się,
test@test:~$ sudo chown -R test:test /var/www/html/folder
test@test:~$ sudo chmod -R 666 /var/www/html/folder //-system user
test@test:~$ sudo chmod -R 777 /var/www/html/folder // -browser
Co to jest 777 ? -- >7: ty, 7: My, 7: oni.Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-29 06:23:43