pomoc oko FTP-a

Autor ivich, 21. Travanj 2012, 10:44

0 Članovi i 4 Gosti pregledava ovu temu.

ivich

jucer sam kupio hosting prvi puta i sad me zanima kako se spojiti preko joomle?
radio sam stranice u joomli ali ih nikad nisam stavljao na server pa me zanima kak to funkcionira...probao sam se spojiti na hosting preko filezille i sve radi okej....e sad probao sam u joomli i upisao ftp postavke pa mi izbaci ovu gresku:
        JFTP::login: Unable to login
        JFTP: :write: Nije moguće koristiti pasivni mod
        Nije uspjelo spremanje podataka. Greška: Nije uspjelo zapisivanje u konfiguracijsku datoteku


Na stranicu koju cu objaviti cu svaki dan objavljivati clanke pa me zanima kad se spojim preko ftp-a kad kreiram novi clanak dal se to odmah prebacuje na server ili moram rucno prebacivati preko nekog ftp klijenta?

Tom555

Joomla nema ovako izravnu vezu s ftp-om kako ti misliš.
Dakako, preko ftp-a se vrši prebacivanje joomle na server, a daljnje uređivanje članaka radi se izravno preko administratorskog dijela joomle i za to nije potrebno prebacivanje preko nekog ftp poslužitelja.
Pogreška koja se tebi javlja je vjerojatno što u globalnoj konfiguraciji joomle (configuration.php) nisu dobri ftp podatci odnosno putanje.

ivich

hvala na odgovoru...
znaci kad sredim taj problem prebacuje se automatski ili...?

ivich

jem moze netko napisati primjer ko ima iskustva s tim kako trebaju izgledati ftp postavke?
cijeli dan se mucim s tim i nikako da se pokrene nesto...hvala!

wooer

Ništa se niti neće pokretati. Ftp postavke u globalnoj konfiguraciji služe samoj joomli da putem ftp-a kopira dodatke koje želiš instalirati u trenutnoj joomli i općenito za pristup datotekama joomle. Nije namijenjeno niti će ikada biti za prebacivanje podataka s lokalne instalacije joomle na joomlu koja se nalazi na hostingu.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity
Documentation & Translation Team Member

ivich

okej...a kako da onda prebacujem podatke na hosting?

Tom555

Citat: ivich  u 22. Travanj 2012, 21:51
okej...a kako da onda prebacujem podatke na hosting?
A zašto bi prebacivao uopće? Imam osjećaj da si ti još uvijek na Dremweawer ili nekim drugim programima za izradu web stranica gdje se na taj način uređiva stranica. Ovdje za to uopće nema potrebe. Primjerice, članke uređuješ izravno kroz joomla administraciju pa i ako taj članak ima fotografiju i sl., nema potrebe posebno prebacivati takav sadržaj preko ftp-a na server. Iznimno, ako uređuješ predložak, onda je to potrebno pomoću ftp-a mijenjati unutar sadržajnog dijela joomle na hostingu.

ivich

ma nisam...poceo sam nedavno s joomlom i konacno ju savladao i dobro mi ide...imam gotovu svoju stranicu (template)...i sve sto sam do sad radio sam radio za sebe i ovo mi je sad prva stranica koju bih stavio na hosting i problem je sto nisam nikad to radio...pa me zanima kako da stavim tu stranicu da ju drugi mogu vidjeti na mojoj domeni koju sam zakupio s hostingom..

Tom555

Pa dobro onda, što je sporno? Želiš s localhosta prebaciti na server? O tome je riječ?
O tome je ovdje bilo puno riječi, a da ne govorim koliko još na famoznom googleu.

ivich


Onebeat

Citat: ivich  u 23. Travanj 2012, 08:42
e pa to hocu :D

Ako to hoces onda ces to i nac....

Prvo google, pa onda search ovaj forum pa onda tek post na forumu.

Pronađi me
Truth will set you free

jbogunov

Prebacite ovako:
Skinete besplatni ftp program - download Filezilla ftp programa sa http://filezilla-project.org/download.php?type=client
Otvorite ga , u vrhu programa piše Poslužitelj: upišete ftp adresu poslužitelja. FTP Adresa: ftp.imevašegweba.com, npr.
ftp.marko.com , Korisničko ime: (dobili ste ga od poslužitelja servera Lozinka: (isto su Vam je poslali ) , u port ne upišete ništa,
nego kliknete na :
Povezati

U desnoj strani se otvori vaš PC

uđite u C: (disk)
xamp
htdoc
i cijeli folder jomle  kako vam se već zove
povucite sve datoteke u desni prozor u mapu public. html
Budite sigurni da ste svoj sadržaj uploadali u public_html ili www direktorij na serveru.
To je to i sad u configuration. php na serveru promijenite par redova:
<?php
class JConfig {
   var $offline = '0';
   var $editor = 'jce';
   var $list_limit = '20';
   var $helpurl = 'http://help.joomla.org';
   var $debug = '0';
   var $debug_lang = '0';
   var $sef = '0';
   var $sef_rewrite = '0';
   var $sef_suffix = '0';
   var $feed_limit = '10';
   var $feed_email = 'author';
   var $secret = 'vaYCY8VRMPhI3bgu';
   var $gzip = '0';
   var $error_reporting = '-1';
   var $xmlrpc_server = '0';
   var $log_path = '/home/vašweb/public_html/logs';
   var $tmp_path = '/home/vašweb/public_html/tmp';
   var $live_site = '';
   var $force_ssl = '0';
   var $offset = '0';
   var $caching = '0';
   var $cachetime = '15';
   var $cache_handler = 'file';
   var $memcache_settings = array();
   var $ftp_enable = '0';
   var $ftp_host = '127.0.0.1';
   var $ftp_port = '21';
   var $ftp_user = '';
   var $ftp_pass = '';
   var $ftp_root = 'ftp.vašWeb.com';
   var $dbtype = 'mysql';
   var $host = 'localhost';
   var $user = 'korisničkoime_imebaze';
   var $db = 'korisničkoime_imebaze';
   var $dbprefix = 'jos_';
   var $mailer = 'mail';
   var $mailfrom = 'vaš e-mail';
   var $fromname = 'vašWeb';
   var $sendmail = '/usr/sbin/sendmail';
   var $smtpauth = '0';
   var $smtpsecure = 'none';
   var $smtpport = '25';
   var $smtpuser = '';
   var $smtppass = '';
   var $smtphost = 'localhost';
   var $MetaAuthor = '1';
   var $MetaTitle = '1';
   var $lifetime = '15';
   var $session_handler = 'database';
   var $password = 'gS2pf65Pic';
   var $sitename = 'imevašegWeba';
   var $MetaDesc = 'Joomla! - upravljanje portalima i dinamičnim sadržajima.';
   var $MetaKeys = 'joomla, Joomla';
   var $offline_message = 'Pauza zbog održavanja sustava. Molimo, navratite malo kasnije.';
}
?>

Nadam se da ste skužili što mijenajte,
svugdje gdje piše vašWeb ubacite npr: www.marko.com vaš Web
gdje piše korisničko ime - ubacite vaše korisničko ime,
promijenite ovu putanju
   var $log_path = '/home/vašweb/public_html/logs';
   var $tmp_path = '/home/vašweb/public_html/tmp';

i ubacite ispred naziva baze vaše korisničko ime, jer to dodaje server.
'korisničkoime_imebaze';

Save - sve , nemojte zaboraviti spremiti.
Sad lijepo uđite u svoju bazu podataka ili pak otvorite icon-u xamp-a u podnožju Desktopa vašeg PC i kliknite na Admin pokraj SQL baze:

Otvorit će vam se administracija baze izaberite naziv svoje baze: i exportirajte je.
U zaglavlju piše Export, u dnu piše zip , kliknite na to i kliknite dalje: baza će se exportirati negdje na Pc (my document-download ili gdje vi izaberete)
Otiđite na svoj web panel ulogirajte se i u Softaculusu otvorite novu bazu istog imena i iste lozinke.
Nakon toga kliknite na Import u zaglavlju, Browse po svom PC-u nađite svoju bazu SQL-imebaze, kliknite i začas je gotovo.

Vi ste sad sretnik Waš web funkcionira.
Šala mala

Lijep pozdrav iz Rijeke

Jasna

Tom555

Jasna doista lijepo čovjeku objašnjava. Svaka čast na trudu!  ;)

wooer

Ja sam mazohist pa makar mi bilo poznato uvijek čitam sve što drugi napišu.
Ovo nije kritika već skretanje pozornosti na greškice radi kojih bi gotovani koji bez razmišljanja slijede upute mogli imati problema.

Greške koje uočavam su redom:

  • FileZilla klijent strukturu lokalnog diska standardno prikazuje na lijevoj, a ne desnoj strani.
  • Standardni xampp direktoriji su C:\xampp\htdocs (xamp možda i prolazi ako je tako instalirano, ali htdoc bi mogao biti problem)
  • Prebacivanje na ovaj način 'svih' datoteka i direktorija često uzrokuje nepostojanje ili neispravno prenošenje nekih ključnih datoteka (uglavnom najbitnijih iz libraries direktorija). Umjesto toga u praksi datoteke prebacujemo komprimiranjem sadržaja direktorija i njegovom dekompresijom na serverskoj strani.
  • Varijabla $editor standardno ima vrijednost 'tinymce' pa bi kopiranje vrijednosti 'jce' po inerciji moglo dovesti do problemčića
  • Za $live_site varijablu je poželjno postaviti url sitea
  • Ako je $ftp_enable postavljen na '0' tada nema potrebe upisivati ftp adresu u $ftp_root
  • Nove verzije joomle više baš ne nude za $dbprefix vrijednost 'jos_' i tu bi trebalo pripaziti i upisati ispravnu vrijednost
  • Skrenuti pozornost (istaknuti) na varijable $user, $db i $password čije vrijednosti moraju odgovarati stvarnom stanju na serveru.
  • Jedan od zadnjih naputaka glasi 'svugdje gdje piše vašWeb ubacite npr: www.marko.com' pa bi onda ako slijepo slijedim upute (search/replace) za varijablu $ftp_root morao upisati 'ftp.www.marko.com.com'. Uh...
  • Dodavanje korisničkog imena kao prefiksa baze je najčešće karakteristika cPanel hostinga, a ne servera.
  • Izvoz (export) baze uglavnom će uzrokovati greške prilikom importa jer sadrži sql kôd za kreiranje baze što hosting uglavnom ne dozvoljava. Potrebno je raditi export tablica željene lokalne baze i iste importirati u prethodno kreiranu bazu na serveru.
  • 'Softaculus' (pretpostavit ću da govorimo o Softaculous) nije alat za manipulaciju bazama već auto instaler besplatnih open source aplikacija. Za upravljanje bazama najčešće se koristimo s phpmyadmin ili sqlbuddy aplikacijama.

Za kraj bih savjetovao umjesto gore predstavljenog ručnog načina koristiti Akeeba Backup u kombinaciji s Akeeba Kickstart koji će glavninu ovih poslova 'sami odraditi'.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity
Documentation & Translation Team Member

jbogunov

Totalno ste u pravu, odgovor sam napisala za par minuta, te sam greške uočila kad sam već poslala odgovor, najviše sam grešaka napisala zbog brzine, ali onaj tko radi u joomli razumije, na ovaj način se može prebacivati do besvijesti i bez greške i sa servera i  na server, samo jedna datoteka ili sve, joomla se uvijek može popraviti i ponovo prebaciti i baza  uvijek radi. Normalno da je xampp, a ne xamp, normalno da je htdocs, a ne htdoc, pa te datoteke napravi sam xampp u čemu je problem, ja sam na puno mjesta tražila odgovore da nešto riješim, a odgovori su bili pogledaj web, pogledaj na google, upotrijebi ovaj ili onaj softwer, a kad osoba počne sama raditi ne trebaju joj programi da odrade umjesto njega  i usput export baze i kopiranje foldera joomle u kojem sam si smjestila datoteke, prebacujem
stalno s PC-a, na PC, s Pc na server, sa servera na PC i sve radi. Configuration.php sam prekopirala slučajno sa joomle 1.5 , samo da mu pokažem koje redove da ispravi na svojoj datoteci a ne da nju prekopira cijelu, ona je postavljena u joomli, samo par redova se treba ispraviti i sve radi.  Ako imam još koju gramatičku pogrešku slobodno ispravite.
Lijep pozdrav