Hvala svima,
za sada radi apache sa php-om.
Gnjavit ću dalje ako zatreba,
tenks
Sada je: 19 ožu 2024, 02:18.
Moderator/ica: Moderatori/ce
18 post(ov)a
•
Stranica: 2/2. • 1, 2
što se pythona tiče ovisi ti o vrsti hostinga da li češ ga uopće moć vrtiti (vps nije problem, ali shared bi mogao biti). python skripte ovako općenito nisu problem.
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
Praktičnije je složiti virtualni host tako da je webroot unutar home direktorija korisnika, a ne u /var/www. Kad sam radio sa apache-om koristio sam ovako nešto (projekt je u workspace direktoriju od Eclipse, ako te zbunjuje path, naravno može biti bilo što):
I naravno, u /etc/hosts ide:
- Kod: Označi sve
<VirtualHost *:80>
ServerName mojprojekt.lan
DocumentRoot /home/username/Workspace/mojprojekt/public
<Directory /home/username/Workspace/mojprojekt/public/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/mojprojekt-error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel debug
CustomLog /var/log/apache2/mojprojekt-access.log combined
</VirtualHost>
I naravno, u /etc/hosts ide:
- Kod: Označi sve
127.0.0.1 mojprojekt.lan
Evo imaš kuharicu za Debiana ovdje. Ja sam si to upogonio.
Kod /etc/apache2/mods-enabled/userdir.conf ostaviš sve kako piše. Umjesto * ne trebaš dodavati svoje ime tj. korisnika.
ovo nisam napravio jer nisam htio da fajlovi imaju drugu grupu i vlasnika
i ovo nisam dirao
i u browseru pristupam sa
gdje mi je spider login ime.
Kod /etc/apache2/mods-enabled/userdir.conf ostaviš sve kako piše. Umjesto * ne trebaš dodavati svoje ime tj. korisnika.
ovo nisam napravio jer nisam htio da fajlovi imaju drugu grupu i vlasnika
- Kod: Označi sve
# chgrp www-data /home/<username>/public_html
i ovo nisam dirao
- Kod: Označi sve
# chmod 755 /home/<username>
i u browseru pristupam sa
- Kod: Označi sve
http://localhost/~spider/
gdje mi je spider login ime.
OK, hvala svima na trudu. U međuvremenu sam frnuo debian jer ima problema s drajverima za moj komp, i stavio sam ubuntu. Instalirao sam apache2 sa svime i php isprobano radi.
Trenutno pokušavam skužiti kako pokrenuti python skriptu na tom hostu
tenks
Trenutno pokušavam skužiti kako pokrenuti python skriptu na tom hostu
tenks
Pozdrav,
opet je zapelo, s tim da nisam baš daleko došao. Dakle, vrtim lokalni apache2, i sada želim izvršiti python skriptu koja jednostavno ispiše Hello world u browseru.
Za sada pokušavam upogoniti cgi-bin, iako sam na netu našao da to nije pametno zato što se svaki poziv skripte otvara posebnu python konzolu. Za sada bi bio sretan da bilo što proradi.
Našao sam hrpu dokumentacije na netu kako to napraviti, ali očito imam IQ na razini sobne temperature. Dakle:
http://docs.python.org/2/howto/webservers.html -> tu piše svašta nešto, i između ostalog postoji link na:
ovo: http://httpd.apache.org/docs/2.2/howto/cgi.html
1. imam cgi-bin direktoriji u kojem imam 2 file-a: hello_world.py i hello_world.cgi
2. file-ovi su egzekutabilni i imaju i svi ih mogu čitati; dakle: chmod a+rx (ako sam dobro napisao)
3. u zaglavljima imam #!/usr/bin/python i tamo je instaliran python....
4. cgi-bin mi se nalazi u rutu weba; dakle:
damir.local/cgi-bin
a public:
damir.local/public_html
Upomoć,
hvala
opet je zapelo, s tim da nisam baš daleko došao. Dakle, vrtim lokalni apache2, i sada želim izvršiti python skriptu koja jednostavno ispiše Hello world u browseru.
Za sada pokušavam upogoniti cgi-bin, iako sam na netu našao da to nije pametno zato što se svaki poziv skripte otvara posebnu python konzolu. Za sada bi bio sretan da bilo što proradi.
Našao sam hrpu dokumentacije na netu kako to napraviti, ali očito imam IQ na razini sobne temperature. Dakle:
http://docs.python.org/2/howto/webservers.html -> tu piše svašta nešto, i između ostalog postoji link na:
ovo: http://httpd.apache.org/docs/2.2/howto/cgi.html
1. imam cgi-bin direktoriji u kojem imam 2 file-a: hello_world.py i hello_world.cgi
2. file-ovi su egzekutabilni i imaju i svi ih mogu čitati; dakle: chmod a+rx (ako sam dobro napisao)
3. u zaglavljima imam #!/usr/bin/python i tamo je instaliran python....
4. cgi-bin mi se nalazi u rutu weba; dakle:
damir.local/cgi-bin
a public:
damir.local/public_html
Upomoć,
hvala
Sve radi ipak, trebalo je uključiti mod koji omogućava hostanje iz home foldera.
Pozdrav
Pozdrav
... šta god da učiniš ... NISI DOBRO IZRAČUNAO ...
... for good fun and advanced thinking join WS1 ...
... do Boga je put dosta kratak, ne moras dalje od svog srca ...
... for good fun and advanced thinking join WS1 ...
... do Boga je put dosta kratak, ne moras dalje od svog srca ...
18 post(ov)a
•
Stranica: 2/2. • 1, 2
Na mreži
Trenutno korisnika/ca: / i 2 gostiju.