| ||||||||||
Shopping cart software Solutions for online shops and malls | ||||||||||
|
X-Cart Home | FAQ | Forum rules | Calendar | User manuals | Login |
Cron for Html Catalog Generation? | ||||
|
|
Thread Tools | Search this Thread |
#11
|
|||||||
|
|||||||
Cron Job to Run Catalog
Hi all,
Yes, if you are after a Cron Script to Produce your Catalog in either 3.4.x or 3.5.x then just email me at enquiries@x-cart-plus.com Thanks for the positive feedback Adpboss.
__________________
All versions of X-Cart Been in eCommerce 10 years, Coding, PM, SEO, Social. X-Cart 11 years. IT 30+ years. Head of Web Dev for Australia's largest eCommerce 2 years. Attended conferences, Velocity 2009 US, CeBit 2009, MySQL 2010 US, Online Retailer 2010, Web 2.0 2011 US, MySQL 2012 US (Percona). Specialise in High Performance, High Volume, PHP, MySQL, HTML, CSS, JAVASCRIPT, SMARTY, MEMCACHED, APACHE, LIGHTTPD, FREEBSD, LINUX. Email your requests to xcart@gazwebtech.com |
|||||||
#12
|
|||||||||
|
|||||||||
Just an update.
To setup cron job in v4 (and this will work in v35): in html_catalog.php Replaced: Code:
With: Code:
Cron job will be: Code:
|
|||||||||
#13
|
|||||||||
|
|||||||||
Sorry to bring up an old post, but if you are running the cronjob from a none Command Line setup, how would you run this?
We run from a plesk server which is not a command line setup of php, so we cant run this as one. We have tried running through Lynx like this: Code:
But we are then confronted with the error that Lynx does not have access to the file, as lynx is in effect only a browser itself. Is there anyway we can add code to allow access to Lynx? Or anyway to dump the command if not by command line? Many thanks.
__________________
XC 4.2 inc (unofficial) patch release. |
|||||||||
#14
|
|||||||
|
|||||||
I setup the cron job in cPanel and it does work when I just tested it on a line command, BUT, it generates the catalog at root level. The problem is that I need to generate it in the catalog as I have many stores in root level directories.
I have replaced the code as 27stars mentioned and the DIR CATALOG still is the same: Code:
Thanks for your assistance! - Mike
__________________
4.1.9 |
|||||||
#15
|
|||||||
|
|||||||
OK, this problem was fixed by putting a bash script at server root (below public_html):
Create a file with the correct paths and call it html_catalog.sh Code:
Enter the time to run the job and the script: /bin/sh /home/user_account_here/html_catalog.sh Now, html catalog is created automatically at whatever time you choose. The previous posts create the modification in the html_catalog.php and this just moves the files from root to the dir. of the store. If you want them in root, that's OK, just skip the bash script. - Mike
__________________
4.1.9 |
|||||||
#16
|
|||||||
|
|||||||
27stars last bit of code from Oct 9 2004 works for me up to a point (!) but my html_catalog.php won't recognise:
Code:
..it's a blank if I debug so it goes straight to the catalog generation from the admin section i.e. command line mode. Any ideas why this might be? Thanks Dan
__________________
4.4.2 and 4.6.1 |
|||||||
#17
|
|||||||||
|
|||||||||
It's probably getting killed by X-Cart "security."
Instead try the less secure: $DOCUMENT_ROOT |
|||||||||
#18
|
|||||||
|
|||||||
seems to work for a little bit, but eventually dies? even when I try to generate the catalog through the xcart admin the same happens....
% php -q -f html_catalog.php Generating catalog Converting pages to HTML ./catalog/index.html ./catalog/ATV-p-1-c-195.html ./catalog/ATV_Accessories-p-1-c-200.html ./catalog/ATV_Accessories-p-2-c-200.html ./catalog/Horn_Kit_ATV-p-16511.html ./catalog/ATV_Whip-p-16530.html ./catalog/Lighted_ATV_Whip-p-16531.html ./catalog/NGK_SPARK_PLUGS_BOX_OF_10-p-16744.html ./catalog/TIE_DOWNS_HEAVY_DUTY-p-17338.html ./catalog/Tire_Chains_REAR_EIGER___VINSON-p-17760.html ./catalog/ATV_Gun_Boot-p-17761.html ./catalog/GUN_BOOT_MOUNTING_BRACKET-p-17762.html ./catalog/ATV_QuadSport_Z400-p-1-c-210.html Killed
__________________
----------------------- x-cart v4.7.6 [LIVE] x-cart v4.0.18 [retired 2004-2016] x-cart v3.5.13 [retired] x-cart v3.4.14 [retired] |
|||||||
#20
|
|||||||
|
|||||||
All this is good but..
Quote:
I need my index.html to stay put in my docroot so my initial splash page will come up. I tried the code mentioned above and the generation works great but I really need a way to drop this automatically into my store/catalog dir.... My html_catalog.php reads like this: Code:
__________________
Skateboards.com/Surfboards.com ------------------------------------------ X-Cart Pro 4.0.18 ------------------------------------------ phpMyAdmin 2.6.4 ------------------------------------------ MySQL 4.1.12 ------------------------------------------ CentOS release 4.4 |
|||||||
|
|||
X-Cart forums © 2001-2020
|