Έχει χρησιμοποιήσει κανείς το forum phpbb2 για να με βοηθήσει;
Έχω ανεβασει τα αρχεία στον φακελο /forum του site μου, έχω ανεβάσει την βάση δεδομένων ms_access_primer.mdb στον φάκελο /databases, έχω δημιουργήσει DSN με όνομα accForum, και τέλος έχω δώσει δικαιώματα read στο αρχείο config.php για να κάνω την εγκατάσταση.
Όταν όμως εμφανίζω το αρχείο install.php στον InternetExplorer μου ζητάει μερικές πληροφορίες που δεν ξέρω:
Τι πρέπει να βάλω στο πεδίο "Διακομιστής Β.Δεδομένων Hostname / DSN";
Και τι στο πεδίο "Όνομα Β.Δεδομένων";
Στο DSN δώσε το DSN που έφτιαξες στον server και στο Όνομα Β.Δεδομένων δώσε ότι θέλεις εσύ απλά τίτλο ή το όνομα της βάσης ms_access_primer.mdb
Φαίνεται ότι κάτι κλάνω λάθος, γιατί το DSN και το όνομα αρχείου της βάσης τα έχω ήδη δοκιμάσει και μου βγάζει σφάλμα:
SQL error: [Microsoft][ODBC Microsoft Access Driver] '(unknown)' is not a valid path...
σύμφωνα με την γραμμή 55 του αρχείου \forum\db\msaccess.php
Μπορείτε από το μήνυμα σφάλματος να υποθέσετε τι μπορεί να φταίει;
Ναι δεν έχεις δώσει το σωστό DSN.
Δεν νομίζω...
Το DSN το δημιουργεί ο ISP, ο οποίος μου έστειλε το όνομα με email. Δοκίμασα όχι μόνο πληκτρολογώντας το όνομα στο αντίστοιχο πεδίο της φόρμας εγκατάστασης, αλλά και με copy/paste μήπως και δεν βλέπω καλά και πληκτρολογώ λάθος :)
Καμία διαφορά...
Άλλωστε όταν δίνω λάθος όνομα DSN (έκανα επίτηδες μια τέτοια δοκιμή), το σφάλμα που επιστρέφει είναι
SQL error: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
Καμιά άλλη ιδέα;
Δώσε όλο το error εδώ.
Πιθανόν να ψάχνει για path στον server και όχι για DSN το script σου!
Warning: odbc_connect(): SQL error: [Microsoft][ODBC Microsoft Access Driver] '(unknown)' is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides., SQL state S1009 in SQLConnect in D:\Inetpub\Virtual_Servers\apollonrunnersclub.gr\forum\db\msaccess.php on line 55
phpBB : Critical Error
Could not connect to the database
Φαίνεται ότι το βρήκα!
Το DSN είχε δημιουργηθεί, όταν το (ανακατασκευασμένο) site βρισκόταν σε δοκιμαστικό στάδιο, και ήταν ανεβασμένο σε έναν υποφάκελο του domain (mydomain.gr/newsite/). Οπότε και η βάση δεδομένων ήταν στο mydomain.gr/newsite/databases/.
Μετά την ολοκλήρωση του σχεδιασμού βέβαια πήγε στο mydomain/databases/, οπότε δικαιολογημένα δεν την βρίσκει το αρχείο εγκατάστασης του phpbb!
Το τελευταίο σου μήνυμα με έβαλε στον σωστό δρόμο. Ευχαριστώ πολύ...
tip: Υπάρχουν δυο ειδών επικοινωνίες : η μια με λόγια που κοστίζει ακριβά , ειδικά εάν την κάνουμε με το κινητό , και εκείνη χωρίς λόγια που αξίζει μια περιουσία . * F5 για νέο tip