Леонид Каганов
техблог

0

нечитанное

содержание

о дневнике

декабрь 2012
ПНВТСРЧТПТСБВС
     12
3456789
10111213141516
17181920212223
24252627282930
31

движок

статистика

RSS вход

посещений: 945

 

<< предыдущая заметкаследующая заметка >>
01 декабря 2012
Инсталляция движка с нуля

С этим у меня была проблема, потому что старые инсталляторы (install.php, /admin) разобраны, и я им не доверяю. А новый — хороший, графический — работает только когда установлен движок, налажены конфиги и т.п. для обновлений. Как быть? Я взял старый install.php и допилил его, чтоб он ничего не трогал, а качал некий минимум файлов (полтора десятка), необходимый для того, чтобы в движке поднялся хотя бы /install

Аналогично, если /install поломался, можно всегда через minstall.php обновить основные файлы, которые позволят заработать разделу /install (ну, может, разве что пароль в config.php опустошить придется, отредактировав $admin_hash1=''; — это если IP сменился).

Итак, установка движка на хостинг теперь выглядит так:

1. Скачать и залить на хостинг файл /minstall.php

2. Зайти на браузером на http://--хостинг--/minstall.php, нажать «install» (кнопку, не ссылку). Установить все, что предложит, может, придется повторить, пока не выдаст табличку настройки конфига.

3. Вбить в табличку пароли для mysql и прочую ерунду.

4. Все готово, теперь можно запустить раздел /install

5. Ну а дальше тривиально: нажать «INSTALL», убрать из предложенного лишнее (fido, например, и файлы mp3 кукушечки) и проинсталлировать полный движок. Затем перегрузить /INSTALL и нажатием кнопочек посоздавать таблицы Mysql, какие предложит.

6. Все должно заработать. Учтите, что в /install надо нажать «ADD ADMINS» и добавить свой браузер в админы. После этого можно писать первую заметку, нажав 'N' или вызвать админскую панель 'A'.

<< предыдущая заметка следующая заметка >>
архив понравившихся мне ссылок
Оставить комментарий
Windows Firefox
0
0
kkonuhov
Это супер. Наверное. Но поскольку у меня по прежнему не работает /install Даже на чистой свежей инсталяции. Я мог обновляться только через /install.php Теперь так тоже не могу. )
Linux Firefox
 Москва
0
0
Leonid Kaganov
Интересно, как может работать движок, но при этом не работать /install?

Нет, пожалуйста, я врнул в install.php прежний функционал тоже, но надо разобраться, что происходит.

А попробуйте удалить папку /binoniq ?
Windows Firefox
0
0
kkonuhov
Тогда installed: not found




Возможно я идиот, и где-то стою на грабле и не могу никак её разглядеть. )
Linux Firefox
 Москва
0
0
Leonid Kaganov
Это его, движка, внутреннее дело, какие он там инсталляционные списки у себя в личных регистрах нашел, а какие not found. Это же не мешает нажать Check Update? Что тогда произойдет?
Windows Firefox
0
0
kkonuhov
Ровно тоже самое и показывает после Check Update. А если сервер из списка поменять, тогда добавляет сверху:

Server: http://lleo.me/dnevnik/
Admin: Леонид Каганов
Last update: 2012-12-02 02:04:07


Остальное без изменений.
Linux Firefox
 Москва
0
0
Leonid Kaganov
Это очень странно, но я не смогу дистанционно диагностировать.

Возможно, что-то связанное с запретом каких-то соединений на сервере.
Windows Firefox
0
0
kkonuhov
Если Вам это интересно для движка поковырять, я могу доступ всяческий выписать.
Linux Firefox
 Москва
0
0
Leonid Kaganov
давайте через неделю?
Windows Firefox
0
0
kkonuhov
В любой момент, как скажете.

Если это Вам интересно, конечно. Я итак вечно благодарен за движок. )
Windows Safari Chrome
0
0
dayneko
Добрый день,

