Proszę o wyjaśnienie, jak to jest z tymi załącznikami podczas konwersji. Czy jest w ogóle jakakolwiek droga, aby je przenieść? Szukałem w podobnym temacie oraz w tutorialu, ale czuję małą niepewność.
Wersja do druku
Proszę o wyjaśnienie, jak to jest z tymi załącznikami podczas konwersji. Czy jest w ogóle jakakolwiek droga, aby je przenieść? Szukałem w podobnym temacie oraz w tutorialu, ale czuję małą niepewność.
Jeśli załączniki zapisane są w bazie danych to zostaną przeniesione automatycznie, jesli w systemie plików musisz przenieść je ręcznie (po prostu skopiować z katalogu załączników phpBB do vBulletin), a następnie wybrać w Admin CP opcję, aby załączniki były zapisywane na serwerze FTP, a nie w MySQL.
Pozdr,
MK
Wrzuć do folderu attachment plik php o zawartości:
Odpal go w przeglądarce aby zobaczyć ścieżkę do tego folderu.Kod php:
<?php
$p = getcwd();
echo $p;
?>
Nie wiem czy dobrze robię...
Aby załączniki były zapisywane na serwerze FTP, a nie w MySQL: --> ACP-->Załączniki-->Typ Przechowywanych Załączników-->Move Items from Database into File System, no i tutaj powinienem podać ścieżkę do folderu attachment, folder ten utworzyłem wcześniej i wgrałem przez FTP do public_html.
No i nie mam pojęcia jak odpalić plik php w folderze attachment.
Czasem się człowiekowi coś porobi i nic nie kuma;)
Pozdrawiam
Twórcy vB zalecają wyniesienie folderu attachments poza roota serwera http. Odpalanie w nim plików php to raczej nieciekawy pomysł.
ps. Mnie się udało bez problemu przenieść załączniki z phpbb.
Pozdrawiam
A co za problem, wrzucić plik do katalogu root i skasować ze ścieżki potrzebną końcówkę ścieżki :)
waldi wrzuć plik php np. sciezka.php do katalogu z załącznikami lub do root'a i odpal go przez przeglądarkę np. www.strona.pl/sciezka.php po tym wywal go z serwera. I będziesz znał ścieżkę.
To ci piszę, że folder z załącznikami mam wyniesiony poza katalogi obsługiwane przez apacza. To zabezpieczenie. Odpalanie PHP w tym katalogu to średni pomysł.
Pozdrawiam
RadioErewan, skrypt który podał pitu pozwala na odczytanie pełnej ścieżki do folderu, w którym się znajduje. Nie widzę przeciwwskazań, aby odpalić owy plik na 5 sekund w celu odczytania ściezki, po czym usunąć go.
Może macie serwery, w których da się odpalić php w każdym katalogu, ja już nigdy nie będę mieć takiej dziury.
Pozdrawiam
Chyba, nas nie rozumiesz :)
W ścieżce root (mam na myśli główna ścieżka, czyli tam gdzie mamy pliki strony/forum), nie możesz uruchamiać plików php? To jak masz postawioną stronę ;p I chyba można wrzucić wcześniej podany kod do owego katalogu i z czytać ścieżkę np. /var/www/vhosts/domena.pl/httpdocs, a załączniki wrzucić do katalogu wyżej. ;)
Jaki konkretnie błąd pokazuje?
Już gra, plik php wrzuciłem na chwilkę bezpośrednio do public_html i odpalił, wcześniej był w: public_html-->attachment i nic się nie działo.
Skopiowałem ścieżkę zgodnie z instrukcją, następnie dodałem na końcu swój folder na załączniki.
Tak przygotowaną ścieżkę wkleiłem:
ACP-->Załączniki-->Typ Przechowywanych Załączników-->Move Items from Database into File System
Załączniki będą zapisywane na serwerze FTP, a nie w MySQL.
Bardzo dziękuje za pomoc + :)
Napiszcie jednak jak to się ma do zabezpieczeń forum?
Pozdrawiam
Jak można odpalić cokolwiek z katalogu załączników z poziomu strony www (wystarczy, że apacz widzi ten katalog i da się do niego wykombinować ścieżkę) to możesz mieć jakichś miłych gości. Mam kilka takich fajnych pamiątek pozbieranych jak kiedyś przez CPG kolesie pakowali na serwer załączniki, które niestety dawały się wykonać...
Dlatego też rada jest taka, by katalog załączników wywalić poza zakres widzialności apacza.