Batch problem

Events happening in the community are now at Drupal community events on www.drupal.org.
Marcus 78's picture

Hej Allihop

Sitter med ett lite klurigt problem att komma på idéer kring lösningar
Problemet är att varje gång jag kör batch, exempelvis "/batch?op=start&id=276" så får jag fel i konsolen

POST http://www.exempel.se/batch?id=276&op=do 302 Found jquery.min.js (rad 4)

GET http://www.exempel.se/user/0/edit 403 Forbidden

Har suttit en del med supporten på hostingen och det vi har uteslutit mysql och apache som roten till det onda!

Har sett problemet på en massa moduler som har med permissions att göra och exempelvis, men några sådana har jag inte aktiv. Hittar inte felet i någon issue kö för de aktiva modulerna

Någon som stött på något liknande eller har någon ide hur man ska lösa det. Kör med drupal 7.23.

Comments

Dubbelkolla att användaren

AndreasT's picture

Dubbelkolla att användaren med user id = 0 finns i din användartabell i databasen. Hade ett problem en gång som berodde på att phpmyadmin hade droppat den då jag importerade en databas, och då betedde sig flera moduler helt mysko.

Kolla här om user 0 saknas,

AndreasT's picture

Kolla här om user 0 saknas, https://drupal.org/node/1029506

Hej och tack för svaren! Jag

Marcus 78's picture

Hej och tack för svaren!

Jag har kollat av db och användaren finns där. Kollade närmare på jquery 302an i ickeminified läge och såg att felet är att det görs ett sk "cross-domain request" och därför blir resultatet ett 403 då det ses som en säkerhetsrisk.
Jag begriper inte varför drupal gör så, det känns ju som att det är ett anrop till samma sajt inte borde ge dessa problem.

Det blir ju lite struligt då jag antingen måste ge mig på jquery eller batch och koda för att lösa detta vilket jag inte kommer göra. Efter några dagars pillande så känns det som att det enda rätta är att köra över hela sajten med features.

Kan du testa att sätta upp

pontus_nilsson's picture

Kan du testa att sätta upp sajten på en annan server / lokalt på din dator?

Jag tycker det luktar rewrite regler eller kanske redirect modulen, global redirect etc. Testa att stänga av alla redirect moduler, använd standard htaccess. Flytta till annan server.

//Pontus Nilsson, Digitalist

Hej Pontus Måste blivit något

Marcus 78's picture

Hej Pontus

Måste blivit något fel när jag postade svar till dig tidigare.
Jag hade testat att stänga ner alla moduler som hade med redirects att göra. Däremot så använde jag mig av ett gammalt knep för att skapa en länk till "kontoinställningar".

1 Skapa en sida med följande kod

<?php
drupal_goto
('user/'.$GLOBALS['user']->uid.'/edit');
?>

2 Hänvisa till den sidan i menyer.

Det var där problemet uppstod. Har funkat bra som metod innan, misstänker att jag gjort det på d6 installationer hela tiden. Kan vara extra bra att tänka på om man ska portera d6 till d7 att detta fel kan uppstå.

Använder mig av "me" modulen instället så löser jag problemet på det viset.

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week