у меня инсталляция останавливается на ссылки:
http://localhost/blog/minstall.php?action=installall
в браузере пишет:
Notice: Array to string conversion in \blog\minstall.php on line 589 no new updates
и все.
если опять зайти в http://localhost/blog он переадресует на http://localhost/blog/install где пишет, что install не найдено (Not Found The requested URL /blog/install was not found on this server.).
Как мне установить Ваш движок?
Linux Firefox
 Москва
0
0
Leonid Kaganov
ВАЖНО! Движок НЕ ПРЕДНАЗНАЧЕН для установки на localhost!

Ему нужен абсолютно реальный адрес в сети, на который мог бы постучаться сервер-матка, передавая данные.

Предача данных организована в движке сложным трехсторонним способом по сложным аяксоподобным протоколам: клиент-админ - сервер назначения - сервер-матка. Но инициатором соединения является сервер-матка. Это было сделано потому, что многие дешевых хостинги закрывают исходящие соединения, поэтому единственная возможность связи для такого сервера - "стучаться" извне.
Windows Firefox
1
0
dayneko
у меня раздел install так и не появился, не подскажите что сделать?
Windows Safari Chrome
 Киев
0
0
Rave_Schepard (#4287809)
После установки движок выдает вот что: Warning: include_once(/home/u170165401/public_html/mainsite/include_sys/blogpage.php): failed to open stream: No such file or directory in /home/u170165401/public_html/mainsite/index.php on line 11 Warning: include_once(): Failed opening '/home/u170165401/public_html/mainsite/include_sys/blogpage.php' for inclusion (include_path='.:/usr/lib/php') in /home/u170165401/public_html/mainsite/index.php on line 11 . Хрен разбери что это и как фиксить. =(
Linux Firefox
 Москва
1
0
Leonid Kaganov
Тааак. А сам файл есть /home/u170165401/public_html/mainsite/include_sys/blogpage.php?

Если да, то права на него какие хостинг выставил?
Windows Safari Chrome
 Киев
0
0
Rave_Schepard (#4287809)
Неа, файл не создался.
Хотя установка вроде прошла нормально.
Но попытка запустить инсталл из админки приводит к бесконечному кручению на курсоре.
Это ,конечно, может быть я тупорылый, первая попытка тксзать. Права на папку 755.
Linux Ubuntu Firefox
 Москва
0
0
Leonid Kaganov
А чем инсталлировал-то? /minstall.php?
Linux Ubuntu Firefox
 Москва
0
0
Leonid Kaganov
А все остальные файлы поставились? Всякие там /ajax и проч?
Windows Safari Chrome
 Киев
0
0
Rave_Schepard (#4287809)
Нет, инсталл из этого поста.
Директорию аякса создало, и ещё кучу, и везде файлы имеются.
Linux Ubuntu Firefox
 Москва
0
0
Leonid Kaganov
Окей, проблемы понял. Сейчас решить не могу - у меян сервер разобран тестовый.

Давайте так: проведем эксперимент - попробуйте скачать это файл вручную по ссылке: http://lleo.me/dnevnik/install?include_sys/blogpage.php

И положить в /include_sys/

Если заработает - значит, дело в том, что файл отсутствовал в пакете. Я что-то такое припоминаю, но вроде фиксил.
Windows Safari Chrome
 Киев
0
0
Rave_Schepard (#4287809)
Просто огромнейшее спасибо, сообщения об ошибках исчезли.
Хм, может я чего не понял, но как добавить браузер в Админку?
Linux Ubuntu Firefox
 Москва
0
0
Leonid Kaganov
в /install надо "ADD ADMINS" сделать, оно попросит админский пароль ввести и добавит ID браузера в админы.
Linux Ubuntu Firefox
 Москва
0
0
Leonid Kaganov
Ага, значит бага в списке, я поправлю и добавлю этот файл.

всего комментариев: 23

<< предыдущая заметка следующая заметка >>