freestuff.gr αρχική σελίδα
 FAQFAQ    ΑναζήτησηΑναζήτηση   Λίστα ΜελώνΛίστα Μελών   Ομάδες ΜελώνΟμάδες Μελών   <b>Εγγραφή Μέλους</b>Εγγραφή Μέλους 
 ΠροφίλΠροφίλ   Επιλογές μέλους Επιλογές   Τα bookmarks μου Τα bookmarks μου   Προσωπικά μηνύματαΠροσωπικά μηνύματα 
  διαφήμιση  

Καλώς ήρθατε στο forum μας! Για να συμμετάσχετε στις συζητήσεις θα πρέπει να είσαστε μέλος. Γίνετε μέλος τώρα!.

Αλλαγή server πρόβλημα με σύνδεση στη βάσης


 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » PHP Προγραμματισμός και εφαρμογές » PHP Προγραμματισμός
Moderators:  PHP Moderators, Super-Moderators, WebDev Moderators
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [6 Μηνύματα]      Bookmarks Tags: directoryfileserver Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
ΑποστολέαςΜήνυμα
ideal


Μέλος από: 12 Φεβ 2011
Μηνύματα: 256+

View users profile
ΜήνυμαΣτις: 19 Απρ 2017 09:57    Θέμα: Αλλαγή server πρόβλημα με σύνδεση στη βάσης
Περιγραφή θέματος: No such file or directory
Απάντηση με παράθεση  Mark this post and the followings unread

Χρόνια πολλά σε όλους,

η εταιρεία που με φιλοξενεί έβγαλε πακέτα με το Let's Encrypt και προσπάθησα να μεταφέρω τα αρχεία από τον παλιό server στο νέο αλλά δυστυχώς αντιμετωπιζω προβληματα.

Καταρχας να πω οτι προσπαθω να στησω τα αρχεια στο νεο σερβερ και αφου επιβεβαιωσω οτι δουλευουν ολα θα μεταφερω το domain. Προς το παρον τα αρχεια ειναι σε domain υπο μορφη: http://111.11.111.11/~abcde. Δηλαδη τα αρχεια στο public ειναι: http://111.11.111.11/~abcde/a.php

Αρχικά κατάλαβα ότι ηταν η έκδοση της PHP διοτι μου εβγαζε σφαλματα στο error log "Call to undefined function mysql_connect()......" και "Class 'mysqli' not found in /home/.....".
Αφου αλλαξα την εκδοση απο 5,6,30 σε 5,3,29 που ηταν και ο προηγουμενος σερβερ τωρα μου βγαζει στο connection με τη Βαση Δεδομενων "No such file or directory".
Δοκιμασα διαφορα αλλα δε μπορω να βγαλω ακρη.
Ο κώδικας ειναι:

