Liquid Feedback
Re: Liquid Feedback
Με μια γρήγορη ματιά, πρέπει να βάλεις τα flags δίπλα στα rewrite rules, π.χ. [PT,L] , όπως τα έχω.
-
- Μέλος του Κόμματος Πειρατών
- Δημοσιεύσεις: 8666
- Εγγραφή: 23 Δεκ 2011, 23:28
- Τοποθεσία: Σύρος, Κυκλάδες
Re: Liquid Feedback
Ήμουν σίγουρος ότι είχα κάνει μ@@@α. Διόρθωσα και ένα permission error. Τώρα βγαίνει η αρχική σελίδα, χωρίς όμως icons και graphics.
Τα errors είναι του τύπου:
Τα 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
Νομίζω φταίει το πρώτο Directory section πάνω πάνω.
Κώδικας: Επιλογή όλων
<Directory /var/www/liquid.pirateparty.gr>
AllowOverride None
Order Deny,Allow
Deny from all
</Directory>
Re: Liquid Feedback
Μάλλον ένα νέο Directory entry για το (filesystem) path του "static" με "allow from all" θα ήταν OK.
Δεν είμαι σίγουρος αν χρειάζεται κάτι σαν ScriptAlias για το "fastpath" directory... νομίζω όχι. Θα το δω αργότερα όταν έχω χρόνο.
Δεν είμαι σίγουρος αν χρειάζεται κάτι σαν ScriptAlias για το "fastpath" directory... νομίζω όχι. Θα το δω αργότερα όταν έχω χρόνο.
-
- Μέλος του Κόμματος Πειρατών
- Δημοσιεύσεις: 8666
- Εγγραφή: 23 Δεκ 2011, 23:28
- Τοποθεσία: Σύρος, Κυκλάδες
Re: Liquid Feedback
Χμμμ!! Αυτό είδα και εγώ, αφού σου έγραψα. Είναι από το standard config που κάνει το ISPConfig για τον γονικό φάκελο του document root του vhost. Και να το αλλάξω θα το κάνει overwrite. Θα δοκιμάσω να μεταφέρω το frontend (όχι το cgi) μέσα στο document root.
Στον τάφο της Αμφίπολης είναι ο Μαυρογένης...
-
- Μέλος του Κόμματος Πειρατών
- Δημοσιεύσεις: 8666
- Εγγραφή: 23 Δεκ 2011, 23:28
- Τοποθεσία: Σύρος, Κυκλάδες
Re: Liquid Feedback
Προχωράμε. Βγαίνει η αρχική αλλά είναι σαν να μην διαβάζονται τα css. Δεν βλέπω κάποιο error στα logs.
Η πρώτη εικόνα είναι από το vm μου και η δεύτερη από τον server μας.
Η πρώτη εικόνα είναι από το vm μου και η δεύτερη από τον server μας.
Στον τάφο της Αμφίπολης είναι ο Μαυρογένης...
Re: Liquid Feedback
Άνοιξε τη σελίδα και ενεργοποίησε το Firebug ή το αντίστοιχο developer tool του browser σου (δες το συνημμένο). Ψάχνει άλλο, άκυρο domain name, γιαυτό δεν γράφει τίποτα στα logs Κάτι στράβωσε στο configuration.
Κάποια πράγματα που μπορείς να δοκιμάσεις:
* Ενεργοποίησε logging για το mod_rewrite ώστε να δεις τι ***τά συμβαίνει. Εγώ μόνο έτσι έβγαλα άκρη.
* Δεν κατάλαβα τι ακριβώς έκανες για να βλέπει τα "static". Προτείνω να αφήσεις το default Directory όπως έχει, το frontend εκεί που ήταν και να προσθέσεις κάτι σαν το παρακάτω μέσα στο VirtualHost για το liquid:
* Δώσε μου ssh+sudo access να το προσπαθήσω το βραδάκι. Δεν εγγυώμαι ότι το αποτέλεσμα θα είναι συμβατό με το ISPConfig
Κάποια πράγματα που μπορείς να δοκιμάσεις:
* Ενεργοποίησε 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
- Συνημμένα
-
- firebug.png (24.27 KiB) 4255 προβολές
-
- Μέλος του Κόμματος Πειρατών
- Δημοσιεύσεις: 8666
- Εγγραφή: 23 Δεκ 2011, 23:28
- Τοποθεσία: Σύρος, Κυκλάδες
Re: Liquid Feedback
Αυτό που έκανα ήταν να μεταφέρω το frontend μέσα στο document root και να αλλάξω τα αντίστοιχα paths.
Υποπτεύομαι ότι κάποιο rewrite rule σκαλώνει με το style.css, γιατί το κάνει μόνο εκεί (και στο directory stats που υπάρχει μέσα στο document root για τα awstats, κάτι τρέχει με "st").
Ξαναβγάζω έξω το frontend και επανέρχομαι.
Θα σου στείλω pm με στοιχεία σύνδεσης, αλλά είσαι υποχρεωμένος να είσαι συμβατός με το ISPConfig!
Υποπτεύομαι ότι κάποιο rewrite rule σκαλώνει με το style.css, γιατί το κάνει μόνο εκεί (και στο directory stats που υπάρχει μέσα στο document root για τα awstats, κάτι τρέχει με "st").
Ξαναβγάζω έξω το frontend και επανέρχομαι.
Θα σου στείλω pm με στοιχεία σύνδεσης, αλλά είσαι υποχρεωμένος να είσαι συμβατός με το ISPConfig!
Στον τάφο της Αμφίπολης είναι ο Μαυρογένης...
-
- Μέλος του Κόμματος Πειρατών
- Δημοσιεύσεις: 8666
- Εγγραφή: 23 Δεκ 2011, 23:28
- Τοποθεσία: Σύρος, Κυκλάδες
Re: Liquid Feedback
Το ίδιο κάνει και με το frontend έξω από το document root μετά την αλλαγή για allow from all στον φάκελο.
Κάτι παίζει με το rewrite rule για το static, αλλά δεν το κατέχω.
Έχεις pm!!!
Κάτι παίζει με το rewrite rule για το static, αλλά δεν το κατέχω.
Έχεις pm!!!
Στον τάφο της Αμφίπολης είναι ο Μαυρογένης...
Re: Liquid Feedback
Τσίμπα ένα 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 {
Verba volant, scripta manent
Μέλη σε σύνδεση
Μέλη σε αυτή την Δ. Συζήτηση: 0 και 0 επισκέπτες