2.076 de modificări
Diferență între revizuiri ale paginii „Instrucțiuni de instalare”
Instrucțiuni de instalare (vedeți sursă)
Versiunea de la data 3 februarie 2014 16:56
, 3 februarie 2014 16:56→Configurarea Apache
Linia 96: | Linia 96: | ||
Aceste instrucțiuni sunt pentru Apache cu mod_php5 sub Ubuntu. Le puteți folosi cu titlu orientativ pe orice alt sistem, dar fișierele exacte pe care trebuie să le modificați pot diferi. Toate comenzile și editările se execută ca root. | Aceste instrucțiuni sunt pentru Apache cu mod_php5 sub Ubuntu. Le puteți folosi cu titlu orientativ pe orice alt sistem, dar fișierele exacte pe care trebuie să le modificați pot diferi. Toate comenzile și editările se execută ca root. | ||
* Permiteți execuția de cod PHP. | |||
<syntaxhighlight lang="bash"> | |||
apt-get install libapache2-mod-php5 | apt-get install libapache2-mod-php5 | ||
</syntaxhighlight> | |||
* Activați modulul rewrite: | |||
<syntaxhighlight lang="bash"> | |||
a2enmod rewrite | a2enmod rewrite | ||
</syntaxhighlight> | |||
* Numai pentru '''userdir''': Activați modulul userdir | |||
<syntaxhighlight lang="bash"> | |||
a2enmod userdir | a2enmod userdir | ||
</syntaxhighlight> | |||
* Numai pentru '''userdir''': În <tt>/etc/apache2/mods-available/php5.conf</tt> comentați secțiunea | |||
<syntaxhighlight lang="apache"> | |||
# <IfModule mod_userdir.c> | # <IfModule mod_userdir.c> | ||
# <Directory /home/*/public_html> | # <Directory /home/*/public_html> | ||
Linia 125: | Linia 122: | ||
# </Directory> | # </Directory> | ||
# </IfModule> | # </IfModule> | ||
</syntaxhighlight> | |||
* Numai pentru '''userdir''': Permiteți fișiere <tt>.htaccess</tt>. În <tt>/etc/apache2/mods-available/userdir.conf</tt> modificați secțiunea | |||
<syntaxhighlight lang="apache"> | |||
<Directory /home/*/public_html> | <Directory /home/*/public_html> | ||
... | ... | ||
Linia 135: | Linia 132: | ||
... | ... | ||
</Directory> | </Directory> | ||
</syntaxhighlight> | |||
* Numai pentru '''document root''': Permiteți fișiere <tt>.htaccess</tt>. În <tt>/etc/apache2/sites-available/default</tt> modificați secțiunea | |||
<syntaxhighlight lang="apache"> | |||
<Directory /var/www/> | <Directory /var/www/> | ||
... | ... | ||
Linia 145: | Linia 142: | ||
.... | .... | ||
</Directory> | </Directory> | ||
</syntaxhighlight> | |||
* Alegeți setul de caractere UTF-8. În <tt>/etc/apache2/conf.d/charset</tt>, decomentați sau adăugați linia | |||
<syntaxhighlight lang="apache"> | |||
AddDefaultCharset UTF-8 | AddDefaultCharset UTF-8 | ||
</syntaxhighlight> | |||
* Numai pentru '''userdir''', fără '''virtual host''': Editați <tt>DEX/wwwbase/.htaccess</tt> și decomentați/modificați linia: | |||
<syntaxhighlight lang="apache"> | |||
RewriteBase /~user/DEX/wwwbase/ | RewriteBase /~user/DEX/wwwbase/ | ||
</syntaxhighlight> | |||
* Numai pentru '''virtual host''': Creați fișierul <tt>/etc/apache2/sites-available/dex.domeniulmeu.com</tt>: | |||
<syntaxhighlight lang="apache"> | |||
<VirtualHost *:80> | <VirtualHost *:80> | ||
DocumentRoot /path/to/DEX/wwwbase | |||
ServerName dex.domeniulmeu.com | |||
</VirtualHost> | </VirtualHost> | ||
</syntaxhighlight> | |||
apoi | apoi | ||
<syntaxhighlight lang="bash"> | |||
a2ensite dex.domeniulmeu.com | a2ensite dex.domeniulmeu.com | ||
</syntaxhighlight> | |||
* Reporniți Apache: | |||
<syntaxhighlight lang="bash"> | |||
sudo /etc/init.d/apache2 restart | sudo /etc/init.d/apache2 restart | ||
</syntaxhighlight> | |||
* Accesați una din paginile | |||
** '''userdir''': <tt><nowiki>http://localhost/~user/DEX/wwwbase</nowiki></tt> | |||
** '''document root''': <tt><nowiki>http://localhost/DEX/wwwbase</nowiki></tt> | |||
** '''virtual host''': <tt><nowiki>http://dex.domeniulmeu.com</nowiki></tt> | |||
Dacă întâmpinați probleme netratate aici, vă rugăm contactați-ne ca să actualizăm acest document. | Dacă întâmpinați probleme netratate aici, vă rugăm contactați-ne ca să actualizăm acest document. |