Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z FUKS TYPER
Forum PHP.pl > Forum > Przedszkole
stilian
Witam.
Chciałem zainstalować FUKS TYPER na stronce, problem jednak w tym że o php nie mam za bardzo pojęcia i niezbyt wiem jak to zrobić.
Konto mam na yoyo.pl
Według instrukcji trzeba wypełnić plik usrconf jednak tam mam pewne problemy a mianowicie

  1. <?php
  2. // kodowanie plikow html zawierajacych wyglad systemu
  3. // jak i plik strings.pl
  4. define( 'HTML_ENCODING', 'iso-8859-2' );
  5. // kodowanie danych wyjsciowych ze skryptu
  6. define( 'OUTPUT_ENCODING', 'iso-8859-2' );
  7. define( 'DATABASE_ENCODING', 'latin2' );
  8.  
  9. // czy rejestracja ma byc dwufazowa (potwierdzenie przez email)
  10. // (true / false)
  11. define( 'EXTENDED_REGISTRATION', true);
  12.  
  13. // Wartosc modyfikujaca bezpieczenstwo systemu
  14. // Warto wpisac tutaj swoj unikalny lancuch znakow
  15. define( 'MD5_VALUE', 'TyP3r');
  16.  
  17. class MailConf {
  18.    
  19.    function MailConf() {
  20.        /*
  21.          * Adres email ktory bedzie widoczny w polu Od
  22.          */
  23.        $this->emailFrom = 'mail@mail.com';
  24.        
  25.        /*
  26.          * Nazwa uzytkownika Od
  27.          */
  28.       $this->titleFrom = 'FuksTyper!';
  29.  
  30.        /*
  31.          * Dane do servera pocztowego
  32.          */
  33.         /*
  34.           * adres servera SMPT
  35.           */
  36.     $this->host = '';
  37.         /*
  38.           * nazwa uzytkownika
  39.           */
  40.        $this->user = 'nick';
  41.         /*
  42.           * haslo
  43.           */
  44.        $this->password = 'haslo';
  45.    }    
  46. }
  47.  
  48. class DBConf {
  49.    
  50.    function DBConf() {
  51.        /*
  52.          *    Nazwa bazy danych w ktorej trzymane maja byc tabelki typera
  53.          */
  54.        $this->database = 'db123';
  55.        /*
  56.          *  Adres bazy danych
  57.          */
  58.        $this->host = 'mysql.yoyo.pl';
  59.        /*
  60.          *  Uzytkownik
  61.          */
  62.        $this->user = 'nick';
  63.        /*
  64.          *  Haslo
  65.          */
  66.        $this->password = 'haslo';    
  67.    }
  68. }
  69.  
  70. ?>


tak wygląda składnia, to które pogrubiłem to wiem (o ile ma tak być, przede wszystkim nie mam pewności tu
Cytat
$this->host = 'mysql.yoyo.pl?';
), a to co pogrubiłem i podkreśliłem, o niestety nie wiem co tam wpisać sad.gif
Nie wiem też za bardzo co zrobić jak już to będe miał wypełnione. Czy tylko wrzucić na serwer ftp(?) zainstalować się i później już wszystko ładnie śmiga?
Będe bardzo wdzięczny za udzieloną pomoc.
pozdrawiam happy.gif
Gacek89
titleFrom mozesz dostawic bez zmian a w host spróbuj yoyo.pl
wrzuc na ftp i jak niema pliku install.php to powinno działać odrazu
stilian
Niestety nie działa sad.gif Zrobiłem tak jak napisałeś, wrzuciłem na ftp, odpaliłem install.php ale dalej nic
piotrooo89
masz jakieś błędy? chmody poprawnie ustawione?
stilian
jest pewien problem. Mianowicie przy rejestrowaniu.
wyświetlają się nastęopujące błędy:

Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /var/www/sites/yoyo.pl/p/u/pucharslaska/typer/external/phpmailer/class.smtp.php on line 105

Warning: fsockopen() [function.fsockopen]: unable to connect to smpt.gmail.com:25 in /var/www/sites/yoyo.pl/p/u/pucharslaska/typer/external/phpmailer/class.smtp.php on line 105

ma to napewno jakieś powiązanie z połączeniem SMPT ale nie wiem za bardzo jak temu zaradzić sad.gif
erix
Kod
smpt.gmail.com:25
  1. literówka w nazwie hosta
  2. GMail wymaga połączeń szyfrowanych z serwerem SMTP, nie są na tym porcie. Info na wikipedii
stilian
Zmieniłem port na 587 i dalej nic. Teraz tak:
Warning: fsockopen() [function.fsockopen]: unable to connect to smpt.GMail.com:25 in /var/www/sites/yoyo.pl/p/u/pucharslaska/typer/external/phpmailer/class.smtp.php on line 105
erix
Od kiedy to serwer poczty wychodzącej nazywa się SMPT? Mi wiadomo o SMTP, nie?

Zaglądałeś w ogóle do dokumentacji? Mam poważne wątpliwości. Poza tym napisałem:
Cytat
GMail wymaga połączeń szyfrowanych z serwerem SMTP, nie są na tym porcie. Info na wikipedii

Swoim skryptem bez przeróbek raczej maila nie wyślesz.
stilian
Dokumentacje przeczytałem, pisałem SMPT, bo poprostu pomyliło mi się przez to że tam w pliku konfiguracyjnym pisze
Cytat
* adres servera SMPT

co można nawet zobaczyć w pierwszym poście, dzięki że to zauważyłeś, poprawiłem,i teraz po rejestracji nie wyskakuje już żaden błąd, ale pisze, że maila nie udało się wysłać, nie wiem czy nie popełniłem jakiegoś błędu przy konfiguracji połączenia SMTP, aczkolwiek nie powinienem, bo właśnie w dokumentacji pisało jakie zmiany należy zrobić i też je zrobiłem, nic więcej nic mniej. Ewentualnie tam w innym pliku zmieniałem port z 25 na 587 ale też nic nie dało. Chyba że tutaj trzeba też wpisać numer portu:
Kod
* adres servera SMPT
*/
$this->host = 'smtp.GMail.com';


edit: na porcie 465 też nic
erix
Samo ustawienie portu nie wystarczy. Jeśli masz stary skrypt, to nie obsłuży on połączeń szyfrowanych.

Specjalnie zaznaczyłem:
Cytat
Swoim skryptem bez przeróbek raczej maila nie wyślesz.
stilian
No właśnie problem w tym że jak widać jestem kompletnie zielony w PHP, więc miałem nadzieje że gotowy skrypt nie będzie sprawiać większych problemów. I problem właśnie w tym że nie wiem "od której strony" się zabrać za przerabianie skryptu. Cała sprawa obraca się chyba wokół tego poprawnie skonfigurowanego połączenia SMTP, tylko gdzie jest błąd?
erix
Cytat
Cała sprawa obraca się chyba wokół tego poprawnie skonfigurowanego połączenia SMTP, tylko gdzie jest błąd?

Konfigurujesz poprawnie, z tego, co pamiętam, to nie uda Ci się tak po prostu wysłać przez GMaila. Gdyby to był inny serwer, to ok; dla GMaila musisz się trochę pomęczyć, bo prawdopodobnie Twój skrypt nie obsługuje TLS.

Spróbuj podpiąć PHPMailera.
stilian
A jaki byś polecił inny serwer? Może takie rozwiązanie będzie najprostsze i poskutkuje.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.