Deprecated: Function split() is deprecated in /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/auth.php on line 146 Warning: Cannot modify header information - headers already sent by (output started at /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/auth.php:146) in /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/auth.php on line 236 Warning: Cannot modify header information - headers already sent by (output started at /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/auth.php:146) in /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/actions.php on line 128
Copiaţi directorul proiect undeva pe serverul ftp, pentru a acoperi un caz mai complex(de exemplu mai există şi aplicaţii deja funcţionale pe server în webroot) vom considera că aţi copiat directorul în /django/proiect
În general, pe ftp există un director de genul /cgi-bin din care se execută scripturi cgi. Fiind de altfel singurul loc de unde se pot rula scripturi cgi. Puneţi fişierul django.cgi de AICI în directorul /cgi-bin (sau echivalent), şi nu uitaţi să modificaţi liniile de sub comentariile care cer asta.
Mai precis:
sys.path.append(”/home/user/public_html/django”)
după import os, sys şi:
sys.path.append(”/home/user/public_html”) os.chdir(”/home/user/public_html”) # Change mysite to the name of your site package os.environ[’DJANGO_SETTINGS_MODULE’] = ‘proiect.settings’ înainte de ultima linie.
La următorul pas, va trebui să creaţi un fişier .htaccess în directorul de deasupra proiectului, adică în /django pe ftp. Acest fişier va arăta aşa:
RewriteEngine on RewriteRule ^(.*)(/)$ /cgi-bin/dj/$1/
Acum ar trebui să puteţi folosi aplicaţia accesând-o la http://example.com/django
| Publicaţi pe acest Wiki doar conţinut original, nu se acceptă copierea articolelor de pe alte site-uri. Se recomandă folosirea link-urilor in acest caz. | ||
|
|
|
|