Avatar billede l_domino_l Nybegynder
23. november 2008 - 07:31 Der er 32 kommentarer og
1 løsning

Søger lidt hjælp med osCommerce

Vi har en hjemmeside der er blevet flyttet fra en server til en anden og nu er der kommet nogen små fejl - nogen af dem har jeg kunne rette men der er en jeg bare ikke kan løse....

Fejlen kommer med en contribute, når man vil rediger en faktura som admin.


Warning: shipping::include() [shipping.include]: Unable to access /primafoder.dk/webshop/includes/languages/danish/modules/shipping/flat.php in /customers/primafoder.dk/primafoder.dk/httpd.www/webshop/admin/order_editor/shipping.php on line 36

Warning: shipping::include(/primafoder.dk/webshop/includes/languages/danish/modules/shipping/flat.php) [shipping.include]: failed to open stream: No such file or directory in /customers/primafoder.dk/primafoder.dk/httpd.www/webshop/admin/order_editor/shipping.php on line 36

Warning: shipping::include() [function.include]: Failed opening '/primafoder.dk/webshop/includes/languages/danish/modules/shipping/flat.php' for inclusion (include_path='.:') in /customers/primafoder.dk/primafoder.dk/httpd.www/webshop/admin/order_editor/shipping.php on line 36

Warning: shipping::include() [shipping.include]: Unable to access /primafoder.dk/webshop/includes/modules/shipping/flat.php in /customers/primafoder.dk/primafoder.dk/httpd.www/webshop/admin/order_editor/shipping.php on line 37

Warning: shipping::include(/primafoder.dk/webshop/includes/modules/shipping/flat.php) [shipping.include]: failed to open stream: No such file or directory in /customers/primafoder.dk/primafoder.dk/httpd.www/webshop/admin/order_editor/shipping.php on line 37

Warning: shipping::include() [function.include]: Failed opening '/primafoder.dk/webshop/includes/modules/shipping/flat.php' for inclusion (include_path='.:') in /customers/primafoder.dk/primafoder.dk/httpd.www/webshop/admin/order_editor/shipping.php on line 37

Fatal error: Class 'flat' not found in /customers/primafoder.dk/primafoder.dk/httpd.www/webshop/admin/order_editor/shipping.php on line 39

Er der nogen der kan hjælpe med den? Det er garanteret bare en lille latterlig ting?
Avatar billede showsource Seniormester
23. november 2008 - 08:20 #1
Der forsøges at include:
/primafoder.dk/webshop/includes/languages/danish/modules/shipping/flat.php
fra filen:
/customers/primafoder.dk/primafoder.dk/httpd.www/webshop/admin/order_editor/shipping.php

så det er jo nok noget bøf med sti angivelse det bunder i

Jeg kender ikke osCommerce, men hvis det altid er fra samme dir der includes filer, kan det måske løses ved at tilføje:

$path = '/customers/primafoder.dk/primafoder.dk/httpd.www/webshop/includes';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);

i en eller anden fil som altid includes ved hver request
Avatar billede l_domino_l Nybegynder
23. november 2008 - 08:46 #2
Hvad jeg ikke lige forstår - er det så flat.php eller er det shipping.php den ikke kan finde?
Avatar billede l_domino_l Nybegynder
23. november 2008 - 08:49 #3
Du kan se koden lige her:

for ($i=0, $n=sizeof($include_modules); $i<$n; $i++) {
          include(DIR_FS_CATALOG_LANGUAGES . $language . '/modules/shipping/' . $include_modules[$i]['file']);
          include(DIR_FS_CATALOG_MODULES . 'shipping/' . $include_modules[$i]['file']);

          $GLOBALS[$include_modules[$i]['class']] = new $include_modules[$i]['class'];
        }

linje 36 er:
          include(DIR_FS_CATALOG_LANGUAGES . $language . '/modules/shipping/' . $include_modules[$i]['file']);
Avatar billede showsource Seniormester
23. november 2008 - 08:51 #4
Det er nok
DIR_FS_CATALOG_LANGUAGES
som er defineret forkert.

Kik efter
DEFINE("DIR_FS_CATALOG_LANGUAGES", "her er det forkert");

i en configurations fil
Avatar billede l_domino_l Nybegynder
23. november 2008 - 08:54 #5
Der er to der minder om hinanden:

  define('DIR_WS_CATALOG_LANGUAGES', DIR_WS_CATALOG . 'includes/languages/');
  define('DIR_FS_CATALOG_LANGUAGES', DIR_FS_CATALOG . 'includes/languages/');
