Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> [php]kalendarz
carlosterrorist
post 7.05.2008, 22:08:33
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 7.05.2008

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


ogólnie to nawet nie wiem o co chodzi w PHP i nie mam czasu za bardzo wgłębiać się w jego tajniki, a potrzebuję zamieścić na stronie kalendarz - extcalendar 2 ( http://sourceforge.net/projects/extcal )

tyle, że ściągnąłem go sobie i dalej nie wiem co muszę zrobić blink.gif

może ktoś by się tak pofatygował i napisał mi ktok po kroku co muszę zrobić? smile.gif

Ten post edytował carlosterrorist 7.05.2008, 23:35:01
Go to the top of the page
+Quote Post
Piniek
post 7.05.2008, 22:10:26
Post #2





Grupa: Przyjaciele php.pl
Postów: 463
Pomógł: 49
Dołączył: 27.12.2007
Skąd: Warszawa

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


Proszę o dodanie odpowiedniego tagu do tematu inaczej temat zamknę.


--------------------
Go to the top of the page
+Quote Post
carlosterrorist
post 7.05.2008, 23:17:50
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 7.05.2008

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


a jak to się robi?snitch.gif

ok - jeśli chodziło o ten nawias przy temacie, to załatwione:)



aha...zajarzyłem, że trzeba ściągnąć jakiś wampserver - ściągnąłem z jakimiś tam dodatkowym czymś do PHP i MySQL. tylko co teraz?tongue.gif

Ten post edytował carlosterrorist 7.05.2008, 23:59:03
Go to the top of the page
+Quote Post
tiraeth
post 8.05.2008, 09:51:19
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


Ehh... czemu wy się ludzie za takie rzeczy zabieracie nie wiedząc, że skoro instalujesz kalendarz na stronie, to nie instalujesz na komputerze serwera... OMG.

Pytanie pierwszy: Masz hosting w internecie? Masz na nim dostęp do bazy MySQL? Jeśli wynik tych pytań jest pozytywny, to przejdź dalej. Jeśli nie wiesz, to proszę... idź pograć w Pasjansa.

1) Żadnego wampservera nie musisz ściągać. Przecież chcesz kalendarz na stronę a nie na localhosta wrzucić.
2) Skoro masz ten kalendarz, to przeczytaj README albo HOWTO, które na tym sourceforge.net albo w paczce znaleźć powinienieś.
3) Odpowiednie pliki, wg. instrukcji, wrzuć na serwer przez klienta FTP (np. Filezilla, Total Commander, WS_FTP).
4) Przygotuj bazę danych MySQL dla kalendarza (np. jeśli masz gdzieś hosting z bazą danych, to powinieneś dostać nazwę użytkownika, hasło do bazy, nazwę bazy i host bazy).
4) W przeglądarce odpal skrypt, np. http://domena.pl/calendar/, i dokonaj instalacji.
5) Po instalacji możesz już używać.

Ten post edytował tiraeth 8.05.2008, 09:51:47
Go to the top of the page
+Quote Post
redelek
post 8.05.2008, 11:06:49
Post #5





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Cytat(carlosterrorist @ 7.05.2008, 21:08:33 ) *
ogólnie to nawet nie wiem o co chodzi w PHP i nie mam czasu za bardzo wgłębiać się w jego tajniki, a potrzebuję zamieścić na stronie kalendarz - extcalendar 2 ( http://sourceforge.net/projects/extcal )

tyle, że ściągnąłem go sobie i dalej nie wiem co muszę zrobić blink.gif

może ktoś by się tak pofatygował i napisał mi ktok po kroku co muszę zrobić? smile.gif


1. Musisz mieć serwer z obsługą PHP i MySQL prawdopodobnie.
2. Przeczytać instrukcję instalacji kalendarza i postępować zgodnie z nią
3. Cieszyć się nowym kalendarzem i korzystać z niego.

To tak najprościej. To nie jest plik wykonywalny typu EXE , że klikniesz i działa.
Może lepiej MS-Oulook zainstalować i będziesz miał ładny kalendarz.
Jeśli ma to być dla wielu osób postaw M$ Server 2003 + Exchange i będzie śmigać.


--------------------
Pozdrawiam
Piotrek R
Go to the top of the page
+Quote Post
carlosterrorist
post 8.05.2008, 12:13:02
Post #6





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 7.05.2008

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


Cytat(tiraeth @ 8.05.2008, 10:51:19 ) *
Ehh... czemu wy się ludzie za takie rzeczy zabieracie nie wiedząc, że skoro instalujesz kalendarz na stronie, to nie instalujesz na komputerze serwera... OMG


chodziło mi o to, żeby najpierw na kompie sprawdzić czy to działa, jak działa etc a nie od razu w necie. Sory, jeśli się źle wyraziłem.

I właśnie dlatego, że chcę to obczaić na razię na kompie, ściągnąłem ten wampserwer. Wsadziłem do "katalog www" wszystkie pliki kalendarza i włączam plik "instal.php", ale jakiś błąd wyskakuje, że nie znalazł pliku z licencją [mimo, że jest] i nie mogę zainstalować. Tylko czy to błąd w kalendarzu jakiś, czy coś spaprałem w programie pomijając ważny krok.
Go to the top of the page
+Quote Post
redelek
post 8.05.2008, 12:24:09
Post #7





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Cytat(carlosterrorist @ 8.05.2008, 11:13:02 ) *
chodziło mi o to, żeby najpierw na kompie sprawdzić czy to działa, jak działa etc a nie od razu w necie. Sory, jeśli się źle wyraziłem.

I właśnie dlatego, że chcę to obczaić na razię na kompie, ściągnąłem ten wampserwer. Wsadziłem do "katalog www" wszystkie pliki kalendarza i włączam plik "instal.php", ale jakiś błąd wyskakuje, że nie znalazł pliku z licencją [mimo, że jest] i nie mogę zainstalować. Tylko czy to błąd w kalendarzu jakiś, czy coś spaprałem w programie pomijając ważny krok.


Sekundę temu zainstalowałem na WAMPSERWER i poszło bez problemu smile.gif
Pokaż ten błąd


--------------------
Pozdrawiam
Piotrek R
Go to the top of the page
+Quote Post
carlosterrorist
post 8.05.2008, 12:38:11
Post #8





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 7.05.2008

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


otwieram install.php i pojawia się na górze strony:
"'"', '<' => '<', '>' => '>'); $value = is_array($value) ?array_map('stripslashes_deep', $value) : strtr(stripslashes($value), $char_array); return $value; } $_POST = array_map('stripslashes_deep', $_POST); $_GET = array_map('stripslashes_deep', $_GET); $_COOKIE = array_map('stripslashes_deep', $_COOKIE); } // ---------------------------- TEST PREREQUIRED --------------------------- // function test_fs() { global $errors, $DFLT; // include must be writable to create config file if (! is_dir($DFLT['cfg_d'])) { $errors .= "ˇ A subdirectory called '{$DFLT['cfg_d']}' should normally exist in the directory where you uploaded ExtCalendar. The installer can't find this directory. Check that you have uploaded all ExtCalendar files to your server.
"; } elseif (! is_writable($DFLT['cfg_d'])) { if(!@chmod($DFLT['cfg_d'], 0777)) { $errors .= "ˇ The '{$DFLT['cfg_d']}' directory (located in the directory where you uploaded ExtCalendar) should be writable in order to save your configuration. Use your FTP program to change its mode to 777.
"; } } // uploads must be writable to upload pictures if (! is_dir($DFLT['upl_d'])) { $errors .= "ˇ A subdirectory called '{$DFLT['upl_d']}' should normally exist in the directory where you uploaded ExtCalendar. The installer can't find this directory. Check that you have uploaded all ExtCalendar files to your server.
"; } elseif (! is_writable($DFLT['upl_d'])) { if(!@chmod($DFLT['upl_d'], 0777)) { $errors .= "ˇ The '{$DFLT['upl_d']}' directory (located in the directory where you uploaded ExtCalendar) should be writable in order to allow pictures upload. Use your FTP program to change its mode to 777.
"; } } } // ----------------------------- TEST FUNCTIONS ---------------------------- // function test_table_exists($database, $tableName) { $tables = array(); $tablesResult = mysql_list_tables($database); while ($row = db_fetch_row($tablesResult)) $tables[] = $row[0]; return(in_array($tableName, $tables)); } function test_sql_connection() { global $errors; if (! $connect_id = @mysql_connect($_POST['dbserver'], $_POST['dbuser'], $_POST['dbpass'])) { $errors .= "ˇ Could not create a DB connection, please check the SQL values entered

Database error was : " . mysql_error() . "
"; } elseif (! mysql_select_db($_POST['dbname'], $connect_id)) { $errors .= "ˇ The database system could not locate a database called '{$_POST['dbname']}' please check the value entered for this
"; } } function test_admin_login() { global $errors; if ($_POST['admin_username'] == '' || $_POST['admin_password'] == '') $errors .= "ˇ It is required to provide a 'username' and a 'password' for the admin.
"; if (!preg_match('/\A\w*\Z/', $_POST['admin_username']) || !preg_match('/\A\w*\Z/', $_POST['admin_password'])) $errors .= "ˇ Admin username and password must only contain alphanumeric characters.
"; } // Test is safe_mode is misconfigured function test_silly_safe_mode() { global $DFLT; $test_file = "{$DFLT['upl_d']}/dummy/dummy.txt"; @mkdir(dirname($test_file), 0755); $fd = @fopen($test_file, 'w'); if (!$fd) { @rmdir(dirname($test_file)); return true; } fclose($fd); @unlink($test_file); @rmdir(dirname($test_file)); } // ------------------------- HTML OUTPUT FUNCTIONS ------------------------- // function html_header() { ?>"

potem jest grafika kalenadrza z logiem, poniżej
"ExtCalendar critical error:
Unable to load the file'".$license_file."' !"; $license_txt = fread(fopen($license_file, 'r'), filesize($license_file)); echo <<"

potem jest tabelka gdzie chyba powinna być treść licencji, ale mam po prostu "$license_txt"

dalej mam linijkę tekstu "EOT; } function html_installer_locked() { global $DFLT; ?>"

niżej jest tabelka informująca, że jest błąd z tytułem "The installer is locked"

z treścią:
"The installer has already been run successfuly once and is now locked.

If you want to run the installer again, you first need to delete the '' file that was created in the directory where you put ExtCalendar. You can do this with any FTP program."


tak z grubsza, bo są dalsze tabelki, gdzie jest napisane, że muszę naprawić właśnie jakieś błędy, żeby instalowa

Ten post edytował carlosterrorist 8.05.2008, 12:39:07
Go to the top of the page
+Quote Post
redelek
post 8.05.2008, 12:41:39
Post #9





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Cytat(carlosterrorist @ 8.05.2008, 11:38:11 ) *


Nie działa Ci PHP albo ma wyłączone TAG
zrób prosty pliczek index.php i wpisz w nim

<?php phpinfo(); ?>

Jeśli zobaczysz ładny wynik to znaczy że masz taki wyłączone
Musisz znaleść plik php.ini i w nim ustawić short_open_tag = On

aaaa i jeszcze musisz sam utworzyć bazę o dowolnej nazwie , sam instalator nie potrafi tego zrobić.
Ale na początku sprawdź to co napisałem wyżej

Ten post edytował redelek 8.05.2008, 12:45:00


--------------------
Pozdrawiam
Piotrek R
Go to the top of the page
+Quote Post
carlosterrorist
post 8.05.2008, 12:51:11
Post #10





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 7.05.2008

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


hmm..zrobiłem ten index.php, wkleiłem ten kod i jak otwieram go to pokazuje się pusta strona www...
A w tym pliku php.ini zmieniłem 2 razy na "On" [bo 2 takie zwroty znalazłem w tekście], ale dalej nic - plik install otwiera się z błędem


bazę? jest jakiś FAQ do tego jak to się robi?snitch.gif

Ten post edytował carlosterrorist 8.05.2008, 12:52:05
Go to the top of the page
+Quote Post
redelek
post 8.05.2008, 12:59:54
Post #11





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Cytat(carlosterrorist @ 8.05.2008, 11:51:11 ) *
hmm..zrobiłem ten index.php, wkleiłem ten kod i jak otwieram go to pokazuje się pusta strona www...
A w tym pliku php.ini zmieniłem 2 razy na "On" [bo 2 takie zwroty znalazłem w tekście], ale dalej nic - plik install otwiera się z błędem
bazę? jest jakiś FAQ do tego jak to się robi?snitch.gif


aaaa wiem co ty robisz klikasz prawym klawiszem myszki i otwórz w przeglądarce ?
Skrypt tak się nie wykoana.
Tam gdzie zainstalowałeś WAMPSERWER masz folder www
zrób w nim katalog test a w nim index.php

Uruchom przeglądarkę i wpisz http://localhost/test i powinno zadziałać
smile.gif


--------------------
Pozdrawiam
Piotrek R
Go to the top of the page
+Quote Post
carlosterrorist
post 8.05.2008, 13:04:34
Post #12





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 7.05.2008

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


ahaaaaa:D
no teraz działa ten index.php smile.gif


ooooo tak...wsadziłem wszystkie pliki kalendarza do osobnego katalogu w folderze www i teraz działa yahoo.gif


dzieki wielkie winksmiley.jpg

Ten post edytował carlosterrorist 8.05.2008, 13:08:39
Go to the top of the page
+Quote Post
redelek
post 8.05.2008, 13:12:54
Post #13





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Cytat(carlosterrorist @ 8.05.2008, 12:04:34 ) *
ahaaaaa:D
no teraz działa ten index.php smile.gif
ooooo tak...wsadziłem wszystkie pliki kalendarza do osobnego katalogu w folderze www i teraz działa yahoo.gif
dzieki wielkie winksmiley.jpg


Spox

Jak wpiszesz tylko localhost to zobaczysz rózne folderki.
Poszukaj czegoś takiego jak phpmyadmin kliknij to tam musisz dodać bazę do mysql-a( to jest taki graficzny interfejs do obsługi baz danych ).
Jak uruchomisz instalator to pierwsze użytkownik który jest to wpisz cokolwiek tak żebyś pamiętał,
potem dane do mysql to wpisz tą bazę którą zrobiłeś wcześniej i użytkownik będzie root bez hasła tak standardowo WAMPSERWER jest ustawiony

Ten post edytował redelek 8.05.2008, 13:17:15


--------------------
Pozdrawiam
Piotrek R
Go to the top of the page
+Quote Post
carlosterrorist
post 8.05.2008, 13:18:54
Post #14





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 7.05.2008

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


Cytat(redelek @ 8.05.2008, 14:12:54 ) *
Spox

Jak wpiszesz tylko localhost to zobaczysz rózne folderki.
Poszukaj czegoś takiego jak phpmyadmin kliknij to tam musisz dodać bazę do mysql-a( to jest taki graficzny interfejs do obsługi baz danych ).


hmm...w tych folderkach mam tylko folder kalendarzu i folder z testowym index.php
Go to the top of the page
+Quote Post
redelek
post 8.05.2008, 13:32:02
Post #15





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Cytat(carlosterrorist @ 8.05.2008, 12:18:54 ) *
hmm...w tych folderkach mam tylko folder kalendarzu i folder z testowym index.php


odpal tak
http://localhost/phpmyadmin/


--------------------
Pozdrawiam
Piotrek R
Go to the top of the page
+Quote Post
carlosterrorist
post 8.05.2008, 13:39:34
Post #16





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 7.05.2008

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


mam złe przeczucia...
"nie uda�o si� za�adowa� modu�u mysqli,
prosz� sprawdzi� konfiguracj� PHP - Dokumentacja"


a w dokumentacja jest napisane:
" To connect to a MySQL server, PHP needs a set of MySQL functions called "MySQL extension". This extension may be part of the PHP distribution (compiled-in), otherwise it needs to be loaded dynamically. Its name is probably mysql.so or php_mysql.dll. phpMyAdmin tried to load the extension but failed.

Usually, the problem is solved by installing a software package called "PHP-MySQL" or something similar."

czyli jak rozumiem to brakuje mi pliku, ale skąd go ściągnąć?
Go to the top of the page
+Quote Post
piotrooo89
post 8.05.2008, 13:41:48
Post #17


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




masz krasnala zainstalowanego? jak nie to sobie zainstaluj wersje 2.7 pełna i spokój


--------------------
Go to the top of the page
+Quote Post
potreb
post 8.05.2008, 13:43:46
Post #18





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Krasnal? No to powodzenia laugh.gif


--------------------

Go to the top of the page
+Quote Post
carlosterrorist
post 8.05.2008, 13:47:20
Post #19





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 7.05.2008

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


ściągnałem krasnala, włączyłem i w oknie dosowskim lata mi po całym ekranie kursor blink.gif

Ten post edytował carlosterrorist 8.05.2008, 13:47:37
Go to the top of the page
+Quote Post
redelek
post 8.05.2008, 13:49:19
Post #20





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Cytat(carlosterrorist @ 8.05.2008, 12:39:34 ) *
mam złe przeczucia...
"nie uda�o si� za�adowa� modu�u mysqli,
prosz� sprawdzi� konfiguracj� PHP - Dokumentacja"
a w dokumentacja jest napisane:
" To connect to a MySQL server, PHP needs a set of MySQL functions called "MySQL extension". This extension may be part of the PHP distribution (compiled-in), otherwise it needs to be loaded dynamically. Its name is probably mysql.so or php_mysql.dll. phpMyAdmin tried to load the extension but failed.

Usually, the problem is solved by installing a software package called "PHP-MySQL" or something similar."

czyli jak rozumiem to brakuje mi pliku, ale skąd go ściągnąć?

Bo wszedłeś w sqlitemanager a ja ci pisałem phpmyadmin. Zobacz czy sam serwer PHP->PHP extensions ma załadowane plik php_mysql i php_mysqli jeśli nie to postaw dziobek przy nich

Ten post edytował redelek 8.05.2008, 13:51:52


--------------------
Pozdrawiam
Piotrek R
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
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: 19.07.2025 - 10:05