από chris_nikol » 13 Απρ 2013, 14:12
Αποφάσισα δοκιμαστικά να στήσω τον 12.10 server σε εικονική μηχανή. Εγκατέστησα τον apache, mysql, php, phpmyadmin και το wordpress όλα λειτουργούν κανονικά με μια εξαίρεση. Αυτό που γενικά προτείνεται από όλους είναι να αλλάξεις το πως θα εμφανίζεται το link στις σελίδες σου από το προεπιλεγμένο του wordpress που είναι τις μορφής
www.domain.com/?p=115 στην μορφή
www.domain.com/post-name π.χ.
www.domain.com/welcome αν υποθέσουμε ότι έχουμε δημιουργήσει μια σελίδα με όνομα welcome. Η σχετική ρύθμιση είναι στα permalink στο wordpress. Αν κάνω όμως αυτή την ρύθμιση, αν κάποιος επιχειρήσει να δει αυτή την σελίδα τότε βγαίνει λάθος ότι δεν βρέθηκε. δηλαδή προσπαθεί ο apache να βρει κάποιον φάκελο με όνομα welcome κάτω από το /var/www παρόλα αυτά αυτή είναι μια τακτική που χρησιμοποιείτε ευρέως στα web site και αν στήσεις κάποιο site σε hosting provider, μπορείς να εφαρμόσεις αυτή την ρύθμιση στο wordpress χωρίς προβλήματα. Οπότε υποθέτω, είναι κάποια ρύθμιση στον apache; Τέλος να να προσθέσω ότι αν αλλάξω την ρύθμιση τα links να παρουσιάζονται ως
www.domain.com/?p=115 λειτουργούν κανονικά, δηλαδή δεν φαίνεται να είναι πρόβλημα δικαιωμάτων.
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 64bit (el_GR.UTF-8), Ubuntu 3.2.0-23-generic, Windows 7, Windows 7
3 Intel Core i7 CPU 860 2.80GHz ‖ RAM 3946 MiB ‖ Gigabyte P55A-UD4
4 NVIDIA Corporation GT200b [GeForce GTX 275] [10de:05e6] (rev a1)
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 03) ⋮ irda0: 066f:4200 SigmaTel, Inc. STIr4200 IrDA Bridge