Pytania i odpowiedzi: Ogólne Zagadnienia
Pytania i odpowiedzi >Ogólne Zagadnienia |
Co to jest chmod i gdzie to ustawić?
Chmod są to prawa do danego pliku, które ustala się wg następujących zasad:
- najpierw uruchamiamy dowolny program, za pomocą którego wysyłamy pliki na serwer, może to być Total Commander.
- na zakładce Pliki wchodzimy na opcję Zmień Atrybuty;
- poniżej przedstawione zostały podstawowe prawa chmod:
600 - prawa do odczytu i zapisu tylko dla właściciela pliku
644 - prawa odczytu i zapisu dla właściciela oraz odczytu dla wszystkich pozostałych użytkowników.
666 - prawa odczytu i zapisu dla wszystkich użytkowników.
700 - wszystkie prawa (odczyt, zapis, uruchomienie) tylko dla właściciela pliku.
755 - prawa do odczytu, zapisu i uruchomienia dla właściciela pliku oraz odczytu i uruchomienia dla wszystkich innych użytkowników
777 - wszystkie prawa dla wszystkich użytkowników (ustawienie niebezpieczne)
711 - prawa odczytu zapisu i uruchomienia dla właściciela pliku oraz prawo uruchomienia dla pozostałych użytkowników.
700 - dotyczy prawa zapisu i odczytu w katalogu tylko przez właściciela.
755 - do takiego katalogu wszyskie prawa ma właściciel, a wszyscy pozostali użytkownicy mogą tylko odczytać jego zawartość.
711 - wszystkie prawa ma właściciel. Katalog z takimi prawami dostępny jest także dla wszystkich pozostałych użytkowników, lecz jego zawartość jest przed nimi ukryta (polecenie ls nie wyświetli listy plików umieszczonych w tak oznaczonym katalogu). Aby odczytać plik użytkownik musi znać jego nazwę.
Do góry
Chmod są to prawa do danego pliku, które ustala się wg następujących zasad:
- najpierw uruchamiamy dowolny program, za pomocą którego wysyłamy pliki na serwer, może to być Total Commander.
- na zakładce Pliki wchodzimy na opcję Zmień Atrybuty;
- poniżej przedstawione zostały podstawowe prawa chmod:
600 - prawa do odczytu i zapisu tylko dla właściciela pliku
644 - prawa odczytu i zapisu dla właściciela oraz odczytu dla wszystkich pozostałych użytkowników.
666 - prawa odczytu i zapisu dla wszystkich użytkowników.
700 - wszystkie prawa (odczyt, zapis, uruchomienie) tylko dla właściciela pliku.
755 - prawa do odczytu, zapisu i uruchomienia dla właściciela pliku oraz odczytu i uruchomienia dla wszystkich innych użytkowników
777 - wszystkie prawa dla wszystkich użytkowników (ustawienie niebezpieczne)
711 - prawa odczytu zapisu i uruchomienia dla właściciela pliku oraz prawo uruchomienia dla pozostałych użytkowników.
700 - dotyczy prawa zapisu i odczytu w katalogu tylko przez właściciela.
755 - do takiego katalogu wszyskie prawa ma właściciel, a wszyscy pozostali użytkownicy mogą tylko odczytać jego zawartość.
711 - wszystkie prawa ma właściciel. Katalog z takimi prawami dostępny jest także dla wszystkich pozostałych użytkowników, lecz jego zawartość jest przed nimi ukryta (polecenie ls nie wyświetli listy plików umieszczonych w tak oznaczonym katalogu). Aby odczytać plik użytkownik musi znać jego nazwę.
Do góry
Co to jest INFUSION i z czym się to je?
INFUSION [skrót: INF] to dodatkowa wtyczka (plugin) do PHP-Fusion. Instalujemy je w panelu administracyjnym, zakładka "Zarządzanie stroną", ikonka "Zarządzanie wtyczkami INFUSIONS". Jeżeli infusion posiada swój panel administracyjny, to w panelu admina pojawi się dodatkowa zakładka "Wtyczki [Infusions]" z listą ikonek administracji infusionami. Infusiony mogą, ale nie muszą, mieć swoje panele użytkowników. Panel infusiona dodajemy w panelu administracyjnym, w zakładce "Zarządzanie stroną", ikonka "Zarządzanie blokami". Infusiony zazwyczaj posiadają instrukcję obsługi i z instalacją powinni sobie poradzić nawet mało doświadczeni użytkownicy PHP-Fusion.
Do góry
INFUSION [skrót: INF] to dodatkowa wtyczka (plugin) do PHP-Fusion. Instalujemy je w panelu administracyjnym, zakładka "Zarządzanie stroną", ikonka "Zarządzanie wtyczkami INFUSIONS". Jeżeli infusion posiada swój panel administracyjny, to w panelu admina pojawi się dodatkowa zakładka "Wtyczki [Infusions]" z listą ikonek administracji infusionami. Infusiony mogą, ale nie muszą, mieć swoje panele użytkowników. Panel infusiona dodajemy w panelu administracyjnym, w zakładce "Zarządzanie stroną", ikonka "Zarządzanie blokami". Infusiony zazwyczaj posiadają instrukcję obsługi i z instalacją powinni sobie poradzić nawet mało doświadczeni użytkownicy PHP-Fusion.
Do góry
Co to jest MOD i czym się to popija?
MOD to skród od ang. modification, czyli modyfikacja. Jak sama nazwa wskazuje, aby zainstalowć MOD'a należy dokonać modyfikacji oryginalnych plików PHP-Fusion, zgodnie z instrukcją zawartą w archiwum MOD'a. Nie zalecane dla użytkowników, których wiedza o PHP sprowadza się do rozwinięcia tego skrótu jako: Państwowe Hurtownie Polmos.
Do góry
MOD to skród od ang. modification, czyli modyfikacja. Jak sama nazwa wskazuje, aby zainstalowć MOD'a należy dokonać modyfikacji oryginalnych plików PHP-Fusion, zgodnie z instrukcją zawartą w archiwum MOD'a. Nie zalecane dla użytkowników, których wiedza o PHP sprowadza się do rozwinięcia tego skrótu jako: Państwowe Hurtownie Polmos.
Do góry
Jak napisać własny INFUSION lub MOD.
W punktach wygląda to tak:
- przeczytaj chociaż kilka artukułów na temat PHP i MySQL dostępnych w sieci (jest ich mnóstwo!)
- zdobądź podstawową wiedzę na temat PHP-Fusion (funkcje, zmienne, stałe)
- przeczytaj API (ang. Application Programming Interface - Interfejs Programowy Aplikacji) dla PHP-Fusion dotyczące sposobu pisania wtyczek
- postaw sobie lokalnie serwer Apache wraz bazą danych MySQL (np.: najłatwiejszy w konfiguracji Krasnal Serv)
- zdobądź program, który koloruje składnię. Uprości Ci to życie (np.: Zajączek, Pajączek, itp.)
- zaparz 2 litry kawy lub zaopatrz się w skrzynkę browara (dozwolone od lat 18)
- zastanów się co Twoja wtyczka, mod, ma robić, np.: wyświetlać komunikat Hello world!
- popijaj kawę lub piwo
- zabierz się do roboty
- popijaj kawę lub piwo
- testuj na bierząco działanie Twojej wtyczki, mod'a
- popijaj kawę lub piwo
- po zakończonych powodzeniem testach, podziel się Twym dziełem z innymi
Tak po krótce wygląda proces twórczy wtyczki, mod'a. Jeżeli Cię to przeraża, jesteś leniwy, nie lubisz kawy lub piwa, to nie zabieraj się za pisanie skryptów, a ewentualnie poproś kogoś zdolniejszego, wytrwalszego, lub zajrzyj do Labolatorium mod'ów lub na PHP-Fusion MODS, a być może znajdziesz interesujący Cię panel, infusion, mod.
Do góry
W punktach wygląda to tak:
- przeczytaj chociaż kilka artukułów na temat PHP i MySQL dostępnych w sieci (jest ich mnóstwo!)
- zdobądź podstawową wiedzę na temat PHP-Fusion (funkcje, zmienne, stałe)
- przeczytaj API (ang. Application Programming Interface - Interfejs Programowy Aplikacji) dla PHP-Fusion dotyczące sposobu pisania wtyczek
- postaw sobie lokalnie serwer Apache wraz bazą danych MySQL (np.: najłatwiejszy w konfiguracji Krasnal Serv)
- zdobądź program, który koloruje składnię. Uprości Ci to życie (np.: Zajączek, Pajączek, itp.)
- zaparz 2 litry kawy lub zaopatrz się w skrzynkę browara (dozwolone od lat 18)
- zastanów się co Twoja wtyczka, mod, ma robić, np.: wyświetlać komunikat Hello world!
- popijaj kawę lub piwo
- zabierz się do roboty
- popijaj kawę lub piwo
- testuj na bierząco działanie Twojej wtyczki, mod'a
- popijaj kawę lub piwo
- po zakończonych powodzeniem testach, podziel się Twym dziełem z innymi
Tak po krótce wygląda proces twórczy wtyczki, mod'a. Jeżeli Cię to przeraża, jesteś leniwy, nie lubisz kawy lub piwa, to nie zabieraj się za pisanie skryptów, a ewentualnie poproś kogoś zdolniejszego, wytrwalszego, lub zajrzyj do Labolatorium mod'ów lub na PHP-Fusion MODS, a być może znajdziesz interesujący Cię panel, infusion, mod.
Do góry
Jak się zalogować, kiedy przypadkiem został skasowany panel z logowaniem?
W przeglądarce wpisz:
http://adres.twojej.strony/login.php
lub
http://adres.twojej.strony/maintenance.php (tylko v5-v6)
Teraz możesz się logować.
Do góry
W przeglądarce wpisz:
http://adres.twojej.strony/login.php
lub
http://adres.twojej.strony/maintenance.php (tylko v5-v6)
Teraz możesz się logować.
Do góry
Jaką nazwę hosta, użytkownika, nazwę bazy danych wpisać podczas instalacji?
Na swoim komputerze:
Database Host: localhost
Database Username: root (lub nazwa usera bazy danych)
Database Password: haslo (hasło do bazy danych)
Database Name: nazwa (nazwa bazy danych)
Table Prefix: fusion_
Serwer w internecie:
Database Host: localhost lub nazwa hosta, np: freeserverhost.com
Database Username: nazwa użytkownika bazy - na ogół taka sama, jak nazwa bazy
Database Password: haslo (hasło do bazy danych)
Database Name: nazwa bazy danych, taka sama jak nazwa użytkownika (na ogół)
Table Prefix: fusion_
Do góry
Na swoim komputerze:
Database Host: localhost
Database Username: root (lub nazwa usera bazy danych)
Database Password: haslo (hasło do bazy danych)
Database Name: nazwa (nazwa bazy danych)
Table Prefix: fusion_
Serwer w internecie:
Database Host: localhost lub nazwa hosta, np: freeserverhost.com
Database Username: nazwa użytkownika bazy - na ogół taka sama, jak nazwa bazy
Database Password: haslo (hasło do bazy danych)
Database Name: nazwa bazy danych, taka sama jak nazwa użytkownika (na ogół)
Table Prefix: fusion_
Do góry
Mam bazę danych, do niej przypisanego użytkownika i hasło, wpisuje te dane podczas instalacji i wyskakuje komunikat że połączył się z serwerem bazy danych, ale nie może połączyć się z tą nazwą bazy
Rozwiązania są 2: albo usuń dotychczasową bazę danych, i utwórz ja na nowo, albo sprawdź, czy możesz zalogować się do panelu administracyjnego na Twoim serwerze, czasami serwer ma przerwy w działaniu w związku z jego konserwacją, i moga wystąpić tymczasowe trudności.
Do góry
Rozwiązania są 2: albo usuń dotychczasową bazę danych, i utwórz ja na nowo, albo sprawdź, czy możesz zalogować się do panelu administracyjnego na Twoim serwerze, czasami serwer ma przerwy w działaniu w związku z jego konserwacją, i moga wystąpić tymczasowe trudności.
Do góry
W Księdze Gości wpis dodawany jest dopiero po wpisaniu adresu e-mail. Co zrobić, jeśli chcę, żeby nie było to konieczne?
W pliku guestbook.php znajdź fragment:
if ($_POST['guest_name'] != "" && $_POST['guest_email'] != "" && $_POST['guest_message'] != "")
I zamień to na:
if ($_POST['guest_name'] != "" && $_POST['guest_message'] != "")
Do góry
W pliku guestbook.php znajdź fragment:
if ($_POST['guest_name'] != "" && $_POST['guest_email'] != "" && $_POST['guest_message'] != "")
I zamień to na:
if ($_POST['guest_name'] != "" && $_POST['guest_message'] != "")
Do góry
[v5] Po wysłaniu plików na serwer i próby instalacji, pojawia się błąd: Warning: main(fusion_themes/Prometheus/theme.php): failed to open stream: No such file or directory in /home/www/adres.twojej.st
Pliki z katalogu install trzeba skopiować do katalogu html i cała zawartość jego zawartość wysłać na serwer.
Do góry
Pliki z katalogu install trzeba skopiować do katalogu html i cała zawartość jego zawartość wysłać na serwer.
Do góry
[v5] Podczas instalacji pojawia się błąd: Fatal error: main(): Failed opening required 'fusion_themes/Prometheus/theme.php'
Brak skórki Prometheus ustawionej, jako domyślna dla instalacji PHP FUSION 5.00, są 2 sposoby:
albo jeszce raz wysłać na serwer skórkę Prometheus, albo nazwać tak inną dowolną skórkę, w tym swoją własną, i odświeżyć stronę.
Do góry
Brak skórki Prometheus ustawionej, jako domyślna dla instalacji PHP FUSION 5.00, są 2 sposoby:
albo jeszce raz wysłać na serwer skórkę Prometheus, albo nazwać tak inną dowolną skórkę, w tym swoją własną, i odświeżyć stronę.
Do góry