Просмотр полной версии : Установка Typo3 v.3.6.2
1) Хотелось бы узнать, можно ли установить Typo в какую-нибудь системную директорую сервера, вне www папки?
2) Вопрос собственно по конфигурации. Как я понял для установки Typo сперва требуется установить на сервере пакет - TYPO3 source, а затем какой-нибудь из дополнений, например, QuickStart package.
Это я проделал, + продублировал некоторые папки в те местах, где они нужны (но где их не было), после этого интерфейс администратора заработал, но фронт-офис - нет (вернее он просто пустой). При том, что в пакете QuickStart как я понимаю должна быть уже готовая структура. Но её нет. Почему?
Спасибо!
Andreas Schwarzkopf
13.09.2004, 13:18
1) source можно положить где угодно, если это совмещается с настройками PHP (open_basedir etc.). Локальная часть должна лежать внутри www папки.
2) Насколько я знаю, Quickstart содержит все необходимые файлы и не нуждается в дополнительном пакете source. Может быть поэтому проблема с фронтендом.
source можно положить где угодно, если это совмещается с настройками PHP (open_basedir etc.). Локальная часть должна лежать внутри www папки
А какие папки относятся к локальным?
С настройками PHP то совмещается, другое дело, что это не совместится с настройками системы. Их нужно будет дополнительно править. + Учитывая то, что сама система выложена в виде \"собери сам\" - это еще больше усложнит установку.
Установить Typo3 в системной области, я хотел для того, чтобы дополнительно обезопасить систему от несанкционированных вторжений.
Насколько я знаю, Quickstart содержит все необходимые файлы и не нуждается в дополнительном пакете source.
Пакет quickstart-3.6.2 содержит папки:
- fileadmin
- typo3conf
- typo3temp
- uploads
и два нулячих файла - index.php и showpic.php
И все.
Andreas Schwarzkopf
14.09.2004, 12:35
Что значит \"собери сам\"? Не совсем уверен, что мы говорим об одной и той же системе ;-)
На странице http://typo3.org/download/packages/ есть пункт
\"Ready to go: Installer packages\". Эти пакеты устанавливают все самостоятельно, включая PHP и MySQL. Для установки вручную есть прекрасная документация:
http://typo3.org/documentation/document-library/doc_inst_upgr/Verbose_Install/
Не зная о какой ОС идет речь - Windows / Linux etc. помочь тут трудно. Так что советую пролистать документацию.
Да и \"нулячие файлы\" являются симлинками, которые используются на Linux/Unix.
Система - Linix. Apache
скачивал я пакеты в tar.gz (http://prdownloads.sourceforge.net/typo3/quickstart-3.6.2.tar.gz?download)
В том виде, что система есть в пакете - она не рабочая.
Andreas Schwarzkopf
14.09.2004, 15:06
В таком виде система действительно не рабочая. Самого главного там нет - TYPO3 source: typo3_src-3.6.2. Нужно распаковать этот пакет, установить симлинк typo3_src->typo3_src-3.6.2 и все заработает. Система TYPO3 - это и есть typo3_src. Все остальное - это ничто иное как просто сайты: Dummy (пустой сайт), Quickstart (сайт для обучения), Testsite (сайт с примерами на все случаи жизни), Freesite ит.д.
Не пойму...
Установил в корне сайта следующее:
/typo3
/typo3conf
/fileadmin
/typo3temp
/ulpoads
В папке typo3/
/t3lib
/sysext
/mod
/instal
/gfx
/ext
Зашел в install, подключил базу, выполнил - COMPARE, создал администратора.
Вошел в администрирование - typo3. Нет ни структуры, ничего нет. Работает только админ, фронт-офис пустой - ничего не выводиться на странице.
Добавил стартовую страницу, наполнил ее содержимым. Сделал для нее шаблон, как сказано в мануале (golive_ru). И все равно ничего. Пользовательский интерфейс не работает.
Ума не приложу, что не так. И почему index.php пустой.
>>To Сергей.
Что такое symlink?
В папках того файла я не нашел.
symlink - это что-то вроде ярлыка в Винде.
Это из файла index.php:
* On UNIX: You should create a symlink to this file from the directory from which you want your Typo3 website to run (which is ../)
* ln -s tslib/index_ts.php index.php
* On Windows this file should copied to \"index.php\" in your website root (which is ../)
Т.е. указываешь файл index.php как symlink (symbolic link) на файл index_ts.php, который находится в подпапке твоих исходников tslib.
При вызове файла index.php система посмотрит, что это не файл а ссылка, перейдет по ссылке и начнет исполнение файла index_ts.php, который собственно и есть начальный файл. Для Винды index.php есть полная копия index_ts.php.
Спасибо, Dmi3 за объяснение.
Теперь осталось дело за малым - где взать tslib - ?
Ни в исходниках, ни в тестовых пакетах её нет, просто пустой файл.
Офигеть можно от легкости установки Typo3.
Andreas Schwarzkopf
21.09.2004, 00:59
Если такие проблемы с установкой симлинков, то рекомендую скачать все же zip-пакет. В нем все как в Винде, никаких ссылок.
А tslib - это снова симлинк, который показываыет на папку:
tslib/ -> typo3/sysext/cms/tslib/
Блин, опять качать... Я уже столько перекачал - все пакеты в tar.
Какой zip-пакет тогда качать-то? Чтобы в нем все было? http://typo3.org/1274.0.html
Как никак 16 километров, по диал-апу часа 1,5-2 уйдет. Не хочу опять в пустую.
Я смотрю появился новый тестовый релиз 3.7.0rc2. Надеюсь хоть в этом соберут по человеческий.
Andreas Schwarzkopf
22.09.2004, 13:56
Дорогой @NET,
все пакеты собраны по-человечески.
Необходимы лишь минимальные знания операционной системы, да и без них можно обойтись, прочтя документацию. Не знаю, чем я еще могу помочь...
Цитата: \"Необходимы лишь минимальные знания операционной системы, да и без них можно обойтись, прочтя документацию. Не знаю, чем я еще могу помочь\"
До Typo, я перепробовал не один десяток CMS. Все кроме этой я установил без особых проблем, даже не читая документации.
Кстати говоря, документацию по Typo3 я прочитал еще до того, как скачать собственно саму систему. Хотел ознакомиться с её возможностями. Подходит ли она для меня или нет.
Установка. Во-первых замечу, то что написано в документации не совсем то, что есть на самом деле - во всяком случае в версии 3.6.2.
Что значит я упустил?
1 - Как сказано в инструкции, я скачал любой из пакетов (быстрый страрт, тестовый сайт, чистый). Все в tar, а не zip (для тех кто не знает это другой, более компактный алгоритм сжатия).
2 - Полученный архив я распаковал на своем локальном компьютере. Как окзалось - многих директорий там не оказалось, пришлось еще дополнительно скачать typo_src и из него извлечь недостающие фрагменты - просто скопировав на сервер.
3 - Далее эту папку выгрузил на сервер. И набрал в браузере путь в директорию скрипта - и ничего. Тогда, я набираю путь до папки установки, предварительно закомментрировав там строки \"безопасности\".
4 - Тогда появляется диалоговое окно, которое просит ввести установочный пароль. Я его ввоожу и далее появляется собственно установочный интерфейс. В нем я отыскиваю параметры подключения к базе - прописываю там имя чистой базы, пароль доступа и localhost. Сохраняю параметры и далее через инстал заполняю базу. Бек-офис работает, фронт-офис - чистый.
5 Набираю в браузере путь до скрипта Typo3, логинись в администраторском интерфейсе. Струтуры нет, создаю шаблон как описано в golive_ru - все равно пользовательский интерфейс пустой.
Ну и где же я допустил ошибку, где я пошел не так, как сказанно в документации?
Ответье, пожалуйста?
Да
распаковывать рекомендую прямо на линукс-машине, тогда останутся все внутренние симлинки. Останется добавить только один на src-файл.
Поверте, все пакеты собраны нормально, я их столько переставил, что могу Вас уверить, не в них дело. Попробуйте так:
STEP BY STEP
============
1 - Get the sources. You always need at least two files: Source and one
of the site packages
1) Source: Download typo3_src-3.5.0 (tar.bz2 or tar.gz)
2) Site packages: Download one of them (either testsite, dummy,
quickstart or freesite)
2 - Copy them to your webserver (into the same directory - unless you
know what you're doing...)
3 - Unpack them - Don't forget to add the 'p' switch which tells us to
preserve the archives file attributes!!!
a) tar.gz:
tar xzpvf <typo3_src-x.x.x.tar.gz> <package-x.x.x.tar.gz>
b) tar.bz2:
tar xjpvf <typo3_src-x.x.x.tar.bz2> <package-x.x.x.tar.bz2>
4 - Set permissions: chgrp -R <wwwserver> typo3_src-3.5.0/ <second-dir>/
(<wwwserver> is the name of the user your webserver is running as)
This makes typo3conf/ typo3temp/ etc. writable for the webserver.
5 - If you like, you can now rename the site directory (e.g. dummy-3.5.0)
to something that sounds a bit better (e.g. \"site\" or \"html\")
6 - Check the symlink \"typo3_src\" in this directory which should point to
the source directory
7 - In your browser, hit
http://[your.site.name]/<this_directory_name>/typo3/install/index.php
8 - Follow the instructions in the 1-2-3 install tool
9 - Now you can access the backend through
http://[your.site.name]/<this_directories_name>/typo3/
with the username \"admin\" and password \"password\".
>>Все в tar, а не zip (для тех кто не знает это другой, более компактный алгоритм сжатия).
:)
Andreas Schwarzkopf
22.09.2004, 18:07
tar в TYPO3 намного компактней, потому что не нужно дублировать папки t3lib, typo3, tslib, как это делается в zip-пакете за неимениев в Windows симлинков.
Хорошо, объясняю пошагово:
1. Качаем необходимые файлы. Если есть сервер, то незачем грузить все на локальный комп а потом на сервер, так как можно грузить напрямую на сервер командой wget:
1.1 сначала скачиваем Source:
wget http://typo3.sunsite.dk/unix-archives/3.6.2/typo3_src/typo3_src-3.6.2.tar.gz
1.1 затем сайт Dummy:
wget http://typo3.sunsite.dk/unix-archives/3.6.2/dummy/dummy-3.6.2.tar.gz
2. Распаковываем архивы:
2.1. dummy:
tar xzf dummy-3.6.2.tar.gz
переходим в директорию:
cd dummy-3.6.2/
2.1. распаковываем source:
tar xzf typo3_src-3.6.2.tar.gz
3. После этого уже все должно заработать, так как версии у нас совпадают и симлинк показывает на нужный сорс-пакет:
typo3_src -> ../typo3_src-3.6.2
Стартуем сайт:
http://[yourhost]/dummy-3.6.2
4. Вносим необходимые данные в инсталл-интерфейсе.
5. Если выдаются ошибки типа Forbidden, нужно подогнать права (chown, chmod) и убедиться, что симлинки на сервере резрешены (Options +FollowSymLinks
)
Andreas Schwarzkopf
22.09.2004, 18:10
Стоп. Ошибка:
2.1. dummy:
tar xzf dummy-3.6.2.tar.gz
переходить в директорию не нужно.
все же обращаю Ваше внимание на то, что Michael Stucki рекомендует использование ключа 'p' - подробнее читай выше, по аглицки
Andreas Schwarzkopf
23.09.2004, 12:58
Да, хорошее замечание. Учту на будущее :)
>>использование ключа 'p'
А как при распаковке через shell-клиент задать этот параметр - \"p\"?
Например, через Putty.
Andreas Schwarzkopf
23.09.2004, 16:39
tar xzpf dummy-3.6.2.tar.gz
где ключ p: xz[p]f
Putty не понимает команду wget
(wget http://typo3.sunsite.dk/unix-archives/3.6.2/dummy/dummy-3.6.2.tar.gz)
Может синтаксис не такой или посоветуйте, пожалуйста, клиента, который со всем вышеописанным справился.
Заранее спасибо.
если на серваке стоит SSH, то лучше через SSH-client. По-другому не работал, не знаю.
А вот, кстати ссылка для тех, у кого нет рута на серваке http://sridhar.f2o.org/index.php?p=120
Рекомендую ознакомиться
Команду wget - Putty так и не понял.
Поэтому пришлось просто выгрузить tar архивы на сервер и уже на нем через shell распаковать.
Чтож, ура! - все работает.
Пакет Dummy - я переименовал в www и в настройках сервера прописал его как корневой для этого домена.
А typo3_src-3,6,2 положил рядом (т.е. на одном уровне с www). А можно ли его переименовать (typo3_src-3.6.2) в другое - типо системс или коре?
Всем большое спасибо за помощь!!!
переименовать конечно можно, с соответствующим изменением симлинка.
Поздравляю! :))
Кстати, а кто-нибудь уже тестировал новую версию тайпо3?
Стоит ли переходить на 3.7.0 или пока не стоит?
Поставил теперь версию 3.7.0.
И вот теперь для большей безопасности системы нужно переименовать директорию typo3_src-3.7.0 в менее заметное.
Подскажите, пожалуйста, где нужно внести изменения, чтобы назначить другое название для директории. Да и по аналогии, как внести изменения, чтобы переименовать директорию администрирования - typo3?
Andreas Schwarzkopf
23.10.2004, 19:17
Точно не уверен, но где-то читал, что на сегодняшний день невозможно переименовать директорию typo3 без больших изменений в исходниках.
Есть другие, более простые, но не менее эффективные средства, например блокировать доступ для всех адресов, кроме собственного и.т.д:
http://typo3.org/documentation/document-library/doc_core_inside/Additional_security/
и следующие
да нет.. можно..
в документе \"Inside Typo3\" на 90-х и ниже страницах есть параграф, называемый
Changing the default typo3/ directory
читайте...
Andreas Schwarzkopf
13.12.2004, 15:17
Конечно, если изменить пару десятков файлов. И это при каждом апдейте системы...
Извините, возможно, это глупый вопрос, но, к сожалению, я не знаю на него ответ. Как правильно написать symlink на папку, которая находится в основной директории. К примеру: папка t3lib находится в основной директории, а ссылающая папка находится в typo3/t3lib, я написал ln -s ../t3lib. Как правильно написать symlink?
Kliger Zigmund
27.08.2005, 18:48
А можно установить ракет на местном сомрюторе под IIS?
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot