ggeo1 Δημοσ. 12 Ιανουαρίου 2010 Share Δημοσ. 12 Ιανουαρίου 2010 Καλησπέρα σας Είπα να ασχοληθώ και γω με php και mysql. Προσπαθώ εδώ και λίγες μέρες να κάνω την php να δουλέψει αλλά δε βγάζω άκρη! Ο apache μου δείχνει ότι λειτουργεί ,δοκιμάζοντάς τον στο http://localhost. H mysql πιστεύω ότι λειτουργεί. Το πρόβλημα είναι πως όταν γράφω μια εφαρμογή php δεν μπορεί να μου τη δείξει ο browser. Χρησιμοποιώ την mint7.Έχω εγκαταστήσει όσα πακέτα χρειάζονται. Βρίσκω πολλά manual να λένε για αρχεία php.ini αντιγραφές κτλ .Δεν ξέρω αν χρειάζονται αυτά ή αν γίνονται αυτόματα με την εγκατάσταση των πακέτων ,πάντως το προσπάθησα και αυτό αλλά δε βγάζω άκρη. Πρόσεξα ότι το αρχείο /etc/apache2/httpd.conf ήταν άδειο και πρόσθεσα τις εξής εντολές LoadModule php5_module modules/libphp5.so AddType application/x-httpd-php .php ή (κάπου αλλού βρήκα αυτά) AddType application/x-httpd-php .php AddType application/x-httpd-php .phtml AddType application/x-httpd-php-source .phps PHPIniDir "/usr/local/apache/conf" (εδώ έβαλα το /etc/php5/apache2 αφού εκεί βρίσκεται σε εμένα το php.ini) αλλά πάλι τίποτα. Καμιά ιδέα ? Ευχαριστώ Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
immortalgr Δημοσ. 12 Ιανουαρίου 2010 Share Δημοσ. 12 Ιανουαρίου 2010 Δεν εχω χρησιμοποιήσει την συγκεκριμένη έκδοση , αλλά το ότι το httpd.conf ήταν άδειο μάλλον σημαίνει ότι άνοιξες λάθος αρχείο . Κοίτα τι υπάρχει μέσα στο /etc/apache2 ή κάνε ένα `locate httpd.conf` για να δεις που αλλού υπάρχει apache configuration (μετά κάνε τις αλλαγές που θέλεις εκεί) ... Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
ggeo1 Δημοσ. 12 Ιανουαρίου 2010 Μέλος Share Δημοσ. 12 Ιανουαρίου 2010 Αυτά τα 2 μου βγάζει μόνο /etc/apache2/httpd.conf /etc/phpmyadmin/lighttpd.conf Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
spetsos Δημοσ. 12 Ιανουαρίου 2010 Share Δημοσ. 12 Ιανουαρίου 2010 Καλησπέρα, αυτόν τον οδηγό τον έχεις δει μήπως και σε βοηθήσει καθόλου; Είναι αρκετά καλός και αναλυτικότατος κατά τη γνώμη μου. http://www.insomnia.gr/forum/showthread.php?t=182815 φιλικά Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
ggeo1 Δημοσ. 12 Ιανουαρίου 2010 Μέλος Share Δημοσ. 12 Ιανουαρίου 2010 Αν και είναι για windows ο οδηγός πάλι έχω πρόβλημα με τη διαδικασία στο php.ini . Δεν ξέρω τι να το κάνω πια αυτό το αρχείο όπως και το httpd.conf! Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
immortalgr Δημοσ. 12 Ιανουαρίου 2010 Share Δημοσ. 12 Ιανουαρίου 2010 Αυτά τα 2 μου βγάζει μόνο /etc/apache2/httpd.conf /etc/phpmyadmin/lighttpd.conf Από ότι φαίνεται έχεις κάνει εγκατάσταση και το phpmyadmin (αυτό δουλεύει ; το έχεις δοκιμάσει ; ) . Δοκίμασε ακόμα να κάνεις `locate httpd2.conf` , σε κάποια διανομή παλαιότερα το είχα δει και αυτο . Αν θες ακόμα μπορείς να δοκιμάσεις να βγάλεις άκρη από το init script του apache (συνήθως στο /etc/init.d) . Εκεί λογικά θα μπορέσεις να καταλάβεις που είναι το configuration file ... Μου κίνησες την περιέργεια τώρα , πάω να κάνω ένα mint7 εγκατάσταση Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
ggeo1 Δημοσ. 12 Ιανουαρίου 2010 Μέλος Share Δημοσ. 12 Ιανουαρίου 2010 To phpmyadmin το απεγκατέστησα για την ώρα για να μην με μπερδεύει! Το httpd2.conf δεν υπάρχει. Από το /etc/init.d/apache δε βλέπω καμιά πληροφορία της προκοπής. Μου κίνησες την περιέργεια τώρα , πάω να κάνω ένα mint7 εγκατάσταση Σε προειδοποιώ πως έκανα και γω εγκατάσταση κάποια πακέτα ,πειραματίζομαι με τα httpd,php.ini κτλ ,οπότε μπορεί να τα έχω κάνει ένα μπάχαλο εδώ πέρα! Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
immortalgr Δημοσ. 12 Ιανουαρίου 2010 Share Δημοσ. 12 Ιανουαρίου 2010 To phpmyadmin το απεγκατέστησα για την ώρα για να μην με μπερδεύει!Το httpd2.conf δεν υπάρχει. Από το /etc/init.d/apache δε βλέπω καμιά πληροφορία της προκοπής. Σε προειδοποιώ πως έκανα και γω εγκατάσταση κάποια πακέτα ,πειραματίζομαι με τα httpd,php.ini κτλ ,οπότε μπορεί να τα έχω κάνει ένα μπάχαλο εδώ πέρα! Μπορείς να μου πεις ποια πακέτα έκανες εγκατάσταση ; ---------- Προσθήκη στις 13:26 ---------- Προηγούμενο μήνυμα στις 13:19 ---------- Btw , το αρχείο που χρειάζεσαι είναι το /etc/apache2/apache2.conf Για πέρνα εκεί τις αλλαγές που θες , αν και λογικά με την εγκατάσταση της php θα πρέπει να το κάνει μόνο του .... Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
ggeo1 Δημοσ. 12 Ιανουαρίου 2010 Μέλος Share Δημοσ. 12 Ιανουαρίου 2010 Btw , το αρχείο που χρειάζεσαι είναι το /etc/apache2/apache2.conf Για πέρνα εκεί τις αλλαγές που θες , αν και λογικά με την εγκατάσταση της php θα πρέπει να το κάνει μόνο του .... Αυτό το αρχείο υπάρχει αλλά δε νομίζω ότι οι αλλαγές πρέπει να γίνουν σε αυτό.Έχει πολύ πράμα μέσα αυτό το αρχείο και δεν ξέρω και που να τοποθετήσω όλα αυτά.. Μπορείς να μου πεις ποια πακέτα έκανες εγκατάσταση ; Δε θυμάμαι...Πάντως είχε ήδη εγκατεστημένα αρκετά η διανομή αλλά επειδή η δουλειά μου δε γινόταν γι αυτό εγκατέστησα και γω κάποια μήπως άλλαζε κάτι. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
immortalgr Δημοσ. 12 Ιανουαρίου 2010 Share Δημοσ. 12 Ιανουαρίου 2010 Αυτό το αρχείο υπάρχει αλλά δε νομίζω ότι οι αλλαγές πρέπει να γίνουν σε αυτό.Έχει πολύ πράμα μέσα αυτό το αρχείο και δεν ξέρω και που να τοποθετήσω όλα αυτά.. Δε θυμάμαι...Πάντως είχε ήδη εγκατεστημένα αρκετά η διανομή αλλά επειδή η δουλειά μου δε γινόταν γι αυτό εγκατέστησα και γω κάποια μήπως άλλαζε κάτι. Αυτό είναι το configuration file του apache . Βέβαια μπορείς να βάλεις κάποια πράγματα στο includedir /etc/apache2/conf.d .. Πάντως εγώ με βασική εγκατάσταση συστήματος και προσθήκη της php5 (από synaptic) βλέπω να δουλεύει η php (τουλάχιστον μου έτρεξε phpinfo ) Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
subdee Δημοσ. 12 Ιανουαρίου 2010 Share Δημοσ. 12 Ιανουαρίου 2010 Καλύτερα θα ήταν να τα απεγκαταστήσεις όλα και να αρχίσεις απο την αρχή. Υπάρχουν συγκεκριμένα πακέτα που κάνουν autoconfigure την apache για php support και για mysql. Ψάξε να βρείς guides στο internet. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
ggeo1 Δημοσ. 12 Ιανουαρίου 2010 Μέλος Share Δημοσ. 12 Ιανουαρίου 2010 Καλύτερα θα ήταν να τα απεγκαταστήσεις όλα και να αρχίσεις απο την αρχή Aυτό έκαμνα τώρα αλλά πάλι τίποτα. Αν πληκτρολογήσω από κονσόλα : php test.php PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/curl.so' - /usr/lib/php5/20060613+lfs/curl.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/gd.so' - /usr/lib/php5/20060613+lfs/gd.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/mcrypt.so' - /usr/lib/php5/20060613+lfs/mcrypt.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/xmlrpc.so' - /usr/lib/php5/20060613+lfs/xmlrpc.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/xsl.so' - /usr/lib/php5/20060613+lfs/xsl.so: cannot open shared object file: No such file or directory in Unknown on line 0 phpinfo() PHP Version => 5.2.6-3ubuntu4.4 System => Linux spiti 2.6.28-17-generic #58-Ubuntu SMP Tue Dec 1 18:57:07 UTC 2009 i686 Build Date => Nov 26 2009 14:29:51 Server API => Command Line Interface Virtual Directory Support => disabled Configuration File (php.ini) Path => /etc/php5/cli Loaded Configuration File => /etc/php5/cli/php.ini Scan this dir for additional .ini files => /etc/php5/cli/conf.d additional .ini files parsed => /etc/php5/cli/conf.d/curl.ini, /etc/php5/cli/conf.d/gd.ini, /etc/php5/cli/conf.d/mcrypt.ini, /etc/php5/cli/conf.d/mysql.ini, /etc/php5/cli/conf.d/mysqli.ini, /etc/php5/cli/conf.d/pdo.ini, /etc/php5/cli/conf.d/pdo_mysql.ini, /etc/php5/cli/conf.d/xmlrpc.ini, /etc/php5/cli/conf.d/xsl.ini, /etc/php5/cli/conf.d/zend-framework.ini και ένα ολόκληρο κατεβατό. Δεν μπορεί να φορτώσει κάποιες βιβλιοθήκες από ότι φαίνεται.Παρακάτω δε γνωρίζω.. ---------- Προσθήκη στις 18:44 ---------- Προηγούμενο μήνυμα στις 17:57 ---------- Μήπως κάνω κάτι άλλο λάθος? Για να τρέξω το php πρόγραμμά μου πάω στον firefox και γράφω είτε http://localhost/home/ggous/test.php'>http://localhost/home/ggous/test.php ,οπότε μου βγάζει Not Found The requested URL /home/ggous/test.php was not found on this server. Apache/2.2.11 (Ubuntu) mod_fastcgi/2.4.6 PHP/5.2.6-3ubuntu4.4 with Suhosin-Patch Server at localhost Port 80 είτε file:///home/ggous/new.php και μου βγάζει "επιλέξατε να ανοίξετε το new.php που είναι εφαρμογή php " και επιλέγεις με ποιό πρόγραμμα να το ανοίξεις. Στο http://localhost/ μου βγάζει " It works",οπότε υποθέτω όλα καλά με apache Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
immortalgr Δημοσ. 12 Ιανουαρίου 2010 Share Δημοσ. 12 Ιανουαρίου 2010 Καλά κάνει και σου απαντάει έτσι μιας και στην πρώτη περίπτωση ζητάς από τον apache να σου φέρει ένα αρχείο έξω από το DocumentRoot του , ενώ στην δεύτερη ουσιαστικά αφού χρησιμοποιείς file:/// δεν ζητάς το αρχείο από τον apache αλλά από τον browser (που όμως δεν ξέρει πως να το εκτελέσει) . Κάνε copy το test αρχείο σου στο /var/www/ και άνοιξε το από τον firefox με http://localhost/<file> (όπου <file> το όνομα του αρχείου σου) ... Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
gtroza Δημοσ. 12 Ιανουαρίου 2010 Share Δημοσ. 12 Ιανουαρίου 2010 http://browserpuppy.com/server.html υπάρχουν 2 διανομές puppylinux σε Live cd, με αυτά που ζητάς η μία είναι με apache και η άλλη hiawatha μέχρι να μάθεις να "στήνεις" apache server μπορείς να μαθαίνεις ήδη php και mysql κάνε μιά δοκιμή http://www.weberp.org/PuppyLinux http://puppylinux.org/wikka/HiawathaServerMySQL?show_comments=1 . Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Aztec Δημοσ. 12 Ιανουαρίου 2010 Share Δημοσ. 12 Ιανουαρίου 2010 Πήγαινε στο /var/www/html άνοιξε την index.html γράψε μέσα <?php echo "Elpizo na paiksei"; ?> σώσε τη ως index.php. Ρίξε και ένα chmod 777 index.php και μετά βάρα το http://localhost ή αν θες να είσαι πιο σίγουρος γιατί δεν ξέρω τι έχεις κάνει βάρα το http://localhost/index.php Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.