Rok założenia: 2008Kontakt
wszystko o serwisach WWW, głównie od strony technicznej (XHMTL, CSS, PHP, MySQL)
Poinformuj znajomych o tym wątku
Poinformuj znajomych na Facebook-u o tym wątku Poinformuj innych ludzi na Wykopie o tym wątku Poinformuj znajomych na Twitter-ze o tym wątku Poinformuj znajomych na Blip-ie o tym wątku Poinformuj znajomych na Buzz-ie o tym wątku Poinformuj znajomych na GG o tym wątku
 
Witam serdecznie!
Jestem prawie pięćdziesięcioletnim gościem, który zabrał się na starość za tworzenie stron.
Mam za sobą kilka "prac" napisanych w html. Uczyłem się na podstawie podręczników Adobe i przykładów. Korzystałem z szablonów.
Dało to dobre rezultaty.
Idąc dalej, zetknąłem się z php, czyli nowe schody. Już zrobiłem:
1. Kupiłem książkę (lubię wchłaniać teorię).
2. Zainstalowałem na komputerze VertrigoServ, który działa.
3. Umieściłem wszystkie elementy szablonu sklepu (php) w katalogu - www.
4. Wpisując adres: http://localhost/, otrzymuję odpowiedź:

Parse error: syntax error, unexpected ')', expecting T_VARIABLE or '$' in C:\Program Files\VertrigoServ\www\includes\functions\database.php on line 19

Oto w/w fragment:
Kod: Zaznacz wszystko
<?php
/*
  $Id: database.php 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2007 osCommerce

  Released under the GNU General Public License
*/

  function tep_db_connect($server = DB_SERVER, $username = DB_SERVER_USERNAME, $password = DB_SERVER_PASSWORD, $database = DB_DATABASE, $link = 'db_link') {
    global $$link;

    if (USE_PCONNECT == 'true') {
      $$link = mysql_pconnect($server, $username, $password);
    } else {
      $$link = mysql_connect($localhost, $root, $);         
    }

    if ($$link) mysql_select_db($database);

    return $$link;
  }

  function tep_db_close($link = 'db_link') {
    global $$link;


Zupełnie nie wiem, co począć z tą bazą danych.
Jeśli zapanuję nad nią, będę mógł przejść do konkretnej nauki.
Sami rozumiecie, że na tym etapie jest to dla mnie problem.
Bardzo proszę o pomoc! Z góry dziękuję.
Pozdrawiam serdecznie.

Zbyszek_W
 
Posty: 6
Rejestracja: 09 Cze 2011


Błąd składni

Postprzez bartekmedon
napisane: 9 Cze 2011, o 16:21

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
W linii 19 jest błąd - tam gdzie jest zapis "$$link = mysql_connect($localhost, $root, $); " - ostatni dolar jest sobie tak samotnie, a przecież w ten sposób oznaczamy zmienne w PHP.

Ten kod w ogóle jest jakiś "magiczny", to jest gotowiec z oscommerce'a czy jakaś przeróbka ?

Awatar użytkownika
bartekmedon
 
Posty: 738
Rejestracja: 12 Cze 2009

W sprawie: "błąd składni"

Postprzez Zbyszek_W
napisane: 9 Cze 2011, o 19:33

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
bartekmedon - dziękuję za zainteresowanie!

Gdy wpisuję w linii 19 za ostatnim dolarem hasło: vertrigo, to otrzymuję:

( ! ) Warning: mysql_connect() [function.mysql-connect]: Access denied for user ''@'localhost' (using password: NO) in C:\Program Files\VertrigoServ\www\includes\functions\database.php on line 19
Call Stack
# Time Memory Function Location
1 0.0243 494360 {main}( ) ..\index.php:0
2 0.0602 729408 require( 'C:\Program Files\VertrigoServ\www\includes\application_top.php' ) ..\index.php:13
3 0.0896 844176 tep_db_connect( ) ..\application_top.php:75
4 0.0896 845184 mysql_connect ( ) ..\database.php:19

Szablon jest oryginalny, komercyjny, bez przeróbek.

Zbyszek_W
 
Posty: 6
Rejestracja: 09 Cze 2011

Problem z połączeniem z bazą

Postprzez bartekmedon
napisane: 9 Cze 2011, o 19:37

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
Funkcja mysql_connect nie może połączyć się z bazą. Czyli podano złe dane do połączenie (host, użytkownik, hasło i ewentualnie port).

Składnia tej funkcji :

mysql_connect($host,$user,$password);

Te dane muszą być podane poprawnie aby PHP mógł połączyć się z bazą.

Wielkie wydarzenie dla miłośników boksu walka Kliczko kontra Adamek
Awatar użytkownika
bartekmedon
 
Posty: 738
Rejestracja: 12 Cze 2009

Początkowa konfiguracja VertrigoServ

Postprzez Zbyszek_W
napisane: 9 Cze 2011, o 19:59

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
Jeśli konfiguracja VertrigoServ to kolejno: localhost, root, vertrigo, to czy właśnie te dane powinny znaleźć się w mysql_connect ?

Zbyszek_W
 
Posty: 6
Rejestracja: 09 Cze 2011

VertigoServ i mysqlConnect

Postprzez bartekmedon
napisane: 9 Cze 2011, o 20:05

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
Nie daje głowy - jeśli chodzi o serwery lokalne to ja korzystam z oprogramowania WampServer - polecam. Po prostu spróbuj - zobaczysz co będzie się dziać.

Możesz też np. spróbować wejść na http://localhost/phpmyadmin - jeżeli zadziała to tam również podajesz login i hasło - zobaczysz czy uda się zalogować. Ale to tak dodatkowo - spróbuj pierw z tymi danymi co podałeś. Możesz też spróbować zainstalować wspomniany przeze mnie serwer - tam dane do bazy na początek są :
- localhost
- root
- hasło jest puste czyli ""

Jesteś z okolic Podbeskidzia ? Zajrzyj na serwisy poświęcone Hrobaczej Łące oraz miejscowości Kozy :-)
Awatar użytkownika
bartekmedon
 
