PDA

Zobacz pełną wersję : Nie przechodzę 2-go kroku, wyrzuca błąd



jaity
28-05-2008, 01:35
Witam
na początku chcę poinformować że ślęczę nad tym(tą) Joomla kolejna noc. Przeczytałem bardzo dokładnie większość znalezionych w sieci poradników i - jak na nowicjusza - nawet sporo udało mi sie w tym temacie (założenie Apache, MySQL) osiągnąć.

Informuję że założyłem serwer na własnym komputerze w/g wskazówek z poradników. Chyba z sukcesem :)

Z duszą na ramieniu - odpaliłem program o nazwie XAMPP, założyłem bazę danych, i dodałem nowego (siebie) uzytkownika. Umieściłem rozpakowane pliki Joomla w wersji JoomlaPE1_0_15a.exe w folderze XAMPP'a: "htdocs" i po wpisaniu ścieżki/adresu w przeglądarce ... rozpoczęła sie instalacja :)

Moja radość trwała do Kroku 2 - który to - w kolejnym kroku po wpisaniu wymaganych danych typu "nazwa hosta" "użytkownik" itp wypisał komunikat o błędzie :(

Komunikat błędu wygląda tak:
"Podczas importu bazy danych pojawiły się błędy. Nie możesz kontynuować.
Usuń przyczynę i spróbuj ponownie.

SQL=Specified key was too long; max key length is 1000 bytes SQL=# Table structure for table `jos_core_acl_aro`
\n
\nCREATE TABLE `jos_core_acl_aro` (
\n `aro_id` int(11) NOT NULL auto_increment,
\n `section_value` varchar(240) NOT NULL default \'0\',
\n `value` varchar(240) NOT NULL default \'\',
\n `order_value` int(11) NOT NULL default \'0\',
\n `name` varchar(255) NOT NULL default \'\',
\n `hidden` int(11) NOT NULL default \'0\',
\n PRIMARY KEY (`aro_id`),
\n UNIQUE KEY `section_value_value_aro` (`section_value`,`value`),
\n UNIQUE KEY `jos_gacl_section_value_value_aro` (`section_value`,`value`),
\n KEY `hidden_aro` (`hidden`),
\n KEY `jos_gacl_hidden_aro` (`hidden`)
\n) TYPE=MyISAM:
- - - - - - - - - -
# Table structure for table `#__core_acl_aro`

CREATE TABLE `#__core_acl_aro` (
`aro_id` int(11) NOT NULL auto_increment,
`section_value` varchar(240) NOT NULL default '0',
`value` varchar(240) NOT NULL default '',
`order_value` int(11) NOT NULL default '0',
`name` varchar(255) NOT NULL default '',
`hidden` int(11) NOT NULL default '0',
PRIMARY KEY (`aro_id`),
UNIQUE KEY `section_value_value_aro` (`section_value`,`value`),
UNIQUE KEY `#__gacl_section_value_value_aro` (`section_value`,`value`),
KEY `hidden_aro` (`hidden`),
KEY `#__gacl_hidden_aro` (`hidden`)
) TYPE=MyISAM
= = = = = = = = = =

Niestety nie jestem informatykiem, i wydaje mi sie że temu problemowi sam nie podołam. Bo te ciągi znaków informatycznych zupełnie nic mi nie mówią Przeczuwam jednak że problem nie jest poważny (bo znaków nie jest zbyt wiele :)

Może jest ktoś kto może mi skutecznie pomóc?
Pozdrawiam; Jurek

jaity
28-05-2008, 01:47
Dodam jeszcze tylko, że "Test przedinstalacyjny" wypadł cały na ZIELONO :)

iros
28-05-2008, 11:29
Ja po wpisaniu zapytania w google dostałem coś takiego
http://www.webtips.pl/index.php?showtopic=13644
I jeszcze wiele innych wyników.
Generalnie problem tkwi w kodowaniu znaków, ale nie podałeś żadnej konfiguracji więc...???????

jaity
28-05-2008, 16:38
Tak, faktycznie to był ten problem, rozwiązanie - gdy ktoś to wie - jest banalnie proste :) strona pomyślnie się zainstalowała :)

dziękuję za pomoc i pozdrawiam
jurek

crazyluki
28-05-2008, 17:19
może napiszesz to rozwiązanie ?

jaity
28-05-2008, 20:25
Problem jest związany z "kodowaniem znaków" w (przepraszam bo chyba nie napisze prawidłowo tej nazwy - bo piszę z pamięci) UNF8 - czy jakoś tak.

Występuje on w nowszych wersjach oprogramowania służącego jako środowisko Joomla.

A rozwiązanie jest banalne:

1. znaleźć plik /instalation/sql/joomla.sql
2. Otworzyć w Notatniku,
3. Znaleźć linię:

UNIQUE KEY `section_value_value_aro` (`section_value`,`value`),
UNIQUE KEY `#__gacl_section_value_value_aro` (`section_value`,`value`),


4. Zmienić na:

UNIQUE KEY `section_value_value_aro` (`section_value`,`value`(78)),
UNIQUE KEY `#__gacl_section_value_value_aro` (`section_value`,`value`(78)),


5. Zapisać Zmiany

I gotowe :)

Pozdrawiam i dziękuję za pomoc;
Jurek

Bobby B.
16-06-2008, 09:31
Witam,Próbuję zainstalować Joomla. Mam na komputerze Krasnala, ładuję Joomle i wpisuję nazwę serwera, hasła, te wszystkie rubryki dotyczące MySQL. Klikam na przycisk dalej i wyskakuje błąd nazwy użytkownika i/lub hasła. Wpisuję już różne rzeczy tam i to samo. Co tam trzeba wpisać? Czy bład polega na czyms innym?Pozdrawiam.

iros
16-06-2008, 11:01
Po pierwsze z tych informacji, które zamieściłeś niewiele można wywnioskować

... wpisuję nazwę serwera, hasła, te wszystkie rubryki dotyczące MySQL. [...] Wpisuję już różne rzeczy tam ...

Po drugie jeżeli chodzi o różne rzeczy to:
Nazwa serwera: localhost
Nazwa bazy danych: to wiesz ty, bo mam nadzieję, że utworzyłeś nową bazę za pomocą phpMyAdmina z krasnala
Użytkownik: root
Hasło: krasnal

Po trzecie to chyba wszystko, o ile czegoś nie pominąłem

Bobby B.
16-06-2008, 14:22
Iros dziękuję za pomoc, wskazówki sięprzydały.Poszedlem ułamek dalej, teraz wykazało, że mam takie błędy:SQL=Something is wrong in your syntax obok \'UNIQUE KEY `section_value_value# $Id: joomla.sql 677 2007-08-14 \' w linii 1 SQL=UNIQUE KEY `section_value_value# $Id: joomla.sql 677 2007-08-14 02:13:29Z zwiastun $\n\n# Table structure for table `jos_banner`\n\nCREATE TABLE `jos_banner` (\n `bid` int(11) NOT NULL auto_increment,\n `cid` int(11) NOT NULL default \'0\',\n `type` varchar(10) NOT NULL default \'banner\',\n `name` varchar(50) NOT NULL default \'\',\n `imptotal` int(11) NOT NULL default \'0\',\n `impmade` int(11) NOT NULL default \'0\',\n `clicks` int(11) NOT NULL default \'0\',\n `imageurl` varchar(100) NOT NULL default \'\',\n `clickurl` varchar(200) NOT NULL default \'\',\n `date` datetime default NULL,\n `showBanner` tinyint(1) NOT NULL default \'0\',\n `checked_out` tinyint(1) NOT NULL default \'0\',\n `checked_out_time` datetime NOT NULL default \'0000-00-00 00:00:00\',\n `editor` varchar(50) default NULL,\n `custombannercode` text,\n PRIMARY KEY (`bid`),\n KEY `viewbanner` (`showBanner`)\n) TYPE=MyISAM:- - - - - - - - - -UNIQUE KEY `section_value_value# $Id: joomla.sql 677 2007-08-14 02:13:29Z zwiastun $# Table structure for table `#__banner`CREATE TABLE `#__banner` ( `bid` int(11) NOT NULL auto_increment, `cid` int(11) NOT NULL default '0', `type` varchar(10) NOT NULL default 'banner', `name` varchar(50) NOT NULL default '', `imptotal` int(11) NOT NULL default '0', `impmade` int(11) NOT NULL default '0', `clicks` int(11) NOT NULL default '0', `imageurl` varchar(100) NOT NULL default '', `clickurl` varchar(200) NOT NULL default '', `date` datetime default NULL, `showBanner` tinyint(1) NOT NULL default '0', `checked_out` tinyint(1) NOT NULL default '0', `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00', `editor` varchar(50) default NULL, `custombannercode` text, PRIMARY KEY (`bid`), KEY `viewbanner` (`showBanner`)) TYPE=MyISAM= = = = = = = = = =SQL=Table \'boruta.jos_banner\' doesn\'t exist SQL=# $Id: sample_data.sql 114 2007-07-31 15:04 zwiastun $\n\n# Dumping data for table `jos_banner`\nINSERT INTO `jos_banner` VALUES (1, 1, \'banner\', \'OSM 1\', 0, 535, 0, \'osmbanner1.png\', \'http://www.opensourcematters.org\', \'2006-02-20 15:31:29\', 1, 0, \'2000-00-00 00:00:00\', NULL, NULL):- - - - - - - - - -# $Id: sample_data.sql 114 2007-07-31 15:04 zwiastun $# Dumping data for table `#__banner`INSERT INTO `#__banner` VALUES (1, 1, 'banner', 'OSM 1', 0, 535, 0, 'osmbanner1.png', 'http://www.opensourcematters.org', '2006-02-20 15:31:29', 1, 0, '2000-00-00 00:00:00', NULL, NULL)= = = = = = = = = =SQL=Table \'boruta.jos_banner\' doesn\'t exist SQL=INSERT INTO `jos_banner` VALUES (2, 1, \'banner\', \'OSM 2\', 0, 567, 0, \'osmbanner2.png\', \'http://www.opensourcematters.org\', \'2006-02-20 15:31:29\', 1, 0, \'2000-00-00 00:00:00\', NULL, NULL):- - - - - - - - - -INSERT INTO `#__banner` VALUES (2, 1, 'banner', 'OSM 2', 0, 567, 0, 'osmbanner2.png', 'http://www.opensourcematters.org', '2006-02-20 15:31:29', 1, 0, '2000-00-00 00:00:00', NULL, NULL)= = = = = = = = = =SQL=Table \'boruta.jos_banner\' doesn\'t exist SQL=INSERT INTO `jos_banner` VALUES (3, 2, \'banner\', \'Polskie Centrum Joomla - 1\', 0, 544, 1, \'jomla_pl_zolty.jpg\', \'http://www.joomla.pl\', \'2006-02-20 15:31:29\', 1, 0, \'2000-00-00 00:00:00\', NULL, NULL):- - - - - - - - - -INSERT INTO `#__banner` VALUES (3, 2, 'banner', 'Polskie Centrum Joomla - 1', 0, 544, 1, 'jomla_pl_zolty.jpg', 'http://www.joomla.pl', '2006-02-20 15:31:29', 1, 0, '2000-00-00 00:00:00', NULL, NULL)= = = = = = = = = =SQL=Table \'boruta.jos_banner\' doesn\'t exist SQL=INSERT INTO `jos_banner` VALUES (4, 2, \'banner\', \'Polskie Centrum Joomla - 2\', 0, 556, 1, \'jomla_pl_zielony.jpg\', \'http://www.joomla.pl\', \'2006-02-20 15:31:29\', 1, 0, \'2000-00-00 00:00:00\', NULL, NULL):- - - - - - - - - -INSERT INTO `#__banner` VALUES (4, 2, 'banner', 'Polskie Centrum Joomla - 2', 0, 556, 1, 'jomla_pl_zielony.jpg', 'http://www.joomla.pl', '2006-02-20 15:31:29', 1, 0, '2000-00-00 00:00:00', NULL, NULL)= = = = = = = = = =SQL=Table \'boruta.jos_banner\' doesn\'t exist SQL=INSERT INTO `jos_banner` VALUES (5, 2, \'banner\', \'Polskie Centrum Joomla - 3\', 0, 555, 1, \'jomla_pl_pomoc.jpg\', \'http://www.joomla.pl/pomoc\', \'2006-02-20 15:31:29\', 1, 0, \'2000-00-00 00:00:00\', NULL, NULL):- - - - - - - - - -INSERT INTO `#__banner` VALUES (5, 2, 'banner', 'Polskie Centrum Joomla - 3', 0, 555, 1, 'jomla_pl_pomoc.jpg', 'http://www.joomla.pl/pomoc', '2006-02-20 15:31:29', 1, 0, '2000-00-00 00:00:00', NULL, NULL)= = = = = = = = = =SQL=Table \'boruta.jos_banner\' doesn\'t exist SQL=INSERT INTO `jos_banner` VALUES (6, 2, \'banner\', \'Polskie Centrum Joomla - 4\', 0, 571, 1, \'jomla_pl_forum.jpg\', \'http://www.joomla.pl/forum\', \'2006-02-20 15:31:29\', 1, 0, \'2000-00-00 00:00:00\', NULL, NULL):- - - - - - - - - -INSERT INTO `#__banner` VALUES (6, 2, 'banner', 'Polskie Centrum Joomla - 4', 0, 571, 1, 'jomla_pl_forum.jpg', 'http://www.joomla.pl/forum', '2006-02-20 15:31:29', 1, 0, '2000-00-00 00:00:00', NULL, NULL)= = = = = = = = = =SQL=Something is wrong in your syntax obok \'CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,\n PRIMARY KEY (\' w linii 6 SQL=CREATE TABLE IF NOT EXISTS `jos_zoom_comments` (\n `cmtid` int(11) NOT NULL auto_increment,\n `imgid` int(11) NOT NULL default \'0\',\n `cmtname` varchar(40) NOT NULL default \'\',\n `cmtcontent` text NOT NULL,\n `cmtdate` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,\n PRIMARY KEY (`cmtid`),\n KEY `imgid` (`imgid`)\n) TYPE=MyISAM AUTO_INCREMENT=1:- - - - - - - - - -CREATE TABLE IF NOT EXISTS `#__zoom_comments` ( `cmtid` int(11) NOT NULL auto_increment, `imgid` int(11) NOT NULL default '0', `cmtname` varchar(40) NOT NULL default '', `cmtcontent` text NOT NULL, `cmtdate` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, PRIMARY KEY (`cmtid`), KEY `imgid` (`imgid`)) TYPE=MyISAM AUTO_INCREMENT=1= = = = = = = = = =Co dalej?:-)

iros
17-06-2008, 10:19
Dobra to jeszcze raz.

Po pierwsze sądzę, że dla kogoś kto będzie chciał ci pomóc jest zbyt mało informacji.
Piszesz

Próbuję zainstalować Joomla.
A może napiszesz chociażby jej wersję, bo z tego co wiem Joomla! 1.0.x a Joomla! 1.5 to dwie całkiem różne Joomle, z innymi problemami i rozwiązaniami.
Masz Krasnala, ale wersja SQL czy PHP?

Po drugie poczytaj tu http://www.pomoc.joomla.pl/content/view/432/51/ szczególnie ostatnie linijki.

czekamy na więcej danych

Bobby B.
02-07-2008, 21:53
Ok, mam wersję Joomla: JoomlaPE1_0_15a.exe
Ściągnąłem taki plik: xampp-win32-1.6.7-installer-beta1.exe
Zainstalowałem go. Przy instalacji modułu apache wystąpił błąd, że port 80 i 4XX coś (nie pamiętam) są zajęte.
Mam Control Panel bez Apache i nie wiem co dalej robić??
Dlaczego to wszystko takie skomplikowane i nie ma jednej, prostej instrukcji. Nawet nie wiem czy jeśli już dotrę kiedyś po tygodniach do środowiska Joomla, to w ogóle będę wiedział co tam z robić i czy będzie to dla mnie zrozumiałe. :-)

crazyluki
02-07-2008, 21:54
wyłącz gg, skype i inne programy tego typu. skype czesto wywala mi ten blad i zeby wlaczyc xamp musze wylaczyc skype:)

Bobby B.
02-07-2008, 21:56
Nie miałem ustawionego hasła do bazy MySQL, ale to chyba nie istotne. W instalatorze Joomla zostawiłem puste pole w miejscu hasła i otrzymałem taki komunikat o błędzie:
SQL=Duplicate entry \'39\' for key 1 SQL=INSERT INTO `jos_menu` VALUES (39, \'pe\', \'Forum Phpbb2 by Przemo\', \'forum\', \'url\', 1, 0, 0, 0, 7, 62, \'2006-03-25 21:54:44\', 0, 0, 0, 0, \'menu_image=-1\'):
- - - - - - - - - -
INSERT INTO `#__menu` VALUES (39, 'pe', 'Forum Phpbb2 by Przemo', 'forum', 'url', 1, 0, 0, 0, 7, 62, '2006-03-25 21:54:44', 0, 0, 0, 0, 'menu_image=-1')
= = = = = = = = = =

Nie wiem o co chodzi??
Ciekawe ile jeszcze mnie czeka przebojów. :-D

Jdwind
13-07-2008, 15:13
A jesteś pewien, że wiesz co robisz? Samo zainstalowanie xampp'a to jeszcze nie powód, żeby stawiać na nim Joomla! Trzeba zmienić/dodać kilka wpisów w plikach konfiguracyjnych. Jeżeli nie wiesz jak to zrobić, stawiaj Joomla! na Krasnalu.
Pozdrawiam.

crazyluki
13-07-2008, 15:26
Jdwind (http://forum.joomla.pl/member.php?u=7917):
nie wiem jak u Ciebie ale u mnie wystarczyło odkomentować linię w php.ini związaną z mod_rewrite(proste url) by joomla działała dobrze na xamppie :)

Jdwind
13-07-2008, 15:57
A wiesz, że nie będę się kłócił... Stawiałem u siebie jeszcze 1.6.6 zima/wiosna w tym roku, ale z tego co pamiętam, więcej trzeba było poustawiać (nie instalowałem domyślnie na c:). A poza tym, na joomla.pl jest bodajże film instruktażowy ;) W każdym bądź razie Krasnal bardziej nadaje się dla początkujących, bo chyba w nim nie trzeba nic ustawiać, o ile dobrze pamiętam.
Pozdrawiam.

Bobby B.
14-07-2008, 11:34
To co ja mamz robić? Walczyć z xamppem, a jesli tak, to w jaki sposób? Czy znów wrócić do Krasnala, na którym też mi nie działalo za dużo? Jeśli tak to do jakiej wersji i czy macie link do ściągnięcia?

Jdwind
14-07-2008, 23:05
A co Ci nie działało w Krasnalu? Nie chcę, żebyś mnie źle zrozumiał - na pewno używając najnowszego xampp'a masz dostęp do najbardziej aktualnych wersji php, mysql'a i apache'a. Natomiast ja nie przypominam sobie, żebym miał jakieś błędy na Krasnalu. Może podaj więcej szczegółów, jakie wyskakują Ci komuniakty, czy podczas instalacji czy już podczas administracji.. Poszukaj w googlach, kiedyś szczegółowy opis instalacji Joomla! na Krasnalu podawała Madgaa, natomiast jak wspomniałem - na stronie joomla.pl masz filmik ilustrujący to samo z XAMPP'em. Zapewniam Cię, jak zapewne większość ludzi na tym forum, że zarówno na Krasnalu jak i na XAMPP Joomla! działa bardzo dobrze. Kwestia tego, gdzie popełniasz błąd.

zwiastun
15-07-2008, 02:48
Twórcy Krasnala już dawnosobie dali z nim spokój, wic może i użytkownicy powinni to samo? XAMPP (ewentualnie w wersji lite) nie wymaga 100 tysięcy ustawień, działa bez zarzutu przez lata całe.

bsrafal
15-07-2008, 17:20
Wypróbuj pakiet JSAS. Po instalacji masz serwer z zainstalowaną Joomlą. Opis instalacji znajduje się po tym adresem: http://www.joomlapl.com/content/view/55/26/

mol
16-07-2008, 09:28
Przerobiłem w ostatnim tygodniu instalację joomli w różnych wersjach. Może coś moje spostrzeżenia pomogą. Korzystałem z ręcznej instalacji wszystkich komponentów potrzebnych do uruchomienia serwera.
1. Ściągnij Apache (aktualna wersja 2.2.9) i zainstaluj go - nie ma z tym najmniejszych problemów
2. Sprawdź, czy Apache wystartował - ikona Apache Service Monitor w zasobniku systemowym z zielonym trójkątem - wszystko OK,
jeśli nie wystartował, to zamknij Skype i po kolei inne komunikatory -
u mnie ( na dwóch komputerach) Apache gryzie się ze Skype (podejrzewam Skype o jakieś nielegalne działania...)
3. Zainstaluj PHP - najnowsza wersja to 5.2.6
możesz wybrać pakiet ZIP i samemu rozpakować, ale wtedy musisz ręcznie zmodyfikować plik ini w Apache conf\httpd.conf
Lepiej wybrać instalatora, który sam dopisze odpowiednie parametry do
pliku inicjującego.
Pamiętaj, aby PHP był z obsługą Apache i Mysql!!! to bardzo ważne - są różne wersje
3. Zrestartuj Apache - Apache Service Manager powinien w linijce statusu pokazać wersję PHP
4. Zainstaluj Mysql - aktualna wersja 5.0.51b
5. dla wygody zainstaluj sobie phpMyAdmin - załóż z jego pomocą bazę danych dla joomli

Po zainstalowaniu tych wszystkich składników rozpakuj joomlę do folderu z dokumentami www ( patrz konfiguracja apache/conf/httpd.conf)
Powinieneś wystartować z joomlą.
Jeśli nie przechodzi przez krok 2 - ja tak miałem, musiałem poprawić skrypt joomla.sql (zamieściłem rozwiązanie w innym temacie)