Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z skryptem PHP...
Forum PHP.pl > Forum > Gotowe rozwiązania
maciek111
Witam.
Nie wiedziałem w jakim dziale to umieścić, więc proszę nie krzyczcie na mnie smile.gif
Mam pewiem problem. Posiadam pewien skrypt, ale nie mogę dać sobie z nim rady. W jednym z plików znajduje się konfiguracja servera:
Cytat
  var $Host="";
  var $Database="";
  var $User="";
  var $Password="";
I uzupełniam to mniej więcej tak:
Cytat
  var $Host="localhost";
  var $Database="maciek111_uk_db";
  var $User="maciek111";
  var $Password="";
Mam server na lycosie, a mój login to maciek111, więc w/w info uzupełniłem dobrze (sprawdzałem nawet na stronie lycosa w dziale My Account - baza itp jest OK). Natomiast gdy uruchamiam ten skrypt (z poziomu przeglądarki of course) to wywala mi taki błąd:
Cytat
Database error: Invalid SQL: select value from settings where name='forgot_pass_email'
MySQL Error: 1146 (Table 'maciek111_uk_db.settings' doesn't exist)
Session halted.

W dziale My Account (na lycosie) aktywowałem baze danych oraz php. W czym może być problem? sad.gif
dr_bonzo
Kod
MySQL Error: 1146 (Table 'maciek111_uk_db.settings' doesn't exist)

czyli tablica "maciek111_uk_db.settings" nie istnieje, musisz ja utworzyc -- jesli jest to gotowy skrypt to pewnie jest tam plik install.php, poczytaj w README lub INSTALL i dokumenctacji skryptu.
maciek111
Dzięki za szybką odpowiedź - mam jeszzce jedno pytanko: jak stworzyć tą tabele?
dr_bonzo
Mozesz to zrobic recznie (mysql_connect, mysql_query, itd.), lub przeczytaj manual do tego skryptu. Powinno byc tam napisane jak zainstalowac skrypt.
maciek111
Jest napisane, ale tylko to żeby napisać baze itp. czyli to co napisałem w pierwszym poście. Ale nadal nie wiem jak utworzyć tę tabele... jest gdzies to na tym forum smile.gif?
dr_bonzo
Podaj nazwe skryptu i strone skad go wziales.
maciek111
http://surfdoors.com/ to strona glowna
http://hptraffic.surfdoors.com/orderpip.php to do skrypta
dr_bonzo
Mowilem zebys przeczytal manuala/INSTALL/README:
Cytat
1) Create a database on your server and run the sdscreen.sql file into it

Baze juz masz, wejdz do phpMyAdmina i uruchom (uploaduj) plik "sdpaid.sql"

Cytat
2) Edit the file vars.inc.php and edit the following lines:
$sitename="YourSiteName.com"; // here goes your site name
$webmasteremail="support@YourSiteName.com"; // here goes the webmaster email
class CDb extends DB_Sql
{
var $classname = "CDb";
var $Host="localhost"; // mysql server
var $Database=""; // database that contains the tables
var $User=""; // database username
var $Password=""; // database password

3) Upload the files to your public html folder
4) Password protect your admin folder with web protect directories

To tez juz ustawiles -- OK

Cytat
5) Make sure that you deleted the sdscreen.sql file from the public web folder

Usun sdpaid.sql

Powinno dzialac.

----------------------
EDIT: sdscreen.sql -> sdpaid.sql
maciek111
Hej ale nie mam takiego pliku sdscreen.sql sad.gif
Jedyny jaki jest podobny w tym skrypcie to sdpaid.sql
dr_bonzo
Cytat
Hej ale nie mam takiego pliku sdscreen.sql sad.gif
Jedyny jaki jest podobny w tym skrypcie to sdpaid.sql

To wlasnie ten, w instrukcji pisza sdscreen.sql a jest tylko sdpaid.sql. Jest tam kod SQL tworzacy te brakujace tabele.
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.