Joomla.it Forum
Componenti per Joomla! => Gestione e-commerce => : verbavolant 14 Oct 2005, 12:57:17
-
Ciao Ragazzi! finalmente sono riuscito a passare da locale a remoto. L'unico problema è che quando dal mio menu entro nella sezione prodotti (phpshop) mi si presenta questo errore:
Direct Access to this location is not allowed.
Fatal error: Cannot instantiate non-existent class: phpshoplanguage in /web/htdocs/www.verbavolantmilano.it/home/components/com_phpshop/phpshop_parser.php on line 43
Ho provato modificando il file phpshop.cfg ed un errore è sparito, quello riportato sopra però è rimasto. non so se è perchè l'ho settato sbagliato o ho errato qualcosa d'altro.
Il file l'ho modificato così:
define('DOWNLOADROOT', '/web/htdocs/www.verbavolantmilano.it/home');
define('_SHOW_PRICES', '1');
define('URL', 'http://www.verbavolantmilano.it');
define('ORDER_MAIL_HTML', '1');
define('SECUREURL', 'http://www.verbavolantmilano.it');
define('COMPONENTURL', 'http://www.verbavolantmilano.it/administrator/components/com_phpshop/');
define('IMAGEURL', 'http://www.verbavolantmilano.it/components/com_phpshop/shop_image/');
define('ADMINPATH', 'http://www.verbavolantmilano.it/administrator/components/com_phpshop/');
define('CLASSPATH', 'http://www.verbavolantmilano.it/administrator/components/com_phpshop/classes/');
define('PAGEPATH', 'http://www.verbavolantmilano.it/administrator/components/com_phpshop/html/');
define('IMAGEPATH', '/web/htdocs/www.verbavolantmilano.it/home/components/com_phpshop/shop_image/');
define('HOMEPAGE', 'shop.index');
Spero che qualcuno sappia aiutarmi! grazie 1000!
paul
-
Hai corollato che non ci siano problemi di accesso alle cartelle dove si trovano i file php?
-
ciao, non penso ci siano problemi di accesso cmq come mi suggerisci di controllare per averne la certezza....?
grazie
-
Bhè innanzitutto complimenti x il sito.
Molto bello, sopratutto le animazioni in flash. ma le hai fatte tutte tu?
...
Poi un consiglio da amico, cambia la password!! ;) :D
La mia cartella .. / administrator / components / com_phpshop / languages ha questi diritti [wxr-xr-x]
e il mio file config è questo
<?php
define('USE_AS_CATALOGUE', '');
define('ENABLE_DOWNLOADS', '');
define('DOWNLOAD_MAX', '3');
define('DOWNLOAD_EXPIRE', '432000');
define('ENABLE_DOWNLOAD_STATUS', 'C');
define('DISABLE_DOWNLOAD_STATUS', 'X');
define('DOWNLOADROOT', '/home/mysite/public_html/');
define('_SHOW_PRICES', '1');
define('URL', 'http://www.mysite.it/');
define('ORDER_MAIL_HTML', '1');
define('SECUREURL', 'http://www.mysite.it/');
define('COMPONENTURL', 'http://www.mysite.it/administrator/components/com_phpshop/');
define('IMAGEURL', 'http://www.mysite.it/components/com_phpshop/shop_image/');
define('ADMINPATH', '/home/mysite/public_html/administrator/components/com_phpshop/');
define('CLASSPATH', '/home/mysite/public_html/administrator/components/com_phpshop/classes/');
define('PAGEPATH', '/home/mysite/public_html/administrator/components/com_phpshop/html/');
define('IMAGEPATH', '/home/mysite/public_html/components/com_phpshop/shop_image/');
define('HOMEPAGE', 'shop.index');
define('FLYPAGE', 'shop.freshpage');
define('CATEGORY_TEMPLATE', 'browse_1');
define('PRODUCTS_PER_ROW', '1');
define('ERRORPAGE', 'shop.error');
define('DEBUGPAGE', 'shop.debug');
define('NO_IMAGE', '/ps_image/noimage.gif');
define('SEARCH_ROWS', '10');
define('SEARCH_COLOR_1', '#f9f9f9');
define('SEARCH_COLOR_2', '#f0f0f0');
define('MAX_ROWS', '5');
define('DEBUG', '');
define('SHOWVERSION', '');
define('PSHOP_ADD_TO_CART_STYLE', 'add-to-cart_red.png');
define('TAX_VIRTUAL', '1');
define('TAX_MODE', '1');
define('MULTIPLE_TAXRATES_ENABLE', '1');
define('SHOW_PRICE_WITH_TAX', '1');
define('PAYMENT_DISCOUNT_BEFORE', '');
define('PSHOP_ALLOW_REVIEWS', '1');
define('MUST_AGREE_TO_TOS', '1');
define('PSHOP_AGREE_TO_TOS_ONORDER', '');
define('LEAVE_BANK_DATA', '');
define('CAN_SELECT_STATES', '1');
define('SHOW_CHECKOUT_BAR', '1');
define('CHECKOUT_STYLE', '1');
define('CHECK_STOCK', '');
define('ENCODE_KEY', '***************');
define('PSHOP_SHIPPING_MODULE', 'standard_shipping');
define('NO_SHIPPING', '');
define('NO_SHIPTO', '');
define('AFFILIATE_ENABLE', '');
define('PSHOP_ALLOW_FRONTENDADMIN_FOR_NOBACKENDERS', '');
define('PSHOP_IMG_RESIZE_ENABLE', '');
define('PSHOP_IMG_WIDTH', '90');
define('PSHOP_IMG_HEIGHT', '90');
define('PSHOP_COUPONS_ENABLE', '');
define('PSHOP_PDF_BUTTON_ENABLE', '');
?>
Ti faccio notare in particolare le differenze su queste variabili:
'ADMINPATH'
'CLASSPATH'
'PAGEPATH'
'IMAGEPATH'
Il precorso è relativo alle directory del server e non al dominio www.mysite.it
(non sono sicuro al 100% che questo centri, ma verifica comunque! :))
...
Come vedi e bene evitare di dare indicazioni dirette sul prorpio sito tipo l'URL. Questo x evitare che malintenzionati possano fare danni usando le info che trovano sul forum ;)
-
Ciao Giorgioblu...grazie! ;)
le animazioni sono mie, sono contento ti piacciano. Grazie anche per averlo protetto...in futuro sarò più accorto!
ora provo ad applicare le modifiche!
vi faccio sapere!
grazie ancora!
-
Bene, la prudenza non è mai troppa ;)
X quanto riguarda le animazioni in flash, avrei delle cosette da chiederti...
Mi dai un'indirizzo mail al quale posso scriverti?
Ciao
-
Ciao!
ho provato cambiando i seguenti parametri:
define('DOWNLOADROOT', '/home/verbavolantmilano/public_html/');
define('_SHOW_PRICES', '1');
define('URL', 'http://www.verbavolantmilano.it/');
define('ORDER_MAIL_HTML', '1');
define('SECUREURL', 'http://www.verbavolantmilano.it/');
define('COMPONENTURL', 'http://www.verbavolantmilano.it/administrator/components/com_phpshop/');
define('IMAGEURL', 'http://www.verbavolantmilano.it/components/com_phpshop/shop_image/');
define('ADMINPATH', '/home/verbavolantmilano/public_html/administrator/components/com_phpshop/');
define('CLASSPATH', '/home/verbavolantmilano/public_html/administrator/components/com_phpshop/classes/');
define('PAGEPATH', '/home/verbavolantmilano/public_html/administrator/components/com_phpshop/classes/html/');
define('IMAGEPATH', '/home/verbavolantmilano/public_html/components/com_phpshop/shop_image/');
ma l'errore che ricevo ora è il seguente:
Warning: main(/home/verbavolantmilano/public_html/administrator/components/com_phpshop/languages/english.php): failed to open stream: No such file or directory in /web/htdocs/www.verbavolantmilano.it/home/components/com_phpshop/phpshop_parser.php on line 40
Fatal error: main(): Failed opening required '/home/verbavolantmilano/public_html/administrator/components/com_phpshop/languages/english.php' (include_path='.:/php/lib/php/') in /web/htdocs/www.verbavolantmilano.it/home/components/com_phpshop/phpshop_parser.php on line 40
I permessi del file phpshop.cfg.php sono -rwxr-xr-x
Un'altra indicazione: al momento dell'installazione in mambo (passo 3) alla voce 'percorso' mi veniva indicato il seguente: /web/htdocs/www.verbavolantmilano.it
che influenzi in qualche modo oppure è corretto così?
grazie
ps: per le animazioni flash chiedi pure, sono a disposizione!
Scusa ma ho tolto la mail per non lasciarla pubblicata troppo...spero tu sia riuscito a leggerla, altrimenti dimmi che la riposto!
ciao!
-
Ciao!
ho provato cambiando i seguenti parametri:
....
define('ADMINPATH', '/home/verbavolantmilano/public_html/administrator/components/com_phpshop/');
define('CLASSPATH', '/home/verbavolantmilano/public_html/administrator/components/com_phpshop/classes/');
define('PAGEPATH', '/home/verbavolantmilano/public_html/administrator/components/com_phpshop/classes/html/');
define('IMAGEPATH', '/home/verbavolantmilano/public_html/components/com_phpshop/shop_image/');[/i][/size]
...
Il percoso che hai messo è quello del MIO server non del tuo! :D
/home/mysite/public_html/ è la root del mio web server.
se ho capito bene la root del tuo server è invece questa:
/web/htdocs/www.verbavolantmilano.it/home/
da qui in poi risiedono tutti gli script e le folder di Mambo e PHPshop.
Quindi x semplificarti il lavoro edita ilfile in questo modo:
define('DOWNLOADROOT', '/home/verbavolantmilano/public_html/');
define('_SHOW_PRICES', '1');
define('URL', 'http://www.verbavolantmilano.it/');
define('ORDER_MAIL_HTML', '1');
define('SECUREURL', 'http://www.verbavolantmilano.it/');
define('COMPONENTURL', 'http://www.verbavolantmilano.it/administrator/components/com_phpshop/');
define('IMAGEURL', 'http://www.verbavolantmilano.it/components/com_phpshop/shop_image/');
define('ADMINPATH', '/web/htdocs/www.verbavolantmilano.it/home/administrator/components/com_phpshop/');
define('CLASSPATH', '/web/htdocs/www.verbavolantmilano.it/home/administrator/components/com_phpshop/classes/');
define('PAGEPATH', '/web/htdocs/www.verbavolantmilano.it/home/administrator/components/com_phpshop/classes/html/');
define('IMAGEPATH', '/web/htdocs/www.verbavolantmilano.it/home/components/com_phpshop/shop_image/');
-
...grazie, gentilissimo! ;D
Purtroppo però temo che il problema sia più grande. ora non mi carica la pagina e se entro nel pannello di amministrazione, andando sul componente phpshop mi dice:
Il file non esiste. Non riesco a trovare il file:<br/ >store.index.php. Your permission: admin
dando ok...
Warning: main(/web/htdocs/www.verbavolantmilano.it/home/administrator/components/com_phpshop/classes/html/shop.error.php): failed to open stream: No such file or directory in /web/htdocs/www.verbavolantmilano.it/home/administrator/components/com_phpshop/admin.phpshop.php on line 69
credo di aver combinato un pasticcio!! ???
Mi scuso davvero per l'ennesima rottura di scatole che procuro! pian piano sarò più d'aiuto... ;)
ciao
-
Allora arrivati a questo punto procedi in questa drastica maniera.
1-cancella tutto DB e file php
2- installa da zero Mambo e poi PHP shop.
3- Verifica che tutto funzioni...
4-Cancella il DB standard appena creato e reInstalla il tuo (quello che avevi fatto in locale).
5- Sovrascrivi eventuali file PHP che avevi personalizzato in locale.
Speriamo che sia la volta buona... ::)
Ciao.
P.S. appena ho un attimo ti scirvo la mail.
-
Ho installato mambo vergine, funziona. PhpShop invece no. mi da' una serie di errori facendomi sparire il contenuto delle pagine, mostrandomi il template ma non consentendomi di visualizzare correttamente le pagine. E' stranissimo, in locale tutto perfetto!
Ora sto riportando su remoto tutto ciò che avevo in locale e noto un errore in rosso al caricamento dei files sull'ftp:
550 Can't change directory to content_archive_category: No such file or directory
CWD/administrator/components/com_menus/content_archive_category
550 Can't change directory to /administrator/components/com_menus/content_archive_category: No such file or directoryXCWD /administrator/components/com_menus/content_archive_category
è normale o può essere per questo che non funziona? (era un errore che effettivamente compariva anche in fase di caricamento di mambo versione 'vergine')
Le problematiche possono essere legate ad una versione di phpshop sbagliata? Io personalmente lo escludevo poichè si tratta di una versione scaricata su mamboforge, per di più perfettamente funzionante in locale!)
scusa.scusa.scusa!
che sclero!! grazie per la pazienza. ;)
-
FUNZIONA!!!! ;D ;D ;D
praticamente ho copiato il contenuto del file configuration di phpshop 'vergine', sovrascrivendo il contenuto del file configuration che avevo, ossia ho inserito il seguente codice:
<?php
/*
* @version $Id: phpshop.cfg-dist.php,v 1.17 2005/05/26 19:55:24 soeren_nb Exp $
* @package mambo-phpShop
* @subpackage Core
*
* @copyright (C) 2004 Soeren Eberhardt
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
* mambo-phpShop is Free Software.
* mambo-phpShop comes with absolute no warranty.
*
* www.mambo-phpshop.net
*/
global $mosConfig_absolute_path,$mosConfig_live_site, $mosConfig_list_limit;
if( empty( $mosConfig_list_limit )) $mosConfig_list_limit = 20;
define('PSHOP_IS_OFFLINE', '');
define('PSHOP_OFFLINE_MESSAGE', '<h2>Our Shop is currently down for maintenance.</h2> Please check back again soon.');
define ('USE_AS_CATALOGUE', '');
define ('_SHOW_PRICES', '1');
define ('URL', $mosConfig_live_site.'/');
define ('ORDER_MAIL_HTML', '1');
define ('SECUREURL', $mosConfig_live_site.'/');
define ('COMPONENTURL', $mosConfig_live_site.'/administrator/components/com_phpshop/');
define ('IMAGEURL', $mosConfig_live_site.'/components/com_phpshop/shop_image/');
define ('ADMINPATH', $mosConfig_absolute_path.'/administrator/components/com_phpshop/');
define ('CLASSPATH', $mosConfig_absolute_path.'/administrator/components/com_phpshop/classes/');
define ('PAGEPATH', $mosConfig_absolute_path.'/administrator/components/com_phpshop/html/');
define ('IMAGEPATH', $mosConfig_absolute_path.'/components/com_phpshop/shop_image/');
define ('HOMEPAGE', 'shop.index');
define ('FLYPAGE', 'shop.flypage');
define ('ERRORPAGE', 'shop.error');
define ('DEBUGPAGE', 'shop.debug');
define ('NO_IMAGE', '/ps_image/noimage.gif');
define ('SEARCH_ROWS', $mosConfig_list_limit);
define ('SEARCH_COLOR_1', '#f9f9f9');
define ('SEARCH_COLOR_2', '#f0f0f0');
define ('MAX_ROWS', '5');
define ('DEBUG', '');
define ('SHOWVERSION', '1');
define ('TAX_VIRTUAL', '1');
define ('TAX_MODE', '1');
define ('MULTIPLE_TAXRATES_ENABLE', '');
define ('SHOW_PRICE_WITH_TAX', '');
define ('PAYMENT_DISCOUNT_BEFORE', '');
define ('MUST_AGREE_TO_TOS', '1');
define ('PSHOP_AGREE_TO_TOS_ONORDER', '');
define ('LEAVE_BANK_DATA', '');
define ('CAN_SELECT_STATES', '');
define ('SHOW_CHECKOUT_BAR', '1');
define ('CHECKOUT_STYLE', '1');
define ('CHECK_STOCK', '');
define ('ENCODE_KEY', 'mambophpShopIsCool');
define ('PSHOP_SHIPPING_MODULE', 'standard_shipping');
define ('NO_SHIPPING', '');
define ('NO_SHIPTO', '');
define ('ENABLE_DOWNLOADS', '');
define ('ENABLE_DOWNLOAD_STATUS', 'C');
define ('DISABLE_DOWNLOAD_STATUS', 'X');
define ('DOWNLOADROOT', $mosConfig_absolute_path."/");
define ('DOWNLOAD_MAX', '3');
define ('DOWNLOAD_EXPIRE', '432000');
define ('AFFILIATE_ENABLE', '');
define('PSHOP_ALLOW_REVIEWS', '1');
define ('CATEGORY_TEMPLATE', 'browse_1');
define ('PRODUCTS_PER_ROW', '1');
define ('PSHOP_ALLOW_FRONTENDADMIN_FOR_NOBACKENDERS', '');
define('PSHOP_ADD_TO_CART_STYLE', 'add-to-cart_orange.gif');
define('PSHOP_IMG_RESIZE_ENABLE', '');
define('PSHOP_IMG_WIDTH', '90');
define('PSHOP_IMG_HEIGHT', '90');
define('PSHOP_COUPONS_ENABLE', '1');
define('PSHOP_PDF_BUTTON_ENABLE', '1');
define('CFG_MAILER', 'mail');
define('CFG_MAILFROM', '');
define('CFG_MAILFROM_NAME', '');
define('CFG_SMTPHOST', '');
define('CFG_SMTPAUTH', '0');
define('CFG_SMTPUSER', '');
define('CFG_SMTPPASS', '');
define('PSHOP_SHOW_PRODUCTS_IN_CATEGORY', '1');
define('PSHOP_SHOW_TOP_PAGENAV', '1');
define('PSHOP_SHOW_OUT_OF_STOCK_PRODUCTS', '1');
/* Shipping Methods Definition */
global $PSHOP_SHIPPING_MODULES;
$PSHOP_SHIPPING_MODULES[0] = "flex";
$PSHOP_SHIPPING_MODULES[1] = "standard_shipping";
?>
grazie mille per la pazienza!
ps x Giorgioblu: rimango sempre a tua disposizione per il discorso Flash!
ciao
-
Ciao, scusa ma sono stato impegnato in altre cose tra cui il rilascio della beta di VirtueMart.
Non ho avuto modo di copiare il tuo indirizzo mail. Se mi rispondi a questa mail mr_blu@libero.it e mi ridai il tuo indirizzo ti scrivo ciò che volevo chiederti.
Ciao,
GiorgioBlu
-
tranquillo, ci mancherebbe!
la mail te l'ho inviata!
ciao!