Právě je 23 dub 2024 23:29

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 
Autor Zpráva
 Předmět příspěvku: Magento - Cron shell
PříspěvekNapsal: 10 bře 2016 10:10 
C4 zákazník

Registrován:
21 srp 2015 09:19
Příspěvky:
4
Dobrý den,
máme problém se spuštěním CRONu přes shell.

Nechali jsme si vyvinout skript pro komunikaci s dodavatelem (import produktů, aktualizace). Vše se testovalo na demo storu na zahraničním hostingu a nyní máme problém skript na webhostingu C4 vůbec spustit. Je nutné ho vyvolat právě přes shell CRON. Vývojáři říkají, že je to jediná možnost (skript zabere cca 20 minut při prvotním importu zboží).

Zároveň nové Magento 1.9 nepodporuje spouštění CRONU skrze http, proto si nyní nejsem úplně jistý, jestli hostovat Magento na vašem webhostingu je možné.

"Magento 1.9.2.2 cron.php cannot be called via HTTP anymore. Use cron.sh and not wget/cron.php"

Prosím o vaší odpověď.

Děkuji,
Černohous Adam.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Magento - Cron shell
PříspěvekNapsal: 10 bře 2016 11:43 
C4 zákazník
Uživatelský avatar

Registrován:
07 čer 2012 08:56
Příspěvky:
28
Bydliště:
Komenského 696, Lom, 435 11
Obávám se, že shell skripty na C4 hostingu povolené nejsou. Jedině o ten jednorázový import požádat podporu, která vychází vždy vstříc. Pokud by však šlo o pravidelnou synchronizaci a je k ní ten příkazový řádek linuxu nutný, pak bych uvažoval nad hostingem, který to podporuje (vesměs právě ty zahraniční, mohu doporučit ze zkušenosti některé velmi dobře optimalizované pro Magento).


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Magento - Cron shell
PříspěvekNapsal: 10 bře 2016 12:55 
C4 zákazník

Registrován:
21 srp 2015 09:19
Příspěvky:
4
Rozumím, děkuji vám za odpověď.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Magento - Cron shell
PříspěvekNapsal: 10 bře 2016 12:55 
C4 zákazník

Registrován:
21 srp 2015 09:19
Příspěvky:
4
Můžete mi prosím konkrétněji doporučit nějaké vhodné zahraniční webhostingy pro Magento?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Magento - Cron shell
PříspěvekNapsal: 10 bře 2016 18:16 
C4 zákazník
Uživatelský avatar

Registrován:
07 čer 2012 08:56
Příspěvky:
28
Bydliště:
Komenského 696, Lom, 435 11
Osobně bych doporučoval z klasických "sdílených" hostingů pro Magento tyto:

SITE5 MAGENTO HOSTING
NEXCESS MAGENTO HOSTING

nebo třeba Fully Managed VPS server od Site5

SITE5 VPS

Je těch možností skutečně hodně, asi lepší probrat osobně po Skype, tel. nebo mailu.

Stanislav Puffler
info@openmage.cz
773 565 747


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Magento - Cron shell
PříspěvekNapsal: 30 bře 2016 16:03 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8506
Dobrý den,

cron u nás bohužel nelze spouštěť pomocí shellu. Ale nově nepodporované spouštění cronu pomoci HTTP protokolu lze vyřešit úpravou souboru .htaccess, který se nachází v kořenové složce s instalací aplikace Magento. Od verze 1.9.2.2 soubor .htaccess obsahuje pravidla, která blokují přístup k souboru cron.php pomocí HTTP protokolu. Jedná se o následující řádky:
Kód:
###########################################
## Deny access to cron.php
    <Files cron.php>

############################################
## uncomment next lines to enable cron access with base HTTP authorization
## http://httpd.apache.org/docs/2.2/howto/auth.html
##
## Warning: .htpasswd file should be placed somewhere not accessible from the web.
## This is so that folks cannot download the password file.
## For example, if your documents are served out of /usr/local/apache/htdocs
## you might want to put the password file(s) in /usr/local/apache/.

        #AuthName "Cron auth"
        #AuthUserFile ../.htpasswd
        #AuthType basic
        #Require valid-user

############################################

        Order allow,deny
        Deny from all

    </Files>

Takže řešením je buď zakomentování řádků (příp. smazání). Tím se blokace zruší a cron (resp. soubor cron.php) půjde spustit každému, stejně jako to bylo možné před zavedením blokace. Nebo další možností je zabezpečení přístupu k souboru pomocí serverové autentifikace (resp. pomocí souboru .htpasswd). Cron pak půjde spustit pouze po zadání správných přihlašovacích údajů. A posledním řešením je povolení přístupu k souboru pouze z nějaké IP adresy (příp. více IP adres).

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
Magento Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz