Sotiris Kalathas Δημοσ. 2 Οκτωβρίου 2011 Δημοσ. 2 Οκτωβρίου 2011 Έχει εγκαταστήσει κανείς WordPress σε Windows Server; Και εαν ναι, αντιμετώπισε προβλήματα; Μια σχετική αναζήτηση στο Google με άφησε με ανάμικτα συναισθήματα. Να διευκρινήσω οτι δεν εννοώ WAMP XAMPP κλπ στον Η/Υ μου, αναφέρομαι σε Windows Hosting πακέτο κάποιου που δεν θέλει να το "γυρίσει" σε Linux (Apache MySQL). Από οτι βλέπω στη σελίδα της εταιρίας hosting του, έχει MySQL (και MS SQL). Εάν έχετε αντίστοιχη εμπειρία παρακαλώ πείτε μου εντυπώσεις, προβλήματα κλπ. Ευχαριστώ προκαταβολικά!
lavelle Δημοσ. 2 Οκτωβρίου 2011 Δημοσ. 2 Οκτωβρίου 2011 Πολλές φορές. Δεν θα έχεις πρόβλημα, εκτός από τα permalinks (πχ /%category%/%postname%) λόγω της έλλειψης του htaccess σε windows servers. Οπότε θα πρέπει ο hosting provider ή να έχει τελευταία έκδοση IIS που έχει ενσωματωμένη την δυνατότητα του rewrite ή αν έχει παλαιότερη να χρησιμοποιεί κάποιο external module που κάνει την δουλειά σε windows server όπως το ISAPI rewrite. Ελπίζω να βοήθησα
Sotiris Kalathas Δημοσ. 3 Οκτωβρίου 2011 Μέλος Δημοσ. 3 Οκτωβρίου 2011 Αυτό για τα permanlinks το λέει και στο Codex: http://codex.wordpress.org/Hosting_WordPress WordPress server requirements for Version 3.2: PHP version 5.2.4 or greater MySQL version 5.0.15 or greater (Optional)(Required for MultiSite) Apache mod_rewrite module (for clean URIs known as Permalinks) Το htaccess έχει και άλλες εφαρμογές, βλέπε Redirect 301, rewrite για λόγους ασφαλείας ( RewriteCond %{QUERY_STRING} base64_encode.*(.*) [OR] ) και δεν έχω δουλέψει ποτέ πάνω σε MS IIS. Η μετατροπή από mod_rewrite είναι στην πράξη τόσο απλή όπως περιγράφει εδώ; http://learn.iis.net/page.aspx/470/importing-apache-modrewrite-rules/ Ευχαριστώ προκαταβολικά! (Δεν είναι τυχαίο πάντως το οτι το 59.4% των web servers είναι Apache έναντι 22.2% Microsoft IIS: http://royal.pingdom.com/2011/01/04/apache-web-server-hit-a-home-run-in-2010/)
_tasos Δημοσ. 3 Οκτωβρίου 2011 Δημοσ. 3 Οκτωβρίου 2011 Ένα πρόβλημα που είχα σε wordpress και windows hosting είναι τα ελληνικά. Είτε στα permalinks είτε στα ονόματα των αρχείων (upload files). Πάντως το πρόβλημα με τους μη λατινικούς χαρακτήρες είναι γενικό, οπότε σε κάποιο άλλο windows hosting να μην υπάρχει σαν πρόβλημα. Επίσης, η mail() function δεν λειτουργεί οπότε θα πρέπει να εγκαταστήσεις ένα SMTP plugin για να έχει το site να στέλνει emails (reset pass, new user, κτλ).
Crawl_From_Death Δημοσ. 3 Οκτωβρίου 2011 Δημοσ. 3 Οκτωβρίου 2011 Για ελληνικους χαρακτηρες υπαρχει λυση: > function greeklish_permalinks_sanitize_title($text) { if ( !is_admin() ) return $text; $expressions = array( '/[αΑ][ιίΙΊ]/u' => 'e', '/[οΟΕε][ιίΙΊ]/u' => 'i', '/[αΑ][υύΥΎ]([θΘκΚξΞπΠσςΣτTφΡχΧψΨ]|\s|$)/u' => 'af$1', '/[αΑ][υύΥΎ]/u' => 'av', '/[εΕ][υύΥΎ]([θΘκΚξΞπΠσςΣτTφΡχΧψΨ]|\s|$)/u' => 'ef$1', '/[εΕ][υύΥΎ]/u' => 'ev', '/[οΟ][υύΥΎ]/u' => 'ou', '/(^|\s)[μΜ][πΠ]/u' => '$1b', '/[μΜ][πΠ](\s|$)/u' => 'b$1', '/[μΜ][πΠ]/u' => 'mp', '/[νΝ][τΤ]/u' => 'nt', '/[τΤ][σΣ]/u' => 'ts', '/[τΤ][ζΖ]/u' => 'tz', '/[γΓ][γΓ]/u' => 'ng', '/[γΓ][κΚ]/u' => 'gk', '/[ηΗ][υΥ]([θΘκΚξΞπΠσςΣτTφΡχΧψΨ]|\s|$)/u' => 'if$1', '/[ηΗ][υΥ]/u' => 'iu', '/[θΘ]/u' => 'th', '/[χΧ]/u' => 'ch', '/[ψΨ]/u' => 'ps', '/[αάΑΆ]/u' => 'a', '/[βΒ]/u' => 'v', '/[γΓ]/u' => 'g', '/[δΔ]/u' => 'd', '/[εέΕΈ]/u' => 'e', '/[ζΖ]/u' => 'z', '/[ηήΗΉ]/u' => 'i', '/[ιίϊΙΊΪ]/u' => 'i', '/[κΚ]/u' => 'k', '/[λΛ]/u' => 'l', '/[μΜ]/u' => 'm', '/[νΝ]/u' => 'n', '/[ξΞ]/u' => 'x', '/[οόΟΌ]/u' => 'o', '/[πΠ]/u' => 'p', '/[ρΡ]/u' => 'r', '/[σςΣ]/u' => 's', '/[τΤ]/u' => 't', '/[υύϋΥΎΫ]/u' => 'i', '/[φΦ]/iu' => 'f', '/[ωώ]/iu' => 'o' ); $text = preg_replace( array_keys($expressions), array_values($expressions), $text ); return $text; } add_filter('sanitize_title', 'greeklish_permalinks_sanitize_title', 1); Αυτο το βαζεις στο αρχειο functions.php και ολοι οι τιτλοι γινονται αυτοματα greeklish μετα το publish ή update
_tasos Δημοσ. 3 Οκτωβρίου 2011 Δημοσ. 3 Οκτωβρίου 2011 Thanks για το tip, είχα βρει και ένα plugin που έκανε την ίδια μετατροπή. Λειτουργούσε λίγο περίεργα αλλά δούλευε.
Crawl_From_Death Δημοσ. 3 Οκτωβρίου 2011 Δημοσ. 3 Οκτωβρίου 2011 Τι εννοεις περιεργα? Σε εμενα, σε οσα wordpress εχω φτιαξει δουλευει αψογα χωρις κανενα θεμα..
_tasos Δημοσ. 3 Οκτωβρίου 2011 Δημοσ. 3 Οκτωβρίου 2011 Το "περίεργα" πήγαινε στο plugin που σου έλεγα, όχι στον κώδικα που έδωσες. Το plugin αυτό (που δεν μπορώ να θυμηθώ πως το λέγανε) στη δημιουργία post δεν άλλαζε το slug σε λατινικά, αλλά το έκανε μόνο όταν έκανες edit κάποιο post
lavelle Δημοσ. 3 Οκτωβρίου 2011 Δημοσ. 3 Οκτωβρίου 2011 Αυτό για τα permanlinks το λέει και στο Codex: http://codex.wordpress.org/Hosting_WordPress WordPress server requirements for Version 3.2: PHP version 5.2.4 or greater MySQL version 5.0.15 or greater (Optional)(Required for MultiSite) Apache mod_rewrite module (for clean URIs known as Permalinks) Το htaccess έχει και άλλες εφαρμογές, βλέπε Redirect 301, rewrite για λόγους ασφαλείας ( RewriteCond %{QUERY_STRING} base64_encode.*(.*) [OR] ) και δεν έχω δουλέψει ποτέ πάνω σε MS IIS. Η μετατροπή από mod_rewrite είναι στην πράξη τόσο απλή όπως περιγράφει εδώ; http://learn.iis.net/page.aspx/470/importing-apache-modrewrite-rules/ Ευχαριστώ προκαταβολικά! (Δεν είναι τυχαίο πάντως το οτι το 59.4% των web servers είναι Apache έναντι 22.2% Microsoft IIS: http://royal.pingdom.com/2011/01/04/apache-web-server-hit-a-home-run-in-2010/) Αν έχεις πρόσβαση στον IIS είναι απλά τα πράγματα. Για να έχεις όμως πρέπει να έχεις Windows VPS ή Dedicated Server πράγμα που δεν προκύπτει από αυτά που αναφέρεις Με shared hosting θα πρέπει να σε βοηθήσει ο hosting provider. Τα 301 redirects λογικά θα μπορείς να τα ορίσεις και από το control panel του hosting (HELM, Dot Panel, Plesk for windows).
aghahowa Δημοσ. 12 Οκτωβρίου 2011 Δημοσ. 12 Οκτωβρίου 2011 Ειχα την εντύπωση οτι ενας server με windows ειναι πιο ακριβος. κανω λαθος;
_tasos Δημοσ. 12 Οκτωβρίου 2011 Δημοσ. 12 Οκτωβρίου 2011 Ειχα την εντύπωση οτι ενας server με windows ειναι πιο ακριβος. κανω λαθος; Παλιότερα ίσχυε αυτό, αλλά τον τελευταίο καιρό μπορείς να βρεις windows hosting χοντρικά στο ίδιο κόστος.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.