Witam mam Linux i nie mogę do katalogu htdocs dodać drugiego katalogu z przykładami PHP z ksiązki. Kiedyś po prostu uruchamiałem menadżer plików nemo jako root i je tam przenosiłem, teraz już ta opcja nie działa i wiem, że nie było to bezpieczne. Uruchomiłem i zainstalowałem LAMP z opcją sudo, pytanie jak poprawnie dodać usera do katalogu htdocs, abym mógł z IDE tworzyć w nim nowe pliki PHP i aby przeglądarka mi je wykrywała
localhost/plik.php
tak jak tu w przykładzie? Obecnie co wykonałem to
sudo chown nazwa_uzytkownika htdocs
wojciechpietrzak.com.pl/instalacja-konfiguracja-srodowiska-xaamp-linux/
Pokaż wynik ls -ltrh z z katalogu nadrzędnego do htdocs
W Windows 10 wystarczyło w pliku C:xampp/apache/conf/httpd.conf zmienić tak jak ten pan pokazał na filmiku i działało.
youtu.be/z_n0XzNErTc?t=3m22s
Utworzyłem katalog Site gdzieś na dysku i od razu strona wykrywała w nim pliki php gdy wpisałeś localhost w przeglądarkę. Pod Linuksem jest tylko w /opt/lampp/apache2/conf jeden plik httpd.conf i sporo uboższy. Zmieniłem tam wpis na:
Alias /bitnami/ "/opt/lampp/apache2/htdocs/"
Alias /bitnami "/opt/lampp/apache2/htdocs"
<Directory "/home/nazwa_uzytkownika/www/">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
I pokazuje nadal błąd 403.
Nie znaleziono obiektu!
Nie znaleziono żądanego URL-a na tym serwerze. Jeśli wpisałeś URL-a ręcznie, sprawdź, czy się nie pomyliłeś.
Jeśli myślisz, że jest to błąd tego serwera, skontaktuj się z administratorem.
Error 404
localhost
Apache/2.4.34 (Unix) OpenSSL/1.0.2p PHP/5.6.38 mod_perl/2.0.8-dev Perl/v5.16.3
Jak poprawnie powinienem to zrobić?
sudo rm -rf /opt/lampp/htdocs
mkdir ~/public_html
sudo ln -s /home/tadek/public_html /opt/lampp/htdocs
Czy może po prostu zmienić atrybuty folderu?
sudo chmod 0777 -R /opt/lampp/htdocs/*
Jak programiści PHP to teraz rozwiązują, bezpiecznie jest usunąć katalog htdoc i zrobić dowiązanie?