Drupal problem.

Generell diskusjon om Linux og fri programvare, ikke et support forum.

Drupal problem.

Innleggav LuiGi » fre 09.06.2006 15:13

jeg har ett lite problem med Drupal.. (http://www.p-kall.org)

når jeg enabla denne her :
This option makes Drupal emit clean URLs (i.e. without ?q= in the URL). You'll need ModRewrite support for this to work. See the .htaccess file in Drupal's top-level directory for more information.
så får kommer jeg meg ikke inn til /p-kall.org/admin/ , vet du hvordan jeg får bort denne feilen? (min engelsk er lik gresk, som er null :P )

Brukerens avatar
medlem i 236 måneder
 

Innleggav nc » fre 09.06.2006 15:14

Jepp, du laster modulen ModRewrite i apache. :-)

Erfaren
Brukerens avatar
medlem i 231 måneder
 

Innleggav ak » fre 09.06.2006 15:49

1) Som nc sier, sjekk at mod_rewrite er lastet. Hvis server-info (en annen Apache-modul) kan fortelle deg om det er tilfelle, mulig
Kode: Merk alt
<?PHP phpinfo(); ?>
også gjrø det.
2) Sjekk at det ligger en .htaccess fil i / på domenet, og at det er Drupal sin.

Hvis det ikke fungerer kan du prøve å navigere treet manuelt. Hvis URLen er /admin så endre dette til /index.php?q=admin og så videre

Vil du slå det av i databasen må du endre følgende:
I databasen som inneholder Drupal, se på tabellen "variable" og endre den raden som har name clean_url. Jeg er ikke helt sikker på syntax, men jeg ville prøvd s:0:"";, altså

Kode: Merk alt
UPDATE variable SET `value` = 's:0:"";' WHERE `name` = 'clean_url';
NB: Ikke testet

Det finnes også en måte å overkjøre variable på i konfigurasjons-filen, men det husker jeg ikke hvordan man gjør.

Administrator
Brukerens avatar
medlem i 237 måneder
 

Innleggav LuiGi » fre 09.06.2006 17:53

nc skrev:Jepp, du laster modulen ModRewrite i apache. :-)

Jeg kjører dette på ett lånt webhotell, så jeg kan ikke konfigurere apache til serverne deres..

Brukerens avatar
medlem i 236 måneder
 

Innleggav LuiGi » fre 09.06.2006 22:45

her ser dere hva som står i min .htaccess filen :

Kode: Merk alt
<IfModule mod_rewrite.c>
  RewriteEngine on

  # Modify the RewriteBase if you are using Drupal in a subdirectory and
  # the rewrite rules are not working properly.
  #RewriteBase /drupal

  # Rewrite old-style URLs of the form 'node.php?id=x'.
  #RewriteCond %{REQUEST_FILENAME} !-f
  #RewriteCond %{REQUEST_FILENAME} !-d
  #RewriteCond %{QUERY_STRING} ^id=([^&]+)$
  #RewriteRule node.php index.php?q=node/view/%1 [L]

  # Rewrite old-style URLs of the form 'module.php?mod=x'.
  #RewriteCond %{REQUEST_FILENAME} !-f
  #RewriteCond %{REQUEST_FILENAME} !-d
  #RewriteCond %{QUERY_STRING} ^mod=([^&]+)$
  #RewriteRule module.php index.php?q=%1 [L]

  # Rewrite current-style URLs of the form 'index.php?q=x'.
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</IfModule>

Brukerens avatar
medlem i 236 måneder
 

Innleggav ak » fre 09.06.2006 23:13

Den ser grei ut, da tror jeg du er best tjent med å slå det av. Hvis du tar en tur på drupal.org så finner du antageligvis ut hvordan du kan gjøre det i konfigurasjons-filen.

Ellers kan du sikkert bruke min veiledning, de fleste webhotell har phpmyadmin eller lignende som gjør det til en lett sak.

edit: beklager uferdige setninger i dag

Administrator
Brukerens avatar
medlem i 237 måneder
 

Innleggav LuiGi » lør 10.06.2006 0:34

Takker for svar AK, men s:0:""; , den ser ikke til å gjøre nytten for meg, jeg klarer fortsatt ikke å logge meg inn i admin mappa når den er endret i SQL.


Ohoooo.. Post nr: 500 :D

Brukerens avatar
medlem i 236 måneder
 

Innleggav ak » lør 10.06.2006 6:35

Prøv å bare fjerne raden eller sett til null.

Når du sier at du ikker kommer inn antar jeg at du får 404, at directoryet ikke finnes.

Administrator
Brukerens avatar
medlem i 237 måneder
 

Innleggav LuiGi » lør 10.06.2006 10:28

ak skrev:Prøv å bare fjerne raden eller sett til null.

Når du sier at du ikker kommer inn antar jeg at du får 404, at directoryet ikke finnes.


Jeg får fram da at jeg ikke har tilgang til denne siden der.

No har jeg fått lastet inn den php_module og alt av install har gått fint, men jeg sliter med denne feilen her (logger meg inn og skal redigere "min konto") :
Kode: Merk alt
Fatal error: Call to undefined function: drupal_get_form() in /hsphere/local/home/p-kall/p-kall.org/modules/phpbb.module on line 217

Brukerens avatar
medlem i 236 måneder
 

Innleggav ak » søn 11.06.2006 2:13

Antageligvis prøver du å kjøre 4.7 koden på en 4.6 installasjon, du må endre et par steder i koden, les der hvor du får feilmeldingen.

Denne modulen kan bli i tøffeste laget (som jeg sier på siden, den blir nok aldri noe som kan kalles brukervennlig), du må ihvertfall klare å lese gjennom hele koden først, og forstå den. Ellers kommer du til å gå i veggen når phpBB og Drupal skal begynne å kommunisere.

Administrator
Brukerens avatar
medlem i 237 måneder
 

Innleggav LuiGi » søn 11.06.2006 15:06

hei..
jeg kjører 4.6 jeg, har ikke oppdatert siden min enda.
det som står på den linjen er :
Kode: Merk alt
$output['Forum'] = array(drupal_get_form('forum', $form));

Brukerens avatar
medlem i 236 måneder
 

Innleggav ak » søn 11.06.2006 18:29

Du må nesten lese koden selv, det står rett under den linjen du siterer.

Administrator
Brukerens avatar
medlem i 237 måneder
 

Innleggav LuiGi » søn 11.06.2006 19:44

ak skrev:Du må nesten lese koden selv, det står rett under den linjen du siterer.

Hmm.. jeg har ikke anels på dette her jeg. Det er ikke noe som står akkurat under den linjen, men får vell lete etter noe som jeg ikke vet hva egentligen er.

Brukerens avatar
medlem i 236 måneder
 

Innleggav ak » man 12.06.2006 1:28

Det står forklart at du må kommentere ut linjene over og fjerne kommentarene for de neste hvis du skal bruke 4.6

Men denne modulen er for avansert for deg, jeg anbefaler at du bruker vanlig phpBB istedet eller Drupals innebygde forum.

Administrator
Brukerens avatar
medlem i 237 måneder
 

Innleggav LuiGi » man 12.06.2006 21:27

hm. takk for hjelpen

Brukerens avatar
medlem i 236 måneder
 


Returner til Generell diskusjon



Hvem er i Forumene

Registrerte brukere: Google [Bot]