Directoarele utilizatorilor Apache permite fiecărui utilizator de a avea un director în contul dvs. în cazul în care puteţi pune fişiere care pot fi vizualizate cu un browser.

Ar fi ceva de genul:

http://localhost/ ~ user

Pentru a specifica utilizatorul trebuie să folosească tilda. Simbolul tilda, apăsând AltGr 4.

Pentru a folosi această facilitate ar trebui să permită userdir modul Apache. Creaţi directorul public_html din contul de utilizator nostru. Sejur de fişiere vor fi prin intermediul browser-ului. De la un terminal executaţi următoarele comenzi:

mkdir ~/public_html
sudo a2enmod userdir
sudo /etc/init.d/apache2 restart

Se întâmplă ca script PHP în loc de a rula descărcat. Noi nu vrem acest lucru, trebuie să editaţi un fişier de configurare. De la terminalul deschis pentru editare:

sudo gedit /etc/apache2/mods-enabled/php5.conf

Am căuta în fişierul ceva de genul:

# Pentru a re-activa php în directoarele utilizatorilor urma comenta liniile
# (De la …> <IfModule la </ IfModule>.) NU este setat pe On, deoarece
# Previne. Htaccess de la dezactivarea-l.
<IfModule Mod_userdir.c>
<Directory /home/*/public_html>
Php_admin_value opriţi motorul
</ Directory>
</ IfModule>

Aşa cum am spus, în liniile de comentarii, care transportă un pad, am comentariu de la <IfModule> la </ IfModule> pentru a arata ca acest lucru:

# <IfModule Mod_userdir.c>
# <Directory /home/*/public_html>
Php_admin_value # motorul
# </ Directory>
# </ IfModule>

Apasarea pad lasă trei AltGr.

Am putea trece pur şi simplu în afara php_admin_value motorul de motor pe php_admin_value, dar care ar fi impusă. Htaccess în cazul în care, uneori, am dori să indice faptul că acestea nu pot rula scripturi PHP.

Şi reporniţi serverul Apache pentru ca modificările să aibă efect:

sudo /etc/init.d/apache2 restart

Acum, puteţi rula script-urile în PHP în directorul nostru de Apache.

Este cota Sociabil,!