![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 2 Dołączył: 18.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
1. mam domenę domena.com
2. utworzyłem subdomenę adm.domena.com 3. mam skrypt w php, którego pełna ścieżka wygląda tak: /var/www/vhosts/domena.com/adm.domena.com/private/magazyn2/logowanie0.php 4. żeby wejść na ten skrypt przez przeglądarkę, wpisuję taki adres: http://adm.domena.com/private/magazyn2/logowanie0.php 5. w katalogu magazyn2 są jeszcze 3 pliki takie jak 1818.jpg, cookie.txt i connect.php 6. jeżeli zawartość skryptu logowanie0.php wygląda tak:
to wszystko jest ok, obrazek się wyświetla 7. jeżeli zawartość skryptu logowanie0.php wygląda tak:
to zawartość cookie.txt już się nie pokazuje. Pliku nie może otworzyć. AH01071: Got error 'PHP message: PHP Warning: file_get_contents(/private/magazyn2/cookie.txt): failed to open stream: No such file or directory in /var/www/vhosts/domena.com/adm.domena.com/private/magazyn2/logowanie0.php 8. jeżeli zawartość skryptu logowanie0.php wygląda tak:
to też lipa AH01071: Got error 'PHP message: PHP Warning: require_once(/private/magazyn2/connect.php): failed to open stream: No such file or directory in /var/www/vhosts/domena.com/adm.domena.com/private/magazyn2/logowanie0.php on line 10\nPHP message: PHP Fatal error: require_once(): Failed opening required '/private/magazyn2/connect.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/vhosts/domena.com/adm.domena.com/private/magazyn2/logowanie0.php Czy może ktoś wyjaśnić czemu obrazki są inaczej traktowane przez php niż inne pliki? oraz co zrobić aby inne pliki były traktowane jak obrazki? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%) ![]() ![]() |
Mozesz uzyc do wstawienia aktualnej sciezki -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 2 Dołączył: 18.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
Przenoszę całą witrynę internetową na nowy serwer. Plików jest bardzo dużo. Chciałbym uniknąć edytowania każdego pliku i dopisywania __FILE__
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%) ![]() ![]() |
Przenoszę całą witrynę internetową na nowy serwer. Plików jest bardzo dużo. Chciałbym uniknąć edytowania każdego pliku i dopisywania __FILE__ Dziala czy dalej nie -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 2 Dołączył: 18.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
w moim przypadku nie działa
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 873 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Ja widzę że zamiast pobierać pliki względną ścieżką używasz bezwzględnej.
Użyj ścieżkę bez / Dwa. Dlaczego do panelu admina masz tak długą ścieżkę. Możesz użyć sub domenę na ścieżkę gdzie masz logowanie.php |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 2 Dołączył: 18.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
Akurat w tym przypadku, ścieżka bez / faktycznie zadziała.
Ale jeżeli będę chciał zrobić require_once "connect.php" w jakimś innym pliku np. o takiej ścieżce: http://adm.domena.com/private/magazyn2/towary/plik.php to będzie szukał go w /towary, natomiast plik connect.php znajduje się w /magazyn2 Robię przeniesienie na nowy serwer. Na starym serwerze były tak porobione katalogi. Plików jest dużo. Nie chcę edytować każdego. Tutaj chyba przydałoby się ustawić jakoś document root, tylko nie wiem w którym miejscu się to ustawia. To jest serwer VPS na homecloud, CentOS 7 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 26.09.2019 Ostrzeżenie: (0%) ![]() ![]() |
A w taki sposób?
![]() Plus masz podwójne echo: echo echo '<img src="/private/magazyn2/1818.jpg" width="100px">'; Ten post edytował genko 30.09.2019, 23:50:43 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 2 Dołączył: 18.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
ten sposób już próbowałem. Również nie działa.
Echo - tak, widziałem |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 15:30 |