Posty: 738
Rejestracja: 12 Cze 2009

Brak łączności z bazą danych

Postprzez Zbyszek_W
napisane: 10 Cze 2011, o 07:30

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
Zainstalowałem WampServ i wszystkie próby kończą się fiaskiem podobnie, jak w VertrigoServ.
Wchodzę do panelu phpmyadmin bez żadnego problemu i na tym koniec.
W katalogu "www" znajdują się pliki, które reagują na: http://localhost/, czyli na tej drodze wszystko działa bez zarzutu.
Jestem prawie laikiem, ale wydaje mi się, że może trzeba utworzyć nową bazę danych w phpmyadmin z nowym użytkownikiem.
Jeśli to zrobię, to co ma być jej zawartością? Mam przecież gotowy szablon.
Bazę danych, korzystając z wiadomości któregoś postu, utworzę. Będzie ona jednak pusta.
Jak ugryźć ten temat i czy w ogóle jest to ten kierunek działania?

Dziękuję za dotychczasową pomoc!

Zbyszek_W
 
Posty: 6
Rejestracja: 09 Cze 2011

Baza danych

Postprzez bartekmedon
napisane: 10 Cze 2011, o 07:37

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
Generalnie masz rację - bazę powinieneś utworzyć (myślałem wcześniej, że to zrobiłeś) i też jej nazwę trzeba podać do konfiguracji systemiku. Przy pierwszym odpaleniu powinien on sobie sam ją wypełnić strukturą (pod warunkiem, że się z nią połączył).

Czy ten system nie ma jakiegoś instalatora ? A może jest osobny tekstowy plik z kodem SQL do tworzenia struktury bazy ?

Jak będą nadal problemy to możemy pomyśleć żeby pogadać na skype albo np. przez program typu TeamViewer połączyć się zdalnie.

Awatar użytkownika
bartekmedon
 
Posty: 738
Rejestracja: 12 Cze 2009

Baza utworzona, plik .sql zaimportowany

Postprzez Zbyszek_W
napisane: 10 Cze 2011, o 10:56

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
Idąc tropem Twoich wskazówek:
1. Utworzyłem nową bazę o nazwie: dozownik.
2. Zaimportowałem plik .sql z katalogu "install" szablonu strony.
Tabela ma 47 pozycji.

Mam dane:
1. Host - localhost
2. Użytkownik - root
3. Hasło - qaywsxedc
4. Baza danych - dozownik

Rozumiem, że powinienem to wstawić w: .../www/includes/functions/database.php, zgodnie z informacją o błędach i kodem(na początku tego postu).
Pewnie nie chodzi tylko o localhost, root i hasło.
Być może trzeba coć jeszcze zrobić w phpMyAdmin.

Zbyszek_W
 
Posty: 6
Rejestracja: 09 Cze 2011

Baza danych ciąg dalszy

Postprzez bartekmedon
napisane: 10 Cze 2011, o 11:32

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
W phpmyadminie nic raczej nie trzeba ustawiać.

Zróbmy tak - możesz mi podesłać :
- linka żebym sobie pobrał te wszystkie pliki systemu i spróbował u siebie
- albo te pliki na maila bartekmedon [TUTAJ MAŁPA] gmail [KROPKA] pl

Bartek Medoń - WebMaster, programista WWW. Popraw sobie humor oglądając najlepsze polskie kabarety
Awatar użytkownika
bartekmedon
 
Posty: 738
Rejestracja: 12 Cze 2009


Następna

Wróć do Tworzenie stron

 


  • Podobne tematy
    Odpowiedzi
    Wyświetleń
    Ostatni post

Kto jest na forum

Użytkownicy przeglądający to forum: Bing [Bot] oraz 1 gość