Přeskočit přímo na text


Jak lokalizovat do cz Drupal 7.8?

Kategorie: Nefunkční lokalizace
Týká se verze: Drupal 7.x
Zdravím, pokouším se korektně dostat češtinu do Drupal 7.8.
  1. Pokud přidám soubor drupal-7.8.cs.po do složky profiles/standard/translations, tak při lokalizaci dojde k chybě, kdy ajax neměl dost času pro provedení skriptu. I když jsem povolil čas na spouštění 120 s., skončilo to tou samou chybou a posuvník se při instalaci nepohnul ani o kousek. Drupal je pak z části v češtině, z části v angličtině.
  2. Pokud nainstaluju D 7.8 v angličtině, přidám modul locale, tam vyberu češtinu, tak nic přeložené není. Pokud k tomu imporuju stažený drupal-7.8.cs.po, tak se dostanu zase k chybě Fatal error: Maximum execution time of 240 seconds exceeded in D:\wamp\www\d2\includes\database\database.inc on line 2137
plus je tam tabulka: # Time Memory Function Location 9 0.9612 27386544 _locale_import_po( ) ..\locale.admin.inc:1000 10 0.9617 27386760 _locale_import_read_po( ) ..\locale.inc:540 11 240.9042 27418280 _locale_import_one_string( ) ..\locale.inc:682 12 240.9043 27418440 _locale_import_one_string_db( ) ..\locale.inc:951 13 240.9063 27422544 InsertQuery_mysql->execute( ) ..\locale.inc:1045 14 240.9065 27423464 DatabaseConnection->query( ) ..\query.inc:36 15 240.9067 27426336 DatabaseStatementBase->execute( ) ..\database.inc:664

Výpis chyby při instalaci: An AJAX HTTP error occurred. HTTP Result Code: 200 Debugging information follows. Path: http://localhost/d2/install.php?… StatusText: OK ResponseText: ( ! ) Fatal error: Maximum execution time of 120 seconds exceeded in D:\wamp\www\d2\includes\database\database.inc on line 2137 Call Stack #TimeMemoryFunctionLocation 10.0006679624{main}( )..\install.php:0 20.00401265384install_drupal( )..\install.php:26 31.477213638720install_run_tasks( )..\install.core.inc:79 43.047228154216install_run_task( )..\install.core.inc:342 53.051228306936_batch_page( )..\install.core.inc:452 63.052628319488_batch_do( )..\batch.inc:80 73.052628319488_batch_process( )..\batch.inc:161 83.058728440704call_user_func_array ( )..\batch.inc:284 93.058728440736_locale_batch_import( )..\batch.inc:284 103.058828442064_locale_import_read_po( )..\locale.inc:2167 11119.553528459816_locale_import_one_string( )..\locale.inc:682 12119.553628459976_locale_import_one_string_db( )..\locale.inc:951 13119.889528464272InsertQuery_mysql->execute( )..\locale.inc:1055 14119.889828465328DatabaseConnection->query( )..\query.inc:36 15119.890028468384DatabaseStatementBase->execute( )..\database.inc:664 

Zkouším instalovat na localhost. Win 7 Ultimate 64bit. Zkoušel jsem v třech verzích XAMPPu a poslední verzi WAMPU. Jedna z těch starších verzí XAMPPu byla s php v. 5.2, ale všude stejný výsledek. Poradíte někdo, jak tam korektně tu češtinu dostat, nebo v čem by mohla být chyba?

 

Modul l10n_update

Modul l10n_update

l10n_update

V čisté instalaci nainstaluju Locale, poté l10n_update. A a obé aktivuju. Následně v locale zapnu češtinu a začne aktualizace ve které vidím: Completed 1 of 6. Importing downloaded translation: http://ftp.drupal.org/…al-7.8.cs.po. Progress bar se zasekne někde před 1/5 a po čase následuje chybové hlášení: An AJAX HTTP error occurred. HTTP Result Code: 200 Debugging information follows. Path: /d2/?q=batch&id=4&op=do StatusText: OK ResponseText: ( ! ) Fatal error: Maximum execution time of 240 seconds exceeded in D:\wamp\www\d2\includes\database\database.inc on line 2137 Call Stack #TimeMemoryFunctionLocation 10.0004678568{main}( )..\index.php:0 20.170225239840menu_execute_active_handler( )..\index.php:21 30.176126459416call_user_func_array ( )..\menu.inc:503 40.176126459664system_batch_page( )..\menu.inc:503 50.176226459664_batch_page( )..\system.admin.inc:2284 60.176226460552_batch_do( )..\batch.inc:80 70.176226460552_batch_process( )..\batch.inc:161 80.183227126288call_user_func_array ( )..\batch.inc:284 90.183227126328_l10n_update_batch_import( )..\batch.inc:284 100.183327126376l10n_update_source_import( )..\l10n_update.batch.inc:150 110.183327126376l10n_update_import_file( )..\l10n_update.check.inc:328 120.183327126880_l10n_update_locale_import_po( )..\l10n_update.inc:86 130.183727127096_l10n_update_locale_import_read_po( )..\l10n_update.locale.inc:36 14240.075527207200_l10n_update_locale_import_one_string( )..\l10n_update.locale.inc:133 15240.075627207360_l10n_update_locale_import_one_string_db( )..\l10n_update.locale.inc:332 16240.156227211944InsertQuery_mysql->execute( )..\l10n_update.locale.inc:438 17240.156527213144DatabaseConnection->query( )..\query.inc:36 18240.156727216424DatabaseStatementBase->execute( )..\database.inc:664

nastavte php exec_time na

nastavte php exec_time na 400s

Zkusil jsem 600 a zas chyba.

Zkusil jsem 600 a zas chyba.

ve kterym presne souboru jsi

ve kterym presne souboru jsi zvedal exec time(chvili mi trvalo nez jsem prisel na to ktery si to vlastne bere, je to ten ve wamp/bin/apache/bin) ? jaky exec time oznamuje phpinfo()?

Zrovna o vikendu jsem nahodil cerstvy posledni wamp a nemam zadny takovy problem ani jsem nikdy ve starsich verzich nemel. Je pravda, ze je trochu poladeny:

  1. memory_limit = 386M
  2. max_execution_time = 600
  3. max_input_time = 600
  4. povolene cURL (to nevim jestli je jako vychozi nebo ne)
  5. mysql: max_allowed_packet = 16M

Pozor! Vyse uvedene plati pochopitelne pouze pro vyvojovy lokalni pc!

Jaky mas CPU a kolik pameti?

Mám 4 jádro na 3 GHz, 4 GB

Mám 4 jádro na 3 GHz, 4 GB RAM. V tom bych problém neviděl. Asi bude opravdu problém někde v nastavení. Limitu 240 s. jsem se zbavil přepisem hodnoty drupal_set_time_limit v includes/locale.inc na nulu. Pak jsem v php.ini nastavil max_execution_time = 6000 a dočkal jsem se zhruba po 25 minutách! Jinak mé nastavení v php ini:
  1. memory_limit = 128M
  2. max_execution_time = 6000
  3. max_input_time = 60
  4. cURL povolené nemám
  5. mysql: max_allowed_packet = 64M

takze po 25 minutach to

takze po 25 minutach to probehlo? to je divny u me je to otazka odhadem minuty.

Ani s výše uvedeným

Ani s výše uvedeným nastavením to prostě dřív neproběhne. Otestoval jsem to na serveru. Tam se čeština nainstaluje v čase pod 30 sekund. Mám na lokále něco špatně.

Rekl bych ze ano, i ja jsem

Rekl bych ze ano, i ja jsem mel obdobny problem s cestinou. Vyresila to az vymena PC (stejna konfigurace xampu – dokonce jen pretazena a neinstalovana – trochu jina konfigurace WinXP – hodne odlisna konfigurace PC – i kdyz vykonove skorem stejna)

Na druhem PC vse probehlo bez problemu. Nakonec jsem to na prvnim PC resil tak ze jsem soubor *po rozdelil do nekolika souboru a importoval postupne.

Oba zkuste Acquia DevDesktop.

Oba zkuste Acquia DevDesktop. Ten je spravne nakonfigurovany pro Drupal

Poslat nový komentář

Obsah tohoto pole je soukromý a nebude veřejně zobrazen.
  • You can use Texy! to format and alter entered content.
  • Povolené HTML značky: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <p> <br> <b> <i> <h2> <img> <pre> <sup> <sub> <pre class="php"> <span class="php-keyword1"> <span class="php-var"> <span class="php-num"> <img class="screenshot"> <p class="beginner"> <a class="greybox"> <h3> <h4>

Více informací o možnostech formátování

Type the characters you see in this picture. (verify using audio)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated. Not case sensitive.

Hledat

Přihlášení

Bezpečnost Drupalu

Z hlediska bezpečnosti je Drupal na velmi vysoké úrovni, díky propracovanému systému hlášení, prověřování a řešení možných problémů.

Čtěte více a odebírejte bezpečnostní aktuality

Poslední komentáře

Kdo je online

Momentálně je online 3 uživatelé a 0 hostů.

Online uživatelé