Problemer med opplasting av drupal fra Acquia lokalhost til web (one.com)

tovetroll
tovetrolls bilde
Avlogget
Ble med: 26.04.2012

Hei

Først tusen takk for all veiledning og hjelp du har gitt en totalt fersking på emnet Drupal. Uten din guiding hadde jeg nok ikke kommet så rask igang med drupal. Du er flink til å forklare så nybegynnere kan forstå!

Så til problemet. Jeg har jobbet lenge med en drupalnettside, og lastet den opp på webhotellet one.com fra Acquia lokal server. Endret mappenavnet til domenenavnet, og la inn riktige opplysninger i settings.php. .hacess-fila ble også justert med et par #. Lastet opp og alt gikk flott i lang, lang tid. Helt til jeg igår skulle oppdatere et par moduler som var utdatert. Kom ikke opp igjen.

Mye kontakt med support på one.com, men er nok ikke noen drupal-hoder der vil jeg tro. For alle forslag endret ikke stort. Omtrent samme feilmeldinger kom.

Idag slettet jeg alt, både filer og database. Og oppdaterte alt i den lokale versjonen av nettstedet, slettet mellomlagre en 2-3 ganger. Tok kopi av databasen. Og så gikk jeg gjennom samme prosedyre som sist jeg lastet opp. Importerte databasen, og endret settings.php og mappenavn i undermappe av sites.

MEN... samme problem oppstår, og her er feilmeldingene jeg får:

  • Warning: PDO::__construct(): [2002] Connection timed out (trying to connect via tcp://fh-tyrkia.no.mysql:80) in DatabaseConnection->__construct() (line 304 of /customers/9/4/9/fh-tyrkia.no/httpd.www/includes/database/database.inc).
  • Warning: PDO::__construct(): [2002] Connection timed out (trying to connect via tcp://fh-tyrkia.no.mysql:80) in DatabaseConnection->__construct() (line 304 of /customers/9/4/9/fh-tyrkia.no/httpd.www/includes/database/database.inc).
  • Warning: PDO::__construct(): [2002] Connection timed out (trying to connect via tcp://fh-tyrkia.no.mysql:80) in DatabaseConnection->__construct() (line 304 of /customers/9/4/9/fh-tyrkia.no/httpd.www/includes/database/database.inc).
  • Warning: PDO::__construct(): [2002] Connection timed out (trying to connect via tcp://fh-tyrkia.no.mysql:80) in DatabaseConnection->__construct() (line 304 of /customers/9/4/9/fh-tyrkia.no/httpd.www/includes/database/database.inc).
  • PDOException: SQLSTATE[HY000] [2002] Connection timed out in lock_may_be_available() (line 167 of /customers/9/4/9/fh-tyrkia.no/httpd.www/includes/lock.inc).
  • Warning: PDO::__construct(): [2002] Connection timed out (trying to connect via tcp://fh-tyrkia.no.mysql:80) in DatabaseConnection->__construct() (line 304 of /customers/9/4/9/fh-tyrkia.no/httpd.www/includes/database/database.inc).

Jeg har selvfølgelig sjekket hundre ganger at innstillingene i settings.php er korrekte iht til oppgitt fra One. I tillegg har jeg googlet og lett på nett etter en løsning, men forstår ikke hva som kan være feil.

Noen som har en ide eller et hint som kan hjelpe meg online igjen??

mvh

tovetroll

 

Hjemmeside
Hjemmesides bilde
Avlogget
Bidragsyter
Ble med: 17.06.2008
Problemer med opplasting av drupal fra Acquia lokalhost til web

Dette var merkelig. Du får koblet til databasen med andre ting enn Drupal eller?

tovetroll
tovetrolls bilde
Avlogget
Ble med: 26.04.2012
Problemer med opplasting av drupal fra Acquia lokalhost til web

Jeg er ikke helt sikker på hva du mener med å koble til databasen med annet enn Drupal. Jeg har vært inne via phpadmin, med hell, og importert kopien av den lokale databasen. Den har blitt lastet inn helt fint.

Jeg har lastet opp siden iht Lynda.com/Tom Gellers videoer, og som sagt så funket det fint første gang i januar.

I tillegg har vi et annet domene, som vi speilet mot dette, der har jeg på nytt forsøkt å laste opp etter veiledningens alle regler. Same shit... Jeg bruker one.com, og har vel lest litt om lite minne... men bluehost kan ikke hoste .no domener. Og one.com har vært ok tidligere.

Hjemmeside
Hjemmesides bilde
Avlogget
Bidragsyter
Ble med: 17.06.2008
Problemer med opplasting av drupal fra Acquia lokalhost til web

Bluehost kan hoste no-domener (guide). Man kan bare ikke kjøpe no-domene mellom dem. Jeg har kjøpt no-domene hos Domeneshop, men bruker navnetjenerne hos Bluehost ved å sette domenet som Addon Domain. Uansett, dette er muligens ikke aktuelt for deg likevel, så over til problemet ditt. Det er et års tid siden jeg sluttet å bruke One til fordel for Bluehost.

Av feilmeldingene så ser det ut til at man ikke klarer å koble til databasen med Drupal. At du kommer inn via phpMyAdmin er et godt tegn.

Forslag til løsninger

Oppdatere Drupal. Forsøk å oppdatere Drupal ved å slette alle andre filer unntatt "sites"-katalogen. Hele oppdateringsprosessen er forklart i denne videoguiden: Hvordan oppdatere Drupal.

Installere fersk versjon. Hvis heller ikke dette går, så ville jeg prøvd å laste ned en helt frisk versjon av Drupal og installert denne for å se om det går. Da vet vi i det minste om problemet beror på filene dine eller instillinger på webhotellet. Prøv å følge installasjonsguiden for Drupal.

 

tovetroll
tovetrolls bilde
Avlogget
Ble med: 26.04.2012
Problemer med opplasting av drupal fra Acquia lokalhost til web

Tusen takk for en utrolig rask tilbakemelding smil

Det var synd jeg ikke visste at man kunne hoste no hos bluehost, da min klient opprettet domenene sine. Jeg spurte support hos bluehost om jeg kunne flytte et .no domene og fikk negativ tilbakemelding. Dette med dns og navnetjenere er jeg ikke helt god på, men skal lese din veiledning godt.

Så til problemet med drupal. Jeg har som sagt et domene tilsom jeg testet dette med, med samme resultat. På dette domenet prøvde jeg din første løsning... med ny core og samme site-mappe. Problemet forblir. Slettet alt, filer og db, og satte igang en helt ny installasjon (tok kopi av settings.php i den "gamle/ikke-fungerende" siden) - og installasjonen gikk smertefritt.

Det merkelige er at i sites/default ligger nå settings.php og den er helt lik den jeg hadde fra før. Men da i sistes/mittdomene.com. Så nå er jeg nesten enda mer forundret.

I lokal installasjon lages jo en egen mappe i tillegg til default, med navnet jeg gir siden. Denne skal vel endre navn til mittdomene.com f.eks. Og inne i denne mappen ligger jo hele det jeg har laget (brukt laaang tid siden dette er min første drupal-side og er redd om jeg må begynne helt på nytt igjen).

Når jeg nå står med en helt blank installasjon, hvordan i all verden skal jeg kunne laste opp en sql-fil og denne mappen med mitt arbeid? Det er vel ganske klart at det er her problemene ligger, til tross for at siden fungerer som smurt i lokal acquia.

Jeg har forresten sendt en forespørsel til support hos one, og de skal teste hovedsiden min og det blir spennende å se hva de kommer til, og når noe svar foreligger.... Jeg sitter med et inntrykk av at de ikke er veldig sterke i Drupal, og det er jo heller ikke jeg.

Hjemmeside
Hjemmesides bilde
Avlogget
Bidragsyter
Ble med: 17.06.2008
Forsøk på å installere Drupal på webhotell

tovetroll skrev:

Jeg har som sagt et domene til som jeg testet dette med, med samme resultat. På dette domenet prøvde jeg din første løsning... med ny core og samme site-mappe. Problemet forblir. Slettet alt, filer og db, og satte igang en helt ny installasjon (tok kopi av settings.php i den "gamle/ikke-fungerende" siden) - og installasjonen gikk smertefritt.

Det merkelige er at i sites/default ligger nå settings.php og den er helt lik den jeg hadde fra før. Men da i sites/mittdomene.com. Så nå er jeg nesten enda mer forundret.

1) Hvis Drupal skal kjøres for én instans, det vil si ett nettsted, så hadde jeg lagt settings.php i katalogen "sites/default".

2) Moduler og themes som hører til dette nettstedet legges i katalogen "sites/all/" (her vil du ha kataloger som modules og themes f.eks.).

Forsøk på å installere ferdigutviklet nettsted

  1. Forsøk å slette sites-katalogen på din nye install.
  2. Slett database og legg inn databasen til den ferdige siden din (via phpMyAdmin).
  3. Legg inn sites-katalogen som tilhører installen.
  4. Legg settings.php i "sites/default"
  5. Legg moduler og annet som tilhører den utviklede siden i "sites/all"
    a) sites/all/modules/ for alle moduler
    b) sites/all/themes/ for alle themes

 

tovetroll skrev:

Når jeg nå står med en helt blank installasjon, hvordan i all verden skal jeg kunne laste opp en sql-fil og denne mappen med mitt arbeid? Det er vel ganske klart at det er her problemene ligger, til tross for at siden fungerer som smurt i lokal acquia.

Du bruker, som jeg skriver i listen ovenfor, phpMyAdmin for å legge inn databasen til den utviklede siden vha en .sql-fil.

Jeg har aldri brukt lokal acquia, og vet heller ikke hva det er. Jeg bruker lokal webserver ved utvikling, eksporterer alt arbeidet og legger det på en operativ webserver når jeg er ferdig. Pleier da å bruke Wamp på Windows.

tovetroll
tovetrolls bilde
Avlogget
Ble med: 26.04.2012
Problemer med opplasting av drupal fra Acquia lokalhost til web

Først og fremst takker jeg igjen. Og akkurat nå skulle jeg ønske det var du som satt på chat-support hos one.com for et par netter siden. Som jeg nevnte isted var de to settings-filene fra gammel installasjon og en ren ny-install helt like. De var like i den forstand at passord og databasenavn var like. Når det gjalt host og port, så trodde jeg virkelig at support visste hva de snakket om. De var nemlig ikke helt like. Jeg hadde fått klar beskjed om å legge inn for host mittdomene.com.mysql og benytte port 80. Men i nyinstallasjonen var port satt til ikkenoe dvs bare '  ' og host var 'localhost'. Jeg endret dette i min .no installasjon, som support skulle kikke på. og voala.... siden kom opp. Uten bilder fra noder eller logo+favicon.

Og der er jeg nå, får feilmelding når jeg forsøker laste opp dette igjen. Ja, jeg har vært i oppsett og definert stien til filene også, men likevel vil ikke filen lastes opp. Her er meldingen:

  1. PDOException: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'temporary://logoGreen10.png' for key 2: INSERT INTO {file_managed} (uid, filename, uri, filemime, filesize, status, timestamp) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6); Array ( [:db_insert_placeholder_0] => 1 [:db_insert_placeholder_1] => logoGreen10.png [:db_insert_placeholder_2] => temporary://logoGreen10.png [:db_insert_placeholder_3] => image/png [:db_insert_placeholder_4] => 8288 [:db_insert_placeholder_5] => 0 [:db_insert_placeholder_6] => 1335448976 ) i drupal_write_record() (linje6975 av /customers/8/c/8/fh-tyrkia.com/httpd.www/includes/common.inc).
  2.  
  3. Det oppstod en uventet feil på nettstedet. Prøv igjen seinere.
  4.  
  5. ********

Når det gjelder framgangsmåten å overføre etter din flotte veiledning (du er flink til å forklare !!) så funket det også som en drøm. Men også her får jeg da problemet med å laste opp bildefilene.

Jeg må søke og lete etter en ev løsning. Om vil legge den her når/om jeg finner. Sånn i tilfelle andre kommer utfor det samme.

 

Hjemmeside
Hjemmesides bilde
Avlogget
Bidragsyter
Ble med: 17.06.2008
Problemer med opplasting av drupal fra Acquia lokalhost til web

Forsøk å tømme cachen (mellomlageret) etc. Mulig det kan hjelpe, men kan ikke garantere noe.

Bare hyggelig å hjelpe forressten. smil

tovetroll
tovetrolls bilde
Avlogget
Ble med: 26.04.2012
Problemer med opplasting av drupal fra Acquia lokalhost til web

Du har hjulpet utrolig, faglig og i tillegg det at det finnes noen som tar seg tid til å hjelpe smil

JEg har tømt mellomlagre sikkert en dullion ganger. Og nå har jeg også diablet og avinstallert noen moduler jeg ikke trenger, og slettet mappene. Feilmeldingene er borte, men bildene blir ikke lastet opp på nett. De lastes inn i mappen files (hvor jeg har satt de skal ligge i oppsett -> filer) og der kommer en ny versjon av bildet for hver gang jeg prøver å legge inn et bilde, enten det er logo eller et bilde til et salgprosjekt/egen contenttype.

Leter videre etter løsning, når jeg forsøker se på et bilde som ligger i en contenttype, får jeg feilmelding, og beskjed om å kontakte one.com. Og der har jeg jo god erfaring de siste dagene blunk

Kommer tilbake med mer når jeg oppdager hva som er feil.

 

glis

tovetroll
tovetrolls bilde
Avlogget
Ble med: 26.04.2012
Problemer med opplasting av drupal fra Acquia lokalhost til web

Og da var problemet løst.

Bilde-delen var en liten sær ting hos one.com. .htaccess filene må endres på, og ikke bare den i root, men også i mappen hvor filer skal lagres må dette gjøres. Jeg trodde jeg hadde gjort det tidligere, men enten har de blitt endret, eller jeg har kopiert fra local uten å tenke over det.

I .htaccess filen må vi sette #-tegn foran slik:

# Options None
# Options +FollowSymLinks

Og da er vi glade og trøtte glis

Svar på forumemnet

(If you're a human, don't change the following field)
Your first name.
Innholdet i dette feltet blir holdt privat og vil ikke bli vist offentlig.