Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL][XAMPP], Katalog z projektem
Sławo
post 20.12.2008, 00:12:36
Post #1





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 10.03.2008
Skąd: Łódź

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


Przesiadłem się z Krasnal Serv na XAMPP-a i po zainstalowaniu i skonfigurowaniu środowiska pojawiły się pierwsze problemy. Oczywiście zmieniłem w pliku konfiguracyjnym projektu potrzebne dane na takie jak wpisałem przy konfiguracji środowiska:

  1. <?php
  2. $dbhost = "localhost";
  3. $dbuser = "login";
  4. $dbpassword = "haslo";
  5. $dbdatabase = "baza";
  6.  
  7. $link = mysql_connect("localhost","login","haslo") or die(mysql_error());
  8. $config_basedir = "/";
  9. ?>


I teraz po skopiowaniu zawartości katalogu z projektem do C:\xampp\htdocs\ wyświetla się strona główna mojego projektu (http://localhost/index.php)myślę sobie wszystko jest OK. Ale po próbie zalogowania się otrzymuję taki oto komunikat:

Nie znaleziono obiektu! Nie znaleziono żądanego URLa na tym serwerze. Odnośnik na referującej stronie wydaje się być nieprawidłowy lub nieaktualny. Poinformuj autora tej strony o problemie.

Jeśli myślisz, że jest to błąd tego serwera, skontaktuj się z administratorem.


Plik logowania rozpoczyna się następująco:

  1. <?php
  2.  
  3.  
  4. require("konfiguracja.php");
  5.  
  6. $db = mysql_connect($dbhost, $dbuser, $dbpassword);
  7. mysql_select_db($dbdatabase, $db);
  8.  
  9. mysql_query("SET NAMES utf-8");
  10.  
  11. ?>


I teraz moje pytanie z tym związane: W którym momencie robię błąd Jak mam skonfigurować plik .htaccess i .htpasswd aby dostać się do serwisu po zalogowaniu się


--------------------
zmoderowano
Go to the top of the page
+Quote Post
Pilsener
post 20.12.2008, 11:20:50
Post #2





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


1. A sama strona typu:
  1. <?php
  2. echo 'test';
  3. ?>
- działa?
2. Masz w tym folderze pliki typu .htaccess? Sprawdź, czy włączyłeś ich obsługę.
3. Sprawdź konfigurację bazy i plików php.ini i httpconf - zauważ, że XAMPP trzyma je w xampp/apache/bin
Go to the top of the page
+Quote Post
Sławo
post 23.12.2008, 18:56:50
Post #3





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 10.03.2008
Skąd: Łódź

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


Ad1. Tak działa,
Ad2. już skopiowałem ten plik i zmieniłem dane do logowania - teraz działa aha a gdzie mam ją włączyć questionmark.gif
Ad3. tzn co mam sprawdzić, nie mam pliku httpconf?questionmark.gif

Ten post edytował Sławo 23.12.2008, 18:58:55


--------------------
zmoderowano
Go to the top of the page
+Quote Post
Pilsener
post 23.12.2008, 23:06:29
Post #4





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


Żeby włączyć mode_rewrite musisz dodać lub odkomentować w pliku httpd.conf (moja literówka we wcześniejszym poście)
Kod
LoadModule rewrite_module modules/mod_rewrite.so


A żeby w ogóle mieć dostęp do .htaccess:
Kod
AccessFileName .htaccess
#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
</FilesMatch>
- u siebie mam coś takiego i działa. Musisz poszukać na forum, na pewno są tematy o .htaccess

Edit:
http://www.forum.webserv.pl/viewtopic.php?p=7330#7330

Ten post edytował Pilsener 24.12.2008, 08:22:18
Go to the top of the page
+Quote Post
Sławo
post 29.12.2008, 14:33:09
Post #5





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 10.03.2008
Skąd: Łódź

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


Po zastosowaniu Twoich porad kompletnie XAMPP się wysypał i nic nie działa. Dostaję taki oto komunikat:

Error: Apache service not started [-1]
Natomiast: MySQL, Filezilla oraz Mercury wystartowały (serwera pocztowego mimo wskazówek nie udało mi się poprawnie skonfigurować).

Już nie mam pomysłu co i jak zrobić aby działał poprawnie. Chyba dam sobie z nim spokój i wrócę do Krasnala. Niepotrzebnie tylko temat zakładałem.


--------------------
zmoderowano
Go to the top of the page
+Quote Post
Olimpia_ona
post 7.01.2009, 19:40:59
Post #6





Grupa: Zarejestrowani
Postów: 71
Pomógł: 2
Dołączył: 10.03.2005
Skąd: Elbląg

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


Cytat(Sławo @ 29.12.2008, 14:33:09 ) *
Dostaję taki oto komunikat:

Error: Apache service not started [-1]
Natomiast: MySQL, Filezilla oraz Mercury wystartowały ...


Miałam ten sam problem z xampp'em i okazało się ze winowajcą był Skype, który zajmował port 80. Sprawdz, czy jakiś program nie blokuje tego portu i spróbuj odpalić Apacha.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.06.2025 - 08:33