Hej
Hoppas någon kan ge ett snabbt och bra svar.
När jag jobbar lokalt funkar min sida och bilderna visas (drupal 6.x)
Länken till bilden kan vara t.ex.
drupal/sites/default/files/produkt1.jpg
När jag lyfter sidan på webbhotellet (loopia)så visas inte bilderna. - jag får då gå in manuellt och ta bort "drupal" i länken. - då blir det istället :
sites/default/files/produkt1.jpg
Detta funkar.
Min fråga är enkel (hoppas jag) - var ändrar jag så att bilderna hittas ?? i .htaccess eller settings.php ? och i så fall hur.
Jag läste någonstans att Bitnami lägger drupal i en anan struktur en den som webbhotellet utgår från. mao så är inte länken drupal/sites/.... standard på webbhotellet utan sites/default/
Hälsningar Håkan
Comments
Bitnami-ändringar
Jag antar att du inte vill ha drupal som underkatalog på din sajt. I så fall är lösningen att se till att Bitnami använder drupal-katalogen som root, så din lokala installation blir mer lik webbhotellets. Vet inte om det här är bästa lösningen, men det funkade för mig i alla fall:
DocumentRoot "C:/Program Files/BitNami Drupal 6 Stack/apps/drupal/htdocs"
Rewritebase
Hej, tack för snabbt svar.
Jag har nu testat att göra de ändringar du föreslagit.
Sen laddade jag upp en uppdaterad databas.
Ser ingen ändring på livesiten alls. - inga bilder vill ladda.
En sak jag märkte var att när jag kör "launch bitnami" lokalt, så får jag inte upp rutan där jag kan välja att gå in direkt till min sida eller välja phpmyadmin mm. - Jag kommer raka vägen in till sidan alltså.
i min .htaccess live ser det ut såhär:
( om jag kommenterar bort "RewriteBase /" på livesidan så får jag bara felmeddelande vad jag än gör. allt utan på förstasidan.)
# Modify the RewriteBase if you are using Drupal in a subdirectory or in a
# VirtualDocumentRoot and the rewrite rules are not working properly.
# For example if your site is at http://example.com/drupal uncomment and
# modify the following line:
# RewriteBase /
#
# If your site is running in a VirtualDocumentRoot at http://example.com/,
# uncomment the following line:
RewriteBase /
En sak jag märkte var att
Det var just det som var meningen. Nu kan du rätta till länkar etc så att allt ser rätt ut lokalt och sedan kan du föra över det till sajten.
phpmyadmin kommer du fortfarande åt via http://127.0.0.1/phpmyadmin eller motsvarande.
Kommentar
Vet inte om det hjälper, men om jag kollar den felande bilden på livesiten så har den url:n http://www.minsida.se/drupal/sites/default/files/produkt1.jpg
Borde inte "drupal" ha exkluderats nu när jag ändrat dokument root?
Mvh Håkan
Är bilderna inlagda direkt
Är bilderna inlagda direkt i brödtexten ändras inte URL:n till dom om man ändrar rewrite base. Det är bara att gå in och manuellt ändra, tyvärr.
Känner inte till Bitnami, men det bästa är om du kan ställa in så du arbetar med subdomäner istället för undermappar, t.ex. drupal.example.com.
// Hans Nilsson, Kodamera AB
www.kodamera.se
// Hans Nilsson, Kodamera AB
www.kodamera.se
länkar
Tack för svaren. - nu funkar det.
Jag måste dock gå in och byta varje produktbild manuellt för att det skall bli rätt, men det är ett mindre bekymmer nu när strukturen är rätt. Kollar jag "filepath" i databsen så ser det rätt ut, men att byta bilden är enda som löser uppgiften.
Jag har bara vissa bilder inlagda i html i brödtext och dem är det lätt att ändra.
Mvh Håkan