DEMO İNCELE
ÜCRETSİZ İNDİR

Prestashop localhosttan ftp aktarım

Merhabalar,

yeni bir prestashop kullanıcısı olarak daha önce joomla virtuemartta yaptığım sitemi presta olarak değiştirdim.
ancak localde yaptığım sitemi ftp ye aktarırken sorunla karşılaşıyorum. baya kurcalıyorum. çözeceğimi düşünüyorum
ancak aktarımı iyi bilen arkadaşlar varsa tek tek anlatabilirse sevinirim.

benim yaptıklarımı anlatayım. yanlışlarım varsa lütfen düzeltin.

1- prestashopu ftp ye atmadan bilgisayarıma kurdum ve tasarımı tamamladım. malumunuz kurulumdan sonra admin klasörünün adını değiştirdim ve install klasörünü de sildim.

2- daha sonra ftp plesk panelden prestadb adında veritabanı oluşturdum.

3- bilgisayarımdan phpmyadmine girerek veritabanımın yedeğini masaüstüne zipli olarak aldım.

4- bilgisayarımdaki easyphp klasöründeki prestashop dosyalarını ftp ye aktardım.

işte tam olarak çözmeye çalıştığım yer burası.

install klasörünü sildiğim için ftp de bu şekilde kurulum olmayacağını düşünerek orjinal prestashop dosyalarından “install” ve “admin” klasörlerini de ftp ye aktardım. (sanırım burda hata ettim :S )

5- tarayıcımdan www.siteadi.com/install adresine girdim ve emin olmayarak kuruluma başladım.

3. adımda yani veritabanı ismi, kullanıcı ve şifre alanındaki bilgileri doğru girmeme rağmen veritabanı ile bağlantı kuramadım. plesk panelden veritabanı adını değiştirip denedim olmadı, şifreyi basit bişey yaptım olmadı, kullanıcı adını değiştirdim maalesef olmadı.

6- Şimdi ise ftp den tüm dosyaları sildim. www.presta-tr.com adresinden indirdiğim prestashp v1.1 orjinal halini ftp ye aktarıyorum. kurulumu yapmayı denicem. daha sonrasında veritabanını aktarıcam, inşallah :)

yani kısacası ben bu şekilde deniyorum.
daha kolay bir yolu var mıdır bilemiyorum? ayrıca düzelttiğim resim dosyaları ve diğer kısımlardaki dosya içlerindeki ayarlar gidecek mi onu da bilemiyorum?
bu konuyla ilgili yardımlarınızı ve tavsiyelerinizi bekliyorum.

sürçü lisan ettiysem affola.
saygılar.

2 thoughts on “Prestashop localhosttan ftp aktarım

  1. boyoz - 29 Mart 2017 at 23:41

    ben buna çare buldum arkadaşlar. meğer çok basitmiş. :)
    madde madde anlatayım, en azından yapamayanlar varsa belki işe yarar.
    1- bilgisayarınızdan phpmyadmine giriyorsunuz. localhostunuzun veritabanının yedeğini zipli olarak masaüstüne kaydediyorsunuz.
    2- ftpnizdeki phpmyadmine (plesk, cpanel vb) girip localhostta yaptığınız veritabanınızın adıyla orda da oluşturuyosunuz. kullanıcı adı ve şifresini belirliyorsunuz. bir yere not etmenizi tavsiye ederim. her hangi bir hata olmamalı.
    3- localhostunuzdaki dosya ve klasörleri her hangi bir programla (filezilla, cuteftp vb)aynen ftpnize yolluyorsunuz.
    4- aktarım bittikten sonra config klasörü içindeki settings.inc dosyasını açıp içindeki kodları şu şekilde değiştiriyorsunuz.

    <?php

    define(‘__PS_BASE_URI__’, ‘/’); –> burda bilgisayarınızdaki yol yazar.onu silin.(ben öyle yaptım)
    define(‘_THEME_NAME_’, ‘Compuland’); –> burası zaten aynen kalıyor.
    define(‘_DB_NAME_’, ‘VERİTABANI ADI’); –> ftpnizde oluşturduğunuz veritabanı adını buraya yazıyorsunuz.
    define(‘_DB_SERVER_’, ‘FTP NİZİN SERVER ADI’); –> burada localhost yazar. bunu değiştirmenizi tavsiye ediyorum. hosting firmanızı arayıp tam olarak öğrenirseniz en sağlıklısı. ftpnizin IP adresini buraya yazıyorsunuz.
    define(‘_DB_USER_’, ‘VERİTABANI KULLANICI ADI’); –> ftpnizin panelinde belirlediğiniz kullanıcı adını buraya yazıyorsunuz.
    define(‘_DB_PREFIX_’, ‘ps_’); –> aynen kalsın. ne olduğunu bilmediğim için bıraktım :)
    define(‘_DB_PASSWD_’, ‘VERİTABANI KULLANICI ŞİFRESİ’); –>ftpnizin panelinde belirlediğiniz kullanıcı şifresini buraya yazıyorsunuz.
    define(‘_DB_TYPE_’, ‘MySQL’); –> aynen :)
    define(‘_COOKIE_KEY_’, ‘q3eOOWvj0Ux6MMg4CsDB8ZxNpq652HhY94bZo’); –> aynen
    define(‘_COOKIE_IV_’, ‘pnf1YawQDas’); –> aynen
    define(‘_PS_VERSION_’, ‘1.1.0.5’); — > aynen

    ?>

    5- ftpnizin paneline girerek oluşturduğunuz VERİTABANININ içine girip, daha önceden localhosttan masaüstünüze kaydettiğiniz zipli veritabanı dosyanızı ftpnizin veritabanına import ediyorsunuz.

    BUNLARI YAPTIĞINIZDA OLMASI GEREKİYOR.

    kendim pişirdim, kendim yedim. :)

    saygılar..

    Cevap
  2. SedatKar - 29 Mart 2017 at 23:41

    sağul kardeş bilgi için , ancak en kısa yol araçlar ve veritabanı yedeklemeden sql sorgusu almak. ve dosyaları ftp ye attıktan sonra bir veritabanı oluşturmak ve sql sorgusunu o veritabanına göndermek.

    Cevap

Cevap bırakın