Avatar billede l_domino_l Nybegynder
23. november 2008 - 08:56 #6
Det er da også en vild underlig sti hvis man kigger på:
/customers/primafoder.dk/primafoder.dk/httpd.www/webshop/admin/order_editor/shipping.php
Avatar billede l_domino_l Nybegynder
23. november 2008 - 08:58 #7
Det er bare lidt sjovt - fordi det virkede på den gamle server, og hvis jeg bruger et ftp program, så kan jeg nemt finde de filer den snakker om på de rigtige pladser....
Avatar billede showsource Seniormester
23. november 2008 - 09:10 #8
Lagde det lige ind, og prøv at kikke efter

define('DIR_FS_CATALOG', 'her er en sti angivelse til rod af webshop');

i filen "configure.php" som ligger i "webshop" -> includes/
Avatar billede showsource Seniormester
23. november 2008 - 09:11 #9
Og den nye sti du skal skrive her, kan du få med

<?php

echo __FILE__;

?>
Avatar billede showsource Seniormester
23. november 2008 - 09:13 #10
Den skal nok være:
define('DIR_FS_CATALOG', '/customers/primafoder.dk/primafoder.dk/httpd.www/webshop/');
Avatar billede l_domino_l Nybegynder
23. november 2008 - 09:14 #11
Den ligger jo allerede derinde:

define('DIR_FS_CATALOG', '/primafoder.dk/webshop/');
Avatar billede l_domino_l Nybegynder
23. november 2008 - 09:15 #12
Der ligger jo en hel bunke af dem:

  define('HTTP_SERVER', 'http://www.primafoder.dk');
  define('HTTP_CATALOG_SERVER', 'http://www.primafoder.dk');
  define('HTTPS_CATALOG_SERVER', 'http://www.primafoder.dk');
  define('ENABLE_SSL_CATALOG', 'false');
  define('DIR_FS_DOCUMENT_ROOT', '/usr/www/primafoder.dk/webshop/');
  define('DIR_WS_ADMIN', '/webshop/admin/');
  define('DIR_FS_ADMIN', '/primafoder.dk/webshop/admin/');
  define('DIR_WS_CATALOG', '/webshop/');
  define('DIR_FS_CATALOG', '/primafoder.dk/webshop/');
  define('DIR_WS_IMAGES', 'images/');
  define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');
  define('DIR_WS_CATALOG_IMAGES', DIR_WS_CATALOG . 'images/');
  define('DIR_WS_INCLUDES', 'includes/');
  define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/');
  define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');
  define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');
  define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');
  define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/');
  define('DIR_WS_CATALOG_LANGUAGES', DIR_WS_CATALOG . 'includes/languages/');
  define('DIR_FS_CATALOG_LANGUAGES', DIR_FS_CATALOG . 'includes/languages/');
  define('DIR_FS_CATALOG', 'her er en sti angivelse til rod af webshop');
  define('DIR_FS_CATALOG_IMAGES', DIR_FS_CATALOG . 'images/');
  define('DIR_FS_CATALOG_MODULES', DIR_FS_CATALOG . 'includes/modules/');
  define('DIR_FS_BACKUP', DIR_FS_ADMIN . 'backups/');
Avatar billede showsource Seniormester
23. november 2008 - 09:19 #13
Prøv at lægge en fil ind i dir'et webshop, minsti.php , som kun har:

<?php

echo __FILE__;

?>

Ligger webshop i rod af domain?
Avatar billede l_domino_l Nybegynder
23. november 2008 - 09:19 #14
JØSSES!!!!

NU kom den et skridt videre ind i en anden fil... men der kommer skam flere fejl - nu er det bare i nogen andre...

Warning: include() [function.include]: Unable to access /customers/primafoder.dk/primafoder.dk/httpd.www/webshop/includes/languages/danish/modules/payment/chronopay.php in /customers/primafoder.dk/primafoder.dk/httpd.www/webshop/admin/edit_orders.php on line 1080

Warning: include(/customers/primafoder.dk/primafoder.dk/httpd.www/webshop/includes/languages/danish/modules/payment/chronopay.php) [function.include]: failed to open stream: No such file or directory in /customers/primafoder.dk/primafoder.dk/httpd.www/webshop/admin/edit_orders.php on line 1080

Warning: include() [function.include]: Failed opening '/customers/primafoder.dk/primafoder.dk/httpd.www/webshop/includes/languages/danish/modules/payment/chronopay.php' for inclusion (include_path='.:') in /customers/primafoder.dk/primafoder.dk/httpd.www/webshop/admin/edit_orders.php on line 1080

Warning: include() [function.include]: Unable to access /customers/primafoder.dk/primafoder.dk/httpd.www/webshop/includes/languages/danish/modules/payment/paypal_ipn.php in /customers/primafoder.dk/primafoder.dk/httpd.www/webshop/admin/edit_orders.php on line 1080

Warning: include(/customers/primafoder.dk/primafoder.dk/httpd.www/webshop/includes/languages/danish/modules/payment/paypal_ipn.php) [function.include]: failed to open stream: No such file or directory in /customers/primafoder.dk/primafoder.dk/httpd.www/webshop/admin/edit_orders.php on line 1080

Warning: include() [function.include]: Failed opening '/customers/primafoder.dk/primafoder.dk/httpd.www/webshop/includes/languages/danish/modules/payment/paypal_ipn.php' for inclusion (include_path='.:') in /customers/primafoder.dk/primafoder.dk/httpd.www/webshop/admin/edit_orders.php on line 1080

Warning: include() [function.include]: Unable to access /customers/primafoder.dk/primafoder.dk/httpd.www/webshop/includes/languages/danish/modules/payment/payquake_cc.php in /customers/primafoder.dk/primafoder.dk/httpd.www/webshop/admin/edit_orders.php on line 1080

Warning: include(/customers/primafoder.dk/primafoder.dk/httpd.www/webshop/includes/languages/danish/modules/payment/payquake_cc.php) [function.include]: failed to open stream: No such file or directory in /customers/primafoder.dk/primafoder.dk/httpd.www/webshop/admin/edit_orders.php on line 1080

Warning: include() [function.include]: Failed opening '/customers/primafoder.dk/primafoder.dk/httpd.www/webshop/includes/languages/danish/modules/payment/payquake_cc.php' for inclusion (include_path='.:') in /customers/primafoder.dk/primafoder.dk/httpd.www/webshop/admin/edit_orders.php on line 1080

Warning: include() [function.include]: Unable to access /customers/primafoder.dk/primafoder.dk/httpd.www/webshop/includes/languages/danish/modules/payment/sofortueberweisung_direct.php in /customers/primafoder.dk/primafoder.dk/httpd.www/webshop/admin/edit_orders.php on line 1080

Warning: include(/customers/primafoder.dk/primafoder.dk/httpd.www/webshop/includes/languages/danish/modules/payment/sofortueberweisung_direct.php) [function.include]: failed to open stream: No such file or directory in /customers/primafoder.dk/primafoder.dk/httpd.www/webshop/admin/edit_orders.php on line 1080

Warning: include() [function.include]: Failed opening '/customers/primafoder.dk/primafoder.dk/httpd.www/webshop/includes/languages/danish/modules/payment/sofortueberweisung_direct.php' for inclusion (include_path='.:') in /customers/primafoder.dk/primafoder.dk/httpd.www/webshop/admin/edit_orders.php on line 1080

Warning: include() [function.include]: Unable to access /customers/primafoder.dk/primafoder.dk/httpd.www/webshop/includes/languages/danish/modules/payment/worldpay_junior.php in /customers/primafoder.dk/primafoder.dk/httpd.www/webshop/admin/edit_orders.php on line 1080

Warning: include(/customers/primafoder.dk/primafoder.dk/httpd.www/webshop/includes/languages/danish/modules/payment/worldpay_junior.php) [function.include]: failed to open stream: No such file or directory in /customers/primafoder.dk/primafoder.dk/httpd.www/webshop/admin/edit_orders.php on line 1080

Warning: include() [function.include]: Failed opening '/customers/primafoder.dk/primafoder.dk/httpd.www/webshop/includes/languages/danish/modules/payment/worldpay_junior.php' for inclusion (include_path='.:') in /customers/primafoder.dk/primafoder.dk/httpd.www/webshop/admin/edit_orders.php on line 1080
Avatar billede l_domino_l Nybegynder
23. november 2008 - 09:22 #15
Nej butikken ligger i et bibliotek der hedder webshop
Avatar billede showsource Seniormester
23. november 2008 - 09:22 #16
define('DIR_FS_DOCUMENT_ROOT', '/usr/www/primafoder.dk/webshop/');

burde være "grundstammen" for alle videre DEFINE

og den configure.php er anderledes end den jeg har fået mig.

Men prøv at fjerne / som start på diverse sti angivelser, undtagen for DIR_FS_DOCUMENT_ROOT
Avatar billede l_domino_l Nybegynder
23. november 2008 - 09:26 #17
Der er jo to configure.php en i admin delen og en i webshopdelen
Avatar billede showsource Seniormester
23. november 2008 - 09:28 #18
Du skal nok bruge den i dir'et includes

Måske:

  define('HTTP_SERVER', 'http://www.primafoder.dk');
  define('HTTP_CATALOG_SERVER', 'http://www.primafoder.dk');
  define('HTTPS_CATALOG_SERVER', 'http://www.primafoder.dk');
  define('ENABLE_SSL_CATALOG', 'false');
  define('DIR_FS_DOCUMENT_ROOT', '/usr/www/primafoder.dk/webshop/');
  define('DIR_WS_ADMIN', 'webshop/admin/');
  define('DIR_FS_ADMIN', 'webshop/admin/');
  define('DIR_WS_CATALOG', 'webshop/');
  define('DIR_FS_CATALOG', 'primafoder.dk/webshop/');
  define('DIR_WS_IMAGES', 'images/');
  define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');
  define('DIR_WS_CATALOG_IMAGES', DIR_WS_CATALOG . 'images/');
  define('DIR_WS_INCLUDES', 'includes/');
  define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/');
  define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');
  define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');
  define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');
  define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/');
  define('DIR_WS_CATALOG_LANGUAGES', DIR_WS_CATALOG . 'includes/languages/');
  define('DIR_FS_CATALOG_LANGUAGES', DIR_FS_CATALOG . 'includes/languages/');
  define('DIR_FS_CATALOG_IMAGES', DIR_FS_CATALOG . 'images/');
  define('DIR_FS_CATALOG_MODULES', DIR_FS_CATALOG . 'includes/modules/');
  define('DIR_FS_BACKUP', DIR_FS_ADMIN . 'backups/');
Avatar billede showsource Seniormester
23. november 2008 - 09:30 #19
Flg. vil jeg mene er forkert:

  define('DIR_FS_DOCUMENT_ROOT', '/usr/www/primafoder.dk/webshop/');
Avatar billede l_domino_l Nybegynder
23. november 2008 - 09:32 #20
De er fjernet... men den kommer stadigvæk med den fejl i linje 1080:

          include(DIR_FS_CATALOG_LANGUAGES . $language . '/modules/payment/' . $file);
Avatar billede showsource Seniormester
23. november 2008 - 09:35 #21
Ja, så er det
"DIR_FS_CATALOG" som skal ændres
Måske til
define('DIR_FS_CATALOG', 'webshop/');
Avatar billede l_domino_l Nybegynder
23. november 2008 - 09:38 #22
Hvis jeg gør det så kommer den første fejl igen som vi fik rettet til....
Avatar billede showsource Seniormester
23. november 2008 - 09:40 #23
Jeg kunne godt tænke mig at se hvad du får ud af

<?php

echo __FILE__;

?>

i en fil som ligger i dir'et med webshop.

domain/webshop/minsti.php
Avatar billede l_domino_l Nybegynder
23. november 2008 - 09:43 #24
Kunne jeg ikke bare remme det ud, eftersom dem der sælger fra den webshop KUN sælger enten via kontant afregning eller med bankoverførsel?
Avatar billede showsource Seniormester
23. november 2008 - 09:44 #25
?
Du må da gerne overføre lidt monetos til mig :O)

Jeg er ikke lige med på hvad du mener ?
Avatar billede l_domino_l Nybegynder
23. november 2008 - 09:45 #26
Tror sgu den er ved at være der så......
Avatar billede l_domino_l Nybegynder
23. november 2008 - 09:45 #27
Jamen du hjalp da mig igennem - så du skal da selvfølglig have dine point...

Ligger du et svar?
Avatar billede showsource Seniormester
23. november 2008 - 09:46 #28
Virker det?
Og hvad har du "remmet" ud?

Du kan roligt "remme" min bankkonto :O)
Avatar billede showsource Seniormester
23. november 2008 - 09:48 #29
Det burde vel være rigeligt at ændre sti for DIR_FS_DOCUMENT_ROOT,
define('DIR_FS_DOCUMENT_ROOT', '/usr/www/primafoder.dk/webshop/');


alle includes bliver vist gjordt ud fra det.

Eller på flg. måde,

include("subdir/fil.php"
Avatar billede l_domino_l Nybegynder
23. november 2008 - 09:53 #30
HA HA HA

Ja det kan jeg vel...

Jeg har som ikke remme andet ud end sat "/customers/primafoder.dk/primafoder.dk/httpd.www/webshop/admin/order_editor/shipping.php" istedet for "DIR_FS_CATALOG" alle stederne....
Avatar billede l_domino_l Nybegynder
23. november 2008 - 09:54 #31
Er det sådan at jeg kan skrive til dig igen hvis der skulle dukke nye fejl op?
Avatar billede showsource Seniormester
23. november 2008 - 09:57 #32
jo, kan du godt, men jeg er langt fra altid på, omend jeg ofte er på nogle dage i træk.

Men jeg faldt da også over denne side:

http://www.oscommerce.dk/

som vist er en decideret hjælpeside til oscommerce
Avatar billede l_domino_l Nybegynder
25. november 2008 - 08:18 #33
showsource: Hvis du er frisk på en mere: http://www.eksperten.dk/spm/854078
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester