Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Problem ze strona na serwerze
aress_86
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 13.02.2010

Ostrzeżenie: (0%)
-----


Witam

Mozna powiedziec prawie skonczylem sklep internetowy. Projekt robilem na localhoscie WampServer 2.0. Konfiguracja Apache 2.2.11 PHP 5.3.0 Mysql 5.1.36. Przyszedl czas na wrzucenie tego na serwer i pokazanie swojego projektu. Do polaczenia z baza uzywam biblioteki pear db, do tego jeszcze uzywam szablonow smarty. Na localhoscie wszystko smiga tak jak powinno jednak po wrzuceniu na serwer nie. konfiguracja serwera MySQL: 5.0.33 PHP 5.2.1.

w zrodle strony wychodzi tylko to <!-- PLIK KONFIGURACYJNY APLIKACJI --> (IMG:style_emoticons/default/sad.gif) i nic wiecej.

To czesc config.inc

  1. <!-- PLIK KONFIGURACYJNY APLIKACJI -->
  2. <?php
  3. // Stała SITE_ROOT zawiera pełna scieżke dostępu do folderu
  4. define("SITE_ROOT", dirname(dirname(__FILE__)));
  5. // konfiguracja szablonów Smarty
  6. define("SMARTY_DIR", SITE_ROOT."/libs/smarty/");
  7. define("TEMPLATE_DIR", SITE_ROOT."/templates");
  8. define("COMPILE_DIR", SITE_ROOT."/templates_c");
  9. define("CONFIG_DIR", SITE_ROOT."/configs");
  10. //zmiana parametru include_path umożliwiający korzystanie z PEAR DB
  11. ini_set('include_path', SITE_ROOT . '/libs/pear' .
  12. PATH_SEPARATOR . ini_get('include_path'));
  13. // dane uwierzytelniajace do połaczenie z baza danych
  14. define("USE_PERSISTENT_CONNECTIONS", "true");
  15. define("DB_SERVER", "localhost");
  16. define("DB_USERNAME", "****");
  17. define("DB_PASSWORD", "*****");
  18. define("DB_DATABASE", "****");
  19. define("MYSQL_CONNECTION_STRING", "mysqli://" . DB_USERNAME . ":" .
  20. DB_PASSWORD . "@" . DB_SERVER . "/" . DB_DATABASE);
  21. // ilosc wyswietlanych znakow w krotkim opisie


funkcja do polaczenia w pliku database.php

  1. // laczenie z bazą danych
  2. function __construct($connectionString)
  3. {
  4. $this->db = DB::connect($connectionString, USE_PERSISTENT_CONNECTIONS);
  5. if (DB::isError($this->db))
  6. trigger_error($this->db->getMessage(), E_USER_ERROR);
  7. $this->db->setFetchMode(DB_FETCHMODE_ASSOC);
  8. $this->db->query("SET CHARACTER SET UTF8");
  9. $this->db->query("SET NAMES UTF8");
  10. }


plik do polaczenia
  1. <?php
  2. // buforowanie danych
  3. // start sesji
  4. // właczenie plików
  5. require_once 'config.inc.php';
  6. require_once 'setup_smarty.php';
  7. require_once 'database.php';
  8. // polaczenie z baza
  9. $gDbManager = new DbManager(MYSQL_CONNECTION_STRING);
  10. ?>

dane wpisywane sa napewno prawidlowe.

Jakies sugestie jak rozwiazac problem? moze ktos mial podobny?

Edit: zapomnialem dodac ze biblioteka pear jest dodana do katalogu i smarty tez. Struktura katalogow jest prawidlowa (chodzi na localhoscie (IMG:style_emoticons/default/smile.gif) )

Ten post edytował aress_86 4.03.2010, 15:59:45
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 22:38