κώδικας:
<?php
   $link=mysql_connect("localhost", ".......", "...... or die(mysql_error());
   mysql_select_db("..............") or die(mysql_error());
   
   //support greek
   mysql_query("set character set 'utf8'", $link);
   mysql_query("SET NAMES 'utf8'", $link);
?>


Ευχαριστω

_________________
Δεν μπορούμε να λύσουμε τα προβλήματά μας χρησιμοποιώντας τον ίδιο τρόπο σκέψης που χρησιμοποιήσαμε όταν τα δημιουργήσαμε. -Α. Einstein

Rent a Car
fafos
Script Master

Μέλος από: 30 Νοε 2004
Βοηθήματα: 17
Scripts: 6
Μηνύματα: 256+


View users profile
ΜήνυμαΣτις: 19 Απρ 2017 10:57    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

dokimase anti gia "localhost" na syndetheis me thn IP tou server.. ego pantos proteino na egkataleipseis tis functions ths mysql() kai na allaxeis ta panta se mysqli h pdo

_________________
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...
ideal


Μέλος από: 12 Φεβ 2011
Μηνύματα: 256+

View users profile
ΜήνυμαΣτις: 19 Απρ 2017 21:47    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

fafos ανέφερε:
dokimase anti gia "localhost" na syndetheis me thn IP tou server.. ego pantos proteino na egkataleipseis tis functions ths mysql() kai na allaxeis ta panta se mysqli h pdo

Μου βγαζει "Connection refused".
Δοκιμασα σκετη την IP. Δοκιμασα με http μπροστα. Τιποτα.
Δοκιμασα και τα παρακατω αλλα παιρνω ακριβως τα ιδια μηνυματα:
κώδικας:

<?php
$con = mysqli_connect("localhost",".....","........",".........");

// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }
?>


Για αυτο εδω παιρνω:
"Failed to connect to MySQL: No such file or directory"

κώδικας:
<?php
$servername = "111.111.111.111";
$username = "...........";
$password = "............";

try {
    $conn = new PDO("mysql:host=$servername;dbname=myDB", $username, $password);
    // set the PDO error mode to exception
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "Connected successfully";
    }
catch(PDOException $e)
    {
    echo "Connection failed: " . $e->getMessage();
    }
?>


Για αυτο εδω παιρνω:
"Connection failed: SQLSTATE[HY000] [2002] Connection refused"

Εαν αλλαξω εκδοση της PHP παιρνω "HTTP ERROR 500".

_________________
Δεν μπορούμε να λύσουμε τα προβλήματά μας χρησιμοποιώντας τον ίδιο τρόπο σκέψης που χρησιμοποιήσαμε όταν τα δημιουργήσαμε. -Α. Einstein

Rent a Car
fafos
Script Master

Μέλος από: 30 Νοε 2004
Βοηθήματα: 17
Scripts: 6
Μηνύματα: 256+


View users profile
ΜήνυμαΣτις: 20 Απρ 2017 11:26    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

ypopsiazomai lathos path tou mysql.sock sto php.ini.. rothse to hosting link to hosting sou...

_________________
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...
ideal


Μέλος από: 12 Φεβ 2011
Μηνύματα: 256+

View users profile
ΜήνυμαΣτις: 23 Απρ 2017 09:58    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

fafos ανέφερε:
ypopsiazomai lathos path tou mysql.sock sto php.ini.. rothse to hosting sou...

Μου απάντησαν οτι ειναι standard το setup στους σερβερ και οτι δεν υπαρχει θεμα με τα paths.
Οτι πιθανον φταιει ο τροπος που ανεβασα το Backup γιατι ισως να πηρε settings απο τον προηγουμενο server (χρησιμοποιησα το Restore).
Δε χρησιμοποιω καποιο CMS αλλα παρολα αυτα αντιμετωπιζω προβλημα με μια απλη συνδεση στη βαση... Το υπολοιπο στατικο παιζει κανονικα.
Προτειναν να κανουν reset και εγκατασταση μονοι τους μηπως λυθει. Περιμενω να δω.
Αλλιως μαλλον θα παω σε εγκατασταση SSL στο υπαρχον πακετο και ξεχναω το δωρεαν Let's Encrypt...

_________________
Δεν μπορούμε να λύσουμε τα προβλήματά μας χρησιμοποιώντας τον ίδιο τρόπο σκέψης που χρησιμοποιήσαμε όταν τα δημιουργήσαμε. -Α. Einstein

Rent a Car
ideal


Μέλος από: 12 Φεβ 2011
Μηνύματα: 256+

View users profile
ΜήνυμαΣτις: Χθες στις 00:37    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Τελικα εφτιαξαν νεο πακετο και ανελαβαν εκεινοι τη μεταφορα των αρχειων και δουλευει αψογα. Ξηγηθηκαν σπαθι!
Σε ευχαριστω πολυ fafos!

_________________
Δεν μπορούμε να λύσουμε τα προβλήματά μας χρησιμοποιώντας τον ίδιο τρόπο σκέψης που χρησιμοποιήσαμε όταν τα δημιουργήσαμε. -Α. Einstein

Rent a Car
Εμφάνιση Μηνυμάτων:   
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [6 Μηνύματα] Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » PHP Προγραμματισμός και εφαρμογές » PHP Προγραμματισμός


Σχετικά θέματα
 Θέματα   Απ/σεις   Αποστολέας   Τελευταίο μήνυμα 
Wind - SMTP Mail Server 0 nikpe80 15 Μαη 2016 11:06
nikpe80 Εμφάνιση τελευταίου μηνύματος
Curl http request grab data 3 trelamenos333 18 Νοε 2015 13:41
burnmind Εμφάνιση τελευταίου μηνύματος
Σύνδεση ΡΗΡ σε Access βάση 10 Intefix 28 Σεπ 2015 12:27
Intefix Εμφάνιση τελευταίου μηνύματος
 
Τώρα είναι 25 Απρ 2017 03:01 | All times are UTC + 2


Email This Page to Someone! add to Favorites

     Powered by p h p B B © 2001,2005 p h p B B Group
Για άμεση επικοινωνία με τον διαχειριστή του freestuff.gr στο email: freestuff.gr(παπάκι)gmail.com


Copyright © 1999-2013 Freestuff.gr All Rights Reserved  
Version Aegean, designed by N. Tsaganos