![]() |
Освоение Typo3 от начала до конца, всё разжёвано :)
Читал русские доки, читал сообщения на форуме, что-то прояснилось, что-то до сих пор не прояснилось. Возникла идея создать тему где бы для последующих поколений, всё было бы буквально разжёвано: как начать и дойти до уровня, когда человек сможет во многом уже сам разбираться используя накопленный опыт.
Пойду с самого начала, буду описывать, что делаю, где и что читаю, что в доках не понятно, где упёрся лбом. Прошу опытных пользователей, активно отвечать и подробно разъяснять. Опишу до того момента, до куда знаю сам, а потом буду спрашивать, пусть разжёвывают другие, где у меня зубов не хватило :) . Если написано Действие – тут я описываю свои действия, если Вопрос тут я задаю основные вопросы, но мелкие могут отдельно не выделяться из основного теста, так, что прошу внимательно следить за всем текстом, Примечание – тут различные примечания и советы. В разделе Installers (сайт: www.typo3.org, раздел: «Download»), на сколько, я понимаю, находятся пакеты уже со всем включённым, в том числе и с серваком, там есть уже какие-то основы сайта. У меня Денвер и я хочу начать делать сайт с нуля. ---------------------------------------- Действие 1. Качаем с http://typo3.org/download/packages/ два пакета dummy-4.0.1.zip и typo3_src-4.0.1.zip. Как я понял, там написано, что первое это скелет и нужно эти два пакета совместить, сбросив один в другой (нужно совместить внутренние файлы, для этого разархивируем эти архивы и получаем две папки, заходим в одну папку (в какую не имеет значение, потом все файлы без этих папок будут перемещены в другое место) копируем там файлы, заходим в другую папку вставляем эти файлы, если появляется сообщение, что файл с таким названием уже есть, заменить ли файл, то говорите «да - для всех»). Вопрос 1. А зачем они так сделали, я так понял таким образом можно делать разные конфигурации, но не уверен, можно об этом поподробнее? И если есть другие конфигурации, то для чего они нужны, где на них можно посмотреть, как их сделать самому? Примечание. Во всех действиях мы будем руководствоваться советами, данными в документах скачанных с http://typo3.ru, а именно quickstart_ru.pdf (Как начать) и Modern_template_building__Part_1.pdf (Современная разработка шаблонов, часть 1), мне лично больше помог второй документ. ---------------------------------------- Действие 2. Копируем уже объединённые файлы на хост в Интернете или в папки виртуального сервера у себя в компьютере и там, поступаем в соответствии с правилами включения, наладки и т.д. вашего виртуального сервака. У меня виртуальный сервер Денвер если кому интересно как им пользоваться, прочитайте внимательно информацию на оф. сайте www.denwer.ru, там же можно скачать и сам сервер, если чего не понятно то пишите, разъясним, но там написано всё понятно. И вообще если у вас ещё нет привычного вам сервера может вам стоит задуматься о том, чтобы скачать полный пакет из раздела Installers http://typo3.org/download/installers/ , выберете там последнюю версию для своей операционной системы (Windows, Linux, Mac OS). Примечание. Хостинг, хост – место на Интернет-сервере или отдельный сервер соединенный с сетью Интернет, с установленным необходимым программным обеспечением, для размещения сайта. Хостер – компания предоставляющая услуги хостинга. ---------------------------------------- Действие 3. После того как файлы скопированы туда, куда надо и если это виртуальный сервер на вашем компе, то он полностью и правильно включен – приступаем к установке Тайпо3. Набираем в адресной строке браузера название домена куда были загружены файлы Тайпо3 (в случае с локальным виртуальным сервером, то адресом, скорее всего будет название папки в которую вы поместили эти файлы, например typo3 или typo3.ru (без www) иногда, вам возможно, предварительно надо будет набрать localhost, например localhost/typo3.ru). Появляется: на переднем плане - табличка с сообщением где много теста, в кратце: «SECURITY … password than «joh316» потом что-то говорит про файл typo3/install/ index.php, и так далее. На заднем фоне в странице выводиться предупреждение по строке 967 в файле … t3lib/ class.t3lib_db.php. Я думаю опытные люди знают, что это означает. Вопрос 2. Что всё это означает, страшно ли это, по чему и при каких случаях появляется, не потому ли, что я использую Денвер, а почему тогда? Как с этим бороться и надо ли с этим бороться. ---------------------------------------- Действие 4. Нажимаем на табличке «ОК». Появляется меню установки, разбитой на несколько шагов. В шаге 1, просят ввести имя и пароль на базу данных, а также её адрес. Если у вас хост в Интернете то спросите эти данные у вашего хостера, обычно их можно просмотреть в личном кабинете. Если у вас локальный сервер типа Денвера, то обычно в поле Username вводим «root», поле Password: оставляем пустым, в поле Host: если на локалке обычно вводим «localhost», нажимаем «Continue» («Продолжить»). В шаге 2, мы или выбираем уже созданную нами базу данных (что обычно происходит если вы размещаете Тайпо 3 на хостинге в Интернете, потому, что там обычно база создается или администратором сервера, или вами через личный кабинет), или создаём новую (что рекомендуется на локальном размещении это сделать легко у кого-то есть такая возможность и на хотинге в Интернете). Я выбираю сделать новую базу и называю её например «typo401», а вы можете назвать её как угодно, например так, как в последующем будет называться ваш сайт в Интернете. Нажимаем «Continue». Переходим в шаг 3. В нём нам предлагается выбрать файл с содержимым для базы данных при первой установке я думаю у вас будет только один, если у вас уже есть «бэкап» (сохранёнка) базы для Тайпо 3, я думаю его тоже можно как-то туда засунуть. Выше ещё раз проверяем все введенные вами данные, если что-то не правильно нажимаем на циферку предыдущего шага, возвращаемся и исправляем. Если всё нормально нажимаем на копку «Import database». В 4 шаге, называющимся «GO» нам предлагают несколько вариантов действий. Первое это перейти в «переднюю, гостевую» часть сайта (Go to the frontend pages), где вы не чего не увидите кроме сообщения что у вас нет страниц. Второе – перейти в «заднюю, админскую» часть сайта (Go to the backend login) и снизу подписано, что имя пользователя будет: admin, а пароль: password. В третьих – мы можем продолжить конфигурирование (Continue to configure TYPO3 (Recommended)), в скобочках написано, что это как раз и рекомендуется. Там много всяких настроек, некоторые из них мне понятны, в частности там можно дать имя своему сайту, изменить введённые при установке данные, например имя используемой базы данных, но большинство настроек мне не понятны. Снизу продолжает напоминать о файле typo3/install/ index.php. Вопрос 3. Где можно на русском языке почитать, как правильно выставить настройки при продолжении конфигурирования и нужно ли это вообще делать, может лучше сразу переходить в админскую часть сайта? И что такое он прицепился к файлу typo3/install/ index.php, почему он про него напоминает? ---------------------------------------- Действие 5. Перейдя по ссылке или открыв страницу в новом окне, мы увидим две формы в которые нужно ввести уже сообщенные нам ранее имя пользователя и пароль, что мы и делаем. Вот мы и попали в панель управления нашим сайтом. Я думаю, что русскоязычным пользователь в первую очередь захочется включить русский язык. К сожалению русский язык не поставляется в базовом комплекте и его нужно скачивать и устанавливать через менеджер расширений. Вопрос 4. Появятся ли русские локализации, где уже сразу будет стоять русский язык? Пока всё, продолжение после, сейчас, знающих людей прошу ответить на заданные вопросы. Если у кого-то есть какие-то дополнения, например по улучшению "разжеванности", то прошу писать. |
Цитата:
1. Что-то Update reference index. Не совсем догадываюсь на что конкретно это влияет, но если последовать указаниям и зайти в меню DB Check, далее выбрать из выпадающего меню на открывшейся странице Manage Reference Index, после чего нажать Update NOw!, то это предупреждение исчезнет. 2. The password of your Install Tool is still using the default value "joh316" Здесь говорится, что пароль для Install Tool все еще по умолчанию joh316 и любой "доброжелатель" может им воспользоваться, поэтому настоятельно рекомендуется его сменить) 3. The backend user "admin" with password "password" is still existing То же самое, в принципе, что и в предыдущем пункте, только по логину и паролю для доступа в админку. Меняем на что-то другое. Где-то читал рекомендации, что лучше создать нового пользователя-админа, а того, что по умолчанию удалить вовсе. Не знаю на что это влияет, но я лично так делаю) |
Цитата:
то есть, например, если у Вас есть на одном сервере 2 домена, то Вы можете сделать так что бы они исполльзовали одни и те же исходники движка TYPO3. Таким образом, если Вы пожелаете в будующем обновить исходники - Вам нужно будет перезаписать одну папку вместо двух. Кроме того Вы экономите место на винчестере :) |
Цитата:
Я полагаю, что если где-то и может появиться изначально локализированный пакет, то либо на сайтах русскоязычных групп (в чем я тоже не уверен) или же в Вашем компьютере (благо дело не хитрое), благодаря Вашим же усилиям |
Цитата:
Всю директорию install лучше удалить с сервера. Ну а если очень не хочется, например, есть желание переустановить еще раз или просто поиграться с системой, то закрыть к ней доступ средствами сервера (например, .htpasswd) или пообрубать права на исполнение. |
Цитата:
При данной схеме установки каждый будет работать со своей системой, но с единым движком Т3. Хорошо это или плохо -- зависит от технических возможностей провайдера предоставляющего данный сервис. Самому провайдеру -- несомненно удобнее. Нет необходимости проверять пользовательские настройки ядра (безопасность), обновление осуществляется для всех и сразу. А в случае с двумя доменами - правильнее использовать мультидоменную эмм... направленность [что ли] Т3. т.е. размещать оба домена на одной инсталляции (под инсталляцией подразумеваем одну копию dummy) |
я так понимаю это можно реализовать с помощью директорий ссылок? можно ли это сделать под виндой?
|
Цитата:
смотрите инфу на wiki.typo3.org про установку на винде |
Цитата:
Оказывается под Виндом так же как и под Юникс системами можно создовать директории ссылки для этого потребуется перевести файловую систему в формат NTFS и воспользоваться специальной программой к примеру WinHardLink 1.0 - она русская, бесплатная, а дальше всё как обычно. |
Людииии1111
Чё за Г.... енто предупреждение по строке 967 в файле … t3lib/ class.t3lib_db.php.:confused: Heeelp Заранее Спасибо |
Цитата:
|
Сегодня уже пытался задать вопрос на форуме, но он так и не опубликовался... В итоге, нашёл документацию. Хотел спросить, как шаблон привязать к TYPO3. Там вроде всё доступно описано. Однако не ясно, как включить поддержку русского шрифта. Можете хотя бы ссылок дать? Ну пожалуйста! :)
|
1. в бекенде http://forum.typo3.biz/showthread.php?t=2196
2. во фронтенде завист от предполагаемой кодировки сайта (utf-8 или win-1251) |
Спасибо большое!
|
Цитата:
|
Привязка готовых шаблонов - согласно документации к шаблону. Поскольку готовый шаблон можно сделать 1001 способом.
Привязка HTML-шаблонов - mtb и ftb. |
Цитата:
http://typo3.biz/cms-typo3/documentation.html Посмотри - там в документации сказано, где куда писать(особое внимание уделено полю setup) и что установить. Для Part1 применяется старый метод разметки шаблона html с использованием autoparser http://typo3.org/extensions/reposito...emplate/0.1.0/ А для проработки того что там написано надо еще вот ето http://typo3.org/extensions/reposito...lselect/0.1.0/ Вторая часть (FTB) расказывает как разметить шаблон с помощью templavoila http://typo3.org/extensions/reposito...lavoila/1.2.1/ И, соответственно для этого нужно вот это http://typo3.org/extensions/reposito...ut_ftb1/1.0.1/ Надеюсь то ляпнул:rolleyes: |
http://typo3.biz/uploads/media/manua...4_15-32-01.pdf
А вот сдесь как раз и рассказывается про templavoila (FTB) |
Подскажите, пожалуйста, кто-нибудь, сколько времени потребует освоение TYPO3 до того уровня, чтобы уметь создать сайт с достаточно простым шаблоном. Ещё несмотря на обилие документации, не могу понять, что следует изучить после quickstart, Modern Template Building part 1?
Sorry за Limer-ство ( |
Для самого основного - достаточно двух недель интенсивного изучения.
После MTB1 лучше читать FTB (futuristic template building). |
Цитата:
Цитата:
Кстати в тему об освоении typo3 - на форуме писали(в этой же теме), что при установке всё равно: файлы из папки dummy заливать в пакет typo3_src или наоборот. Так вот я на своем опыте убедился, что нет. Надо содержимое пакета typo3_.... скопировать в папку dummy иначе затрутся необходимые файлы конфигурации движка... Я долго не понять в чем причина(у меня не было везде расхваливаемых четыре шага установки 1-2-3-go и + ко всему не отображался фронтЕнд), но потом поменял порядок копирования - и все заработало... Если что не так сказал, то пусть знатоки меня поправят)))):o |
Спасибо всем за советы! А можно изучать TYPO3, не зная php? Я неплохо владею html, css, но времени учить язык программирования просто нет. Ещё я не могу понять, что и как работает в Typo Script. Как я понял, это не язык программирования. Хотелось бы иметь какой-нибудь справочник по нему. У кого-нибудь случайно нет ссылки?
|
я, в принципе, не знаю php:))
Так, конечно, все учить сложнее, да и в дебри системы, ядра и т.д. я думаю еще не скоро окунусь... немного приходится дописывать код некоторых экстеншенов - для этого хватает каких-то базовых навычек программирования. Для создания собственных расширений разумеется это знание почти обязательное, а так вполне можно и без него:) Про "времени нет", это знакомо... у самого подобная ситуация) Справочник здесь - http://typo3.org/documentation/docum...tsref/current/ |
Спасибо! Буду изучать! Может, позже, конечно, и php займусь, но пока полный завал со временем! :rolleyes: А можно где-нибудь скачать шаблон, который рассматриваеися в качестве примера в MTB1?
|
Без понятие... нужно где-то поискать. А вообще по аналогии можно запросто работать и со своим шаблончиком. Так дольше, но зато сам все делаешь.
|
Кстати, отличная идея! :)
Попробую свой написать шаблон с таким же меню и.т.д. И потом потренируюсь! Спасибо! ;) |
Цитата:
http://typo3.org/extensions/reposito...emplate/0.1.0/ А вот собственно сам шаблон http://typo3.org/extensions/reposito...lselect/0.1.0/ Ксати, тоже поначалу хотел свой написать, но... время:) тут супротив законов природы не попрешь....:rolleyes: |
ух... ты... сам линки кинул, а они не открываются((((
Значит вот: Заходишь на http://typo3.org/extensions Далее в поиск вбиваешь такую строчку doc_tut Тебе результаты дадут - по названиям поймешь... Там будет и МТВ1 и FTB. Дальше тебе там же нужно поискать такую штуку automaketemplate. Я искал по слову auto. Это расширение для работы с МТВ1. Удачи))) |
Нашёл всё, что нужно, но теперь почему-то проблема с русификацией, там выше тема есть про русификацию backend. Не подскажете, в чём дело?
|
Постарайся придерживатся той же темы)) А то бардак получится.
Вообще там же есть рисунки как нужно сделать, никакие chr_ru не нужны! Кроме на форуме еще было где-то описано как русифицировать без установки через менеджер расширений простым копированием нужной папки - опять же найди и почитай. |
Не могу найти и всё тут :mad: Блин, чё ваще делать... Уже нервничаю... :confused:
|
Теперь о другом: не грузятся расширения. Пишет Extension Manager:
No file uploaded! Probably the file was too large for PHPs internal limit for uploadable files. Как увеличить этот самый limit для загружаемых файлов? |
Насчет русификации... Если хочь оставь e-mail или в личку пиши... я те архивом вышлю файлы + ридми файл как че сделать. у меня большая часть русифицирована - мой диал ап на большее не способен))))
По поводу лимита памяти... в файле php.ini (ищи поиском, если не знаешь где он лежит). В нем(щас не дома не помню строчки) будет переменная которая содержит в себе слово limit (по моему так и называется memory_limit) так вот - заходишь в php.ini жмешь Ctrl+F, вводишь туда слово limit. он те сначала найдет чет не то, потом будет строчка примерно такого содержания - memory_limit = 2. Это если я не ошибаюсь... Если ошибся - то попробуй в том же поиске в php.ini вбить слово upload. (Что-то мне подсазывает что второй вариант более верный - и вроде как переменная не memory_limit а max_upload_size). Извини за неточности... Если не найдешь, буду дома - напишу где точно всё это находится)))) |
Спасибо! E-mail оставил! Пришли мне по возможности, ОК?
Я переустановил Денвер, экстеншены стали грузиться. Но для интереса посмотрю php.ini |
На локальном сервере разобрался, что к чему. Теперь на обычном всё работает, но почему-то не запускается extension manager, просто белое окно появляется.
Плюс, не знаю, где искать php.ini. Может, на мастерхосте вообще нет к нему доступа? Кто-нибудь может подсказать? |
Короче, install tool выдаёт:
upload_max_filesize=2M By default TYPO3 supports uploading, copying and moving files of sizes up to 10000 kb (10 MB) (You can alter the TYPO3 defaults by the config option TYPO3_CONF_VARS[BE][maxFileSize]). В каком файле прописывается TYPO3_CONF_VARS[BE][maxFileSize], localconf.php? Так и пишется или вот так $TYPO3_CONF_VARS['BE']['maxFileSize'] = '10 M' ? Я просто не разбираюсь в программировании :mad: Пока что. Ещё такая ошибка. Memory Limit below 16 MB memory_limit=10M Your system is configured to enforce a memory limit of PHP scripts lower than 16 MB. The Extension Manager needs to include more PHP-classes than will fit into this memory space. There is nothing else to do than raise the limit. To be safe, ask the system administrator of the webserver to raise the limit to over 25 MB. Я обратился в support хостинга (у меня мастерхост) увеличить лимит, не знаю, поймут ли меня правильно. |
посмотрите в документации хостинга про сборку собственного php
|
Попробую. Обидно, если ничего не выйдет. Всё-таки на локальном серваке столько времени убил да ещё и шаблон для сайта уже написал под typo3, хоть и простенький... Спасибо за совет, я посмотрю!
|
Да не, не канает. На мастерхосте мне сказали поменять тарифный план. У меня эффективный, на нём 10 метров положено ram. Менять нет смысла, не столь сложный и важный сайт создаю, так, для себя. Хотя, обидно, я уже привык к TYPO3, а теперь не знаю даже, чем пользоваться..
|
По поводу сборки собственного php здесь на форуме тема есть про хостинги(не помню точно какая и про masterhost там много чего прочитал).
А вот насчет отказа от typo3. ну я бы не торопился отказываться, я её юзаю не так давно, но мне она очь понравилась. Даже если ты не знаешь php, то для корректной настройки и не очень сложных сайтов тебе хватит тех стандартных средств, которые предоставляет тайпо3 и немножко базовых понятий php. з.ы. выходи в аську. |
Часовой пояс GMT +4, время: 07:52. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot