Σελίδα 4 από 8
Re: Liquid Feedback
Δημοσιεύτηκε: 07 Απρ 2012, 03:10
από pav
Με μια γρήγορη ματιά, πρέπει να βάλεις τα flags δίπλα στα rewrite rules, π.χ. [PT,L] , όπως τα έχω.
Re: Liquid Feedback
Δημοσιεύτηκε: 07 Απρ 2012, 10:23
από baskin
Ήμουν σίγουρος ότι είχα κάνει μ@@@α. Διόρθωσα και ένα permission error. Τώρα βγαίνει η αρχική σελίδα, χωρίς όμως icons και graphics.
Τα errors είναι του τύπου:
Κώδικας: Επιλογή όλων
[Sat Apr 07 10:20:29 2012] [error] [client 85.73.236.226] client denied by server configuration: /var/www/liquid.pirateparty.gr/liquid_feedback_frontend/static/lang/en.png, referer: http://liquid.pirateparty.gr/index/login.html?tempstore=c9yxbzd2hppknc1mj7kjpsjh73
[Sat Apr 07 10:20:29 2012] [error] [client 85.73.236.226] client denied by server configuration: /var/www/liquid.pirateparty.gr/liquid_feedback_frontend/static/lang/de.png, referer: http://liquid.pirateparty.gr/index/login.html?tempstore=c9yxbzd2hppknc1mj7kjpsjh73
[Sat Apr 07 10:20:29 2012] [error] [client 85.73.236.226] client denied by server configuration: /var/www/liquid.pirateparty.gr/liquid_feedback_frontend/static/lang/eo.png, referer: http://liquid.pirateparty.gr/index/login.html?tempstore=c9yxbzd2hppknc1mj7kjpsjh73
Re: Liquid Feedback
Δημοσιεύτηκε: 07 Απρ 2012, 10:33
από pav
Νομίζω φταίει το πρώτο Directory section πάνω πάνω.
Κώδικας: Επιλογή όλων
<Directory /var/www/liquid.pirateparty.gr>
AllowOverride None
Order Deny,Allow
Deny from all
</Directory>
Re: Liquid Feedback
Δημοσιεύτηκε: 07 Απρ 2012, 10:44
από pav
Μάλλον ένα νέο Directory entry για το (filesystem) path του "static" με "allow from all" θα ήταν OK.
Δεν είμαι σίγουρος αν χρειάζεται κάτι σαν ScriptAlias για το "fastpath" directory... νομίζω όχι. Θα το δω αργότερα όταν έχω χρόνο.
Re: Liquid Feedback
Δημοσιεύτηκε: 07 Απρ 2012, 10:50
από baskin
Χμμμ!! Αυτό είδα και εγώ, αφού σου έγραψα. Είναι από το standard config που κάνει το ISPConfig για τον γονικό φάκελο του document root του vhost. Και να το αλλάξω θα το κάνει overwrite. Θα δοκιμάσω να μεταφέρω το frontend (όχι το cgi) μέσα στο document root.
Re: Liquid Feedback
Δημοσιεύτηκε: 07 Απρ 2012, 11:24
από baskin
Προχωράμε. Βγαίνει η αρχική αλλά είναι σαν να μην διαβάζονται τα css. Δεν βλέπω κάποιο error στα logs.
Η πρώτη εικόνα είναι από το vm μου και η δεύτερη από τον server μας.

- liquid_feedback_vm.png (29.93 KiB) Προβλήθηκε 8043 φορές

- liquid_feedback_server.png (33.21 KiB) Προβλήθηκε 8043 φορές
Re: Liquid Feedback
Δημοσιεύτηκε: 07 Απρ 2012, 16:11
από pav
Άνοιξε τη σελίδα και ενεργοποίησε το Firebug ή το αντίστοιχο developer tool του browser σου (δες το συνημμένο). Ψάχνει άλλο, άκυρο domain name, γιαυτό δεν γράφει τίποτα στα logs

Κάτι στράβωσε στο configuration.
Κάποια πράγματα που μπορείς να δοκιμάσεις:
* Ενεργοποίησε logging για το mod_rewrite ώστε να δεις τι ***τά συμβαίνει. Εγώ μόνο έτσι έβγαλα άκρη.
Κώδικας: Επιλογή όλων
RewriteEngine on
RewriteLog /var/log/apache2/rewrite.log
RewriteLogLevel 3
* Δεν κατάλαβα τι ακριβώς έκανες για να βλέπει τα "static". Προτείνω να αφήσεις το default Directory όπως έχει, το frontend εκεί που ήταν και να προσθέσεις κάτι σαν το παρακάτω
μέσα στο VirtualHost για το liquid:
Κώδικας: Επιλογή όλων
<Directory "/var/www/liquid.pirateparty.gr/frontend/static/">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
* Δώσε μου ssh+sudo access να το προσπαθήσω το βραδάκι. Δεν εγγυώμαι ότι το αποτέλεσμα θα είναι συμβατό με το ISPConfig

Re: Liquid Feedback
Δημοσιεύτηκε: 07 Απρ 2012, 18:04
από baskin
Αυτό που έκανα ήταν να μεταφέρω το frontend μέσα στο document root και να αλλάξω τα αντίστοιχα paths.
Υποπτεύομαι ότι κάποιο rewrite rule σκαλώνει με το style.css, γιατί το κάνει μόνο εκεί (και στο directory stats που υπάρχει μέσα στο document root για τα awstats, κάτι τρέχει με "st").
Ξαναβγάζω έξω το frontend και επανέρχομαι.
Θα σου στείλω pm με στοιχεία σύνδεσης, αλλά είσαι υποχρεωμένος να είσαι συμβατός με το ISPConfig!

Re: Liquid Feedback
Δημοσιεύτηκε: 07 Απρ 2012, 18:47
από baskin
Το ίδιο κάνει και με το frontend έξω από το document root μετά την αλλαγή για allow from all στον φάκελο.
Κάτι παίζει με το rewrite rule για το static, αλλά δεν το κατέχω.
Έχεις pm!!!
Re: Liquid Feedback
Δημοσιεύτηκε: 09 Απρ 2012, 05:37
από tvelocity
Τσίμπα ένα patch για το
getpic.c για να παίζουν τα default avatars!
Κώδικας: Επιλογή όλων
--- getpic.c.old 2012-04-09 04:31:57.000000000 +0200
+++ getpic.c 2012-04-09 04:33:38.000000000 +0200
@@ -101,13 +101,26 @@
return 1;
}
if (PQntuples(dbr) == 0) {
- struct stat sb;
+ FILE *file;
+ char *buf = malloc(512);
+ size_t n;
+
PQclear(dbr);
PQfinish(conn);
fputs("Content-Type: image/jpeg\n\n", stdout);
- if (stat(GETPIC_DEFAULT_AVATAR, &sb)) return 1;
- fprintf(stdout, "Content-Length: %i\n", (int)sb.st_size);
- execl("/bin/cat", "cat", GETPIC_DEFAULT_AVATAR, NULL);
+
+ if ((file = fopen(GETPIC_DEFAULT_AVATAR, "r")) != NULL) {
+ if (buf == NULL) {
+ fputs("Could not allocate memory for default avatar.\n", stderr);
+ fclose(file);
+ return 1;
+ }
+ while ((n = fread(buf, 1, 512, file)) > 0)
+ fwrite(buf, 1, n, stdout);
+ if (ferror(file))
+ fputs("Error reading default avatar file.\n", stderr);
+ fclose(file);
+ }
return 1;
} else {