Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Problem ze stroną www po zmianie serwera
sewerynn
post 15.09.2011, 08:43:05
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 15.09.2011

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


Mam problem : po zmianie serwera , po wpisaniu adresu roboczego ( jestem na tzw okresie testowym) ukazuje się komunikat:

Warning: require_once(/home/clip-line/ftp/common/gpc_unesc.php) [function.require-once]: failed to open stream: Nie ma takiego pliku ani katalogu in /home/clip-line/ftp/www/conf.php on line 156

Fatal error: require_once() [function.require]: Failed opening required '/home/clip-line/ftp/common/gpc_unesc.php' (include_path='.:/usr/share/pear/') in /home/clip-line/ftp/www/conf.php on line 156


linijka 156 pliku conf.php wygląda tak:

require_once "$comdocroot/common/gpc_unesc.php";

Skopiowałem wszystkie pliki z katalogu www z poprzedniego serwera i umieściłem je w katalogu www na nowym serwerze, oprócz tego znajduje sie tam jeszce katalog: images, który już był wczesniej ( umieszczony przez hosting) oraz plik: index_default.php



Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 13)
!*!
post 15.09.2011, 09:19:30
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Komunikat mówi o tym że nie ma tam tego pliku, sprawdź ścieżkę do niego, wpisz ją na sztywno, a później popraw zmienną $comdocroot bo to ona generuje błąd. Poza tym masz ją źle napisaną.

  1. require_once $comdocroot.'/common/gpc_unesc.php';


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
mortus
post 15.09.2011, 09:24:48
Post #3





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


Cytat(!*! @ 15.09.2011, 10:19:30 ) *
Komunikat mówi o tym że nie ma tam tego pliku, sprawdź ścieżkę do niego, wpisz ją na sztywno, a później popraw zmienną $comdocroot bo to ona generuje błąd. Poza tym masz ją źle napisaną.

  1. require_once $comdocroot.'/common/gpc_unesc.php';

@!*! Zmienna $comdocroot nie musi wcale powodować błędu, choć najprawdopodobniej to jej wina. Jednak źle napisana nie jest.

@sewerynn Jaki to hosting?

Ten post edytował mortus 15.09.2011, 09:26:07
Go to the top of the page
+Quote Post
!*!
post 15.09.2011, 09:39:55
Post #4





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Cytat(mortus @ 15.09.2011, 10:24:48 ) *
@!*! Zmienna $comdocroot nie musi wcale powodować błędu, choć najprawdopodobniej to jej wina. Jednak źle napisana nie jest.


Zmienne się wydziela, a nie upycha.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
sewerynn
post 15.09.2011, 13:44:34
Post #5





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 15.09.2011

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


serwer na który chcę przenieść stronę to: nazwa.pl
Go to the top of the page
+Quote Post
!*!
post 15.09.2011, 13:53:52
Post #6





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Sprawdziłeś to co pisałem wyżej? Przy podaniu ścieżki na sztywno podaj też może położenie bezpośrednie

Kod
'./common/gpc_unesc.php'


Lub bez kropki na początku. Zależy co kryje zmienna $comdocroot. Serwer w zasadzie nie ma tu znaczenia, komunikat jest prosty.

Ten post edytował !*! 15.09.2011, 13:54:33


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
sewerynn
post 15.09.2011, 14:21:01
Post #7





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 15.09.2011

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


tak, zmieniłem ścieżkę dostępu dodając www przed common gdyż pliki są ulokowane w katalogu www
obecnie linia 156 wyglada tak:
require_once "$comdocroot/www/common/gpc_unesc.php";

teraz wyskoczyło mi:
Warning: require_once(/home/clip-line/ftp/common/common.inc) [function.require-once]: failed to open stream: Nie ma takiego pliku ani katalogu in /home/clip-line/ftp/www/index.php on line 5

Fatal error: require_once() [function.require]: Failed opening required '/home/clip-line/ftp/common/common.inc' (include_path='.:/usr/share/pear/') in /home/clip-line/ftp/www/index.php on line 5
Go to the top of the page
+Quote Post
!*!
post 15.09.2011, 14:25:02
Post #8





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Nie rozumiesz. Co to jest $comdocroot co ta zmienna zawiera? Wpisz ścieżkę bezpośrednią do pliku, bez tej zmiennej.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
sewerynn
post 15.09.2011, 14:59:31
Post #9





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 15.09.2011

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


analogicznie zmienilem sciezke i teraz wyskoczylo mi:

Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'mysql.rsi.pl' (1) in /home/clip-line/ftp/www/common/common.inc on line 9
Unknown MySQL server host 'mysql.rsi.pl' (1)
Warning: mysql_select_db() [function.mysql-select-db]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /home/clip-line/ftp/www/common/common.inc on line 11

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /home/clip-line/ftp/www/common/common.inc on line 11
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Warning: require_once(/home/clip-line/ftp/common/session.php) [function.require-once]: failed to open stream: Nie ma takiego pliku ani katalogu in /home/clip-line/ftp/www/index.php on line 6

Fatal error: require_once() [function.require]: Failed opening required '/home/clip-line/ftp/common/session.php' (include_path='.:/usr/share/pear/') in /home/clip-line/ftp/www/index.php on line 6
domyslam się , ze trzeba przeniesc baze danych na nowy serwer ale jesli chodzi o komunikat index.php on line 6 to po zmianie sciezki nie chce zniknąć

ok, wycofam te zmiany i wpisze bez comdocroot

po skasowaniu comdocroot wyskakują te same błedy
Go to the top of the page
+Quote Post
luck
post 15.09.2011, 15:06:57
Post #10





Grupa: Zarejestrowani
Postów: 317
Pomógł: 58
Dołączył: 6.11.2005

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


Stary, zrób po prostu
  1. echo $comdocroot;
i wklej tutaj to, co Ci wyskoczy, bo inaczej nikt nie wywróży co jest źle. Ew spróbuj zmienić na coś takiego:
  1. require_once $comdocroot.'/www/common/gpc_unesc.php';


--------------------
Go to the top of the page
+Quote Post
sewerynn
post 15.09.2011, 15:30:51
Post #11





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 15.09.2011

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


tzn w linii 156 conf.php mam wpisać:
echo $comdocroot;
tak?
Go to the top of the page
+Quote Post
!*!
post 15.09.2011, 16:04:49
Post #12





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Heh. Masz w ogóle jakieś pojęcie o PHP? $comdocroot to zmienna która ma jakieś dane.

  1. require_once $comdocroot.'/www/common/gpc_unesc.php';


zamiast tego wpisz ścieżkę do pliku taką jaka znajduje się na serwerze

  1. require_once '/bezposrednia/sciezka/do/ktory/chcesz/wszytac.php';


I tyle. Jeśli tego nie rozumiesz, to przeczytaj kurs PHP, albo zleć poprawę tego w odpowiednim dziale.

ps. kody błędów wklej w odpowiedni tag na forum, lepiej się czyta.

edit:

I jeśli chodzi o te kolejne błędy związane z mysql, są one spowodowane błędnymi danymi jakie przekazujesz przy połączeniu z bazą. Prawdopodobnie ich nie zmieniłeś i są takie same jak na poprzednim serwerze oraz kolejnego pliku nie można wczytać na tej samej zasadzie co poprzedni. Zmień tą zmienną w końcu na poprawną, albo zastosuj ścieżki bezwzględne.

Ten post edytował !*! 15.09.2011, 16:09:20


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
sewerynn
post 16.09.2011, 11:03:07
Post #13





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 15.09.2011

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


Adres roboczy mojej strony ( na nowym serwerze) to: www.clip-line.nazwa.pl/www
wszystkie przekopiowane pliki znajdują się w katalogu www, czyli mam wpisywać ścieżkę:
require_once '/www/common/gpc_unesc.php';
?
czyli po prostu pominąć comdocroot?

po uzupełnieniu o www ścieżki dostępu wyskoczył kolejny błąd a potem kolejny, którego jednak nie dało już się poprawić poprzez dodanie www.

gdzie konkretnie można to zlecić do poprawy?
Go to the top of the page
+Quote Post
!*!
post 16.09.2011, 11:33:20
Post #14





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Błędy wynikają z nieporpawnej ścieżki do pliku, późniejsze błędy te dotyczące mysql, to złe dane może login i hasło do bazy. Błędy są lawinowe bo nie zmieniasz tych ścieżek i danych po przeniesieniu na inny serwer.

Cytat
require_once 'www/common/gpc_unesc.php';
require_once '/www/common/gpc_unesc.php';
require_once './www/common/gpc_unesc.php';


I nadal nie napisałeś co zawiera tamta zmienna. Tyle w tym temacie.

Ten post edytował !*! 16.09.2011, 11:45:20


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
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.08.2025 - 07:34