Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Простой PHP сайт - 2, Продолжение старой темы с новым движком. 
:(
    Опции темы
ksnk
Дата 9.7.2009, 14:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 96
Всего: 386



SergV, Еще на "посмотреть"... 

Есть такая тулза jsys.php. Она распространяется в составе cms Joomla и представляет собой средство аварийного администрирования Joomla-сайта. Её характерной особенностью является то, что все функции,  картиники, файловый менеджер и даже библиотека работы с zip'ами - pclLib размещаются в одном файле, размером около 100кил. Это, конечно, не полноценная админка системы, однако для варианта "загрузил, проадминил, удалил" - довольно приличный вариант решения smile


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
SergV
Дата 9.7.2009, 17:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 197
Регистрация: 4.8.2006
Где: Германия

Репутация: нет
Всего: 1



Цитата(ksnk @ 9.7.2009,  14:33)
SergV, Еще на "посмотреть"... 

Есть такая тулза jsys.php. Она распространяется в составе cms Joomla и представляет собой средство аварийного администрирования Joomla-сайта. Её характерной особенностью является то, что все функции,  картиники, файловый менеджер и даже библиотека работы с zip'ами - pclLib размещаются в одном файле, размером около 100кил. Это, конечно, не полноценная админка системы, однако для варианта "загрузил, проадминил, удалил" - довольно приличный вариант решения smile

Вообще то эта тулза не распространяется в составе джумлы, а распространяется кроликом, на случай не предвиденных ситуаций.  smile 
Я про неё знаю, так как сам обитаю на том джумловском сайте, и кролика тоже знаю.

А по поводу админки вообще, ещё буду думать, возможно всё же вернусь к нормальному виду.


У меня тут возник другой вопрос, пока сегодня отлаживал обрезанный двиг, тот что на быструю. Всё уже работает как надо, проверил уже вроде по всем мне известным вариантам, осталось как то защитить изображения из галереи, чтобы не кто не мог у себя на них ссылки давать.
Из пары статей по .htaccess с mod_rewrite, нашел как можно запретить это дело, но у меня сервак сразу вываливает ошибку 500. Может кто знает как правильно прописать?
Вот код что нашёл
Код

RewriteBase   /img/
RewriteCond %{HTTP_REFERER} !^$
RewriteRule \.(jpg|gif|png)$ - [ F ] 


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

Это сообщение отредактировал(а) SergV - 9.7.2009, 17:50
PM   Вверх
krundetz
Дата 9.7.2009, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вечный странник
***


Профиль
Группа: Завсегдатай
Сообщений: 1400
Регистрация: 14.6.2007
Где: НН(Сормово)

Репутация: 20
Всего: 69



Цитата(SergV @  9.7.2009,  12:00 Найти цитируемый пост)
Всё дело в том, что в данный момент я разделил двиг на два варианта, то есть один вариант это основной, а второй урезанный, который мне надо на быструю доделать без лишнего, что бы сайт на новый хост положить, и переносить домен со старого хоста.

не вижу смысла в разделение, именно на два варианта, по моему рациональнее сделать так называемое ядро и подключаемые к нему модули. Что позволит в дальнейшем варьировать возможности движка, в зависимости от потребностей и сложносте создаваемых на нем сайтов. Разделение так же позволит выделить поэтапное создание движка, все что должно быть сделано сначало в ядро и пару модулей, делаемых с самого начала, все что понадобиться потом в остальные модули.
Цитата(SergV @  9.7.2009,  12:00 Найти цитируемый пост)
Ну.., тут предполагалось что в файле контролера будет функция, которая будет отвечать за удаление, типа нажал выйти из админки, и функция удалила файлы админки.

вопрос а если что то забыл поправить и вышел следовательно админка уже удалена, чтобы доделать опять подгружать админку? А как ты собираешься защищать админку когда она загружена на хост, вдруг кто то именно в этот момент полезет в нее? Тоесть я виду к тому что защита всеже понадобиться, а если она понадобиться и будет реализована зачем убирать админку с хоста? Тоесть либо админка на хосте либо как я уже говорил удаленная.
Цитата(SergV @  9.7.2009,  12:00 Найти цитируемый пост)
Я как понимаю, для этого на локале должен быть полноценный сервак, и сервак должен быть виден из сети.

ну чтобы не изучать дополнительно еще какойто язык програмирования, то да админку реализуешь на php но дополнительного сервака не нужно, достаточно денвера или подобного по. И уж точно не нужно делать его постоянно видемым из сети.
Цитата(SergV @  9.7.2009,  12:00 Найти цитируемый пост)
А что касается удалённого администрирования, то здесь хотелось бы по подробней. Я уже давно об этом подумывал, но пока так и не добрался до этого вопроса, как такое реализовать. Одно дело к примеру через фтп в блокноте отредактировать файл, а совсем другое сделать полноценную админку на локалке.

Вариантов маса, начиная от самого простого ты на локалке создаешь контекстный файл, жмешь опубликовать и он автоматом закачивается на хост по ftp, либо передаеться по http и заканчивая сложными, при загрузке админки она обращаеться к хосту и спрашивает что у него нового(возможно новые коментарии новые фотки и т.д. загруженые пользователями) хост отвечает то то и то то(вот это требует модерации вот это вообще ни в кактие ворота и банить таких пользователей) соответственно ты на все это реагируешь и посылаешь хосту команды что делать(забанить пользователя, удалить коментарий, опубликовать что то и т.д. и т.п.) Тоесть у тебя будет полноценная админка только не на серваке а на локалке и общающаяся с сервером через стандартные сетевые протоколы.


--------------------
!цензоры - Хранитель стратегической жидкости
Группа ТГВ
Группа Нижний Новгород
user posted image
PM MAIL   Вверх
SergV
Дата 10.7.2009, 11:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 197
Регистрация: 4.8.2006
Где: Германия

Репутация: нет
Всего: 1



Цитата(krundetz @  9.7.2009,  20:42 Найти цитируемый пост)
не вижу смысла в разделение, именно на два варианта, по моему рациональнее сделать так называемое ядро и подключаемые к нему модули. ........

Под разделением я имел ввиду просто урезанную версию,  без некоторых файлов классов, которые ещё не дописаны. Просто мне надо временно срочно сделать сайт и выложить, так как срок работы старого хоста подходит к концу. Просто старый двиг под 4-й пхп с хмл файлами, а новый с 5-м пхп, и переписывать старый двиг займет столько же времени сколько у меня заняло написание нового, так как уже забыл что и как там.  smile 
В урезанном двиге, точно тоже что и в основном движке, а именно ядро состоящее из нескольких файлов, типа контроллера и классов, модулей расширений, шаблона и всего остального вспомогательного.

Цитата(krundetz @  9.7.2009,  20:42 Найти цитируемый пост)
вопрос а если что то забыл поправить и вышел следовательно админка уже удалена, чтобы доделать опять подгружать админку? А как ты собираешься защищать админку......

Да по этому вопросу я уже передумал, аргументы все были правильные, в отношении неправильности моего пути в этом направлении. Поэтому, быстрый двиг я просто делаю без админки, там, до того времени как полный двиг соберу, я тексты смогу поправить в блокноте по фтп.

Цитата(krundetz @  9.7.2009,  20:42 Найти цитируемый пост)
ну чтобы не изучать дополнительно еще какойто язык програмирования, то да админку реализуешь на php но дополнительного сервака не нужно, достаточно денвера или подобного по. И уж точно не нужно делать его постоянно видемым из сети.

Насчет языков, мне пхп хватает зауши, уже башка дымит от того что кроме основной работы, ещё и програмить надо.  smile 
А по денверу, он у меня стоит, также как и просто апач+пхп+мускул, вот только с денвером, если его запускаю, у меня блокируется доступ к интернет, а с нормальным сервером нет.

Цитата(krundetz @  9.7.2009,  20:42 Найти цитируемый пост)
и заканчивая сложными, при загрузке админки она обращаеться к хосту и спрашивает что у него нового(возможно новые коментарии новые фотки и т.д. загруженые пользователями) хост отвечает то то и то......

Ну.., я так и представлял себе это, просто не разу не пробовал вариант связи двух разных серверов, на уровне таких операций.
По сути, чтобы делать какие то операции на удалённом сервере(сайте), нужно подключиться к нему по фтп, и к его базе данных. Но вот тут, я пока не знаю как это на пхп реализовать, ещё придётся шерстить мануалы.

Спасибо всем за советы по предыдущим вопросам, буду ещё думать, что лучше и не геморойно. 

Тему не закрываю, вопросы возможно ещё будут, но думаю уже по существу.  smile 

Это сообщение отредактировал(а) SergV - 10.7.2009, 11:50
PM   Вверх
krundetz
Дата 11.7.2009, 08:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вечный странник
***


Профиль
Группа: Завсегдатай
Сообщений: 1400
Регистрация: 14.6.2007
Где: НН(Сормово)

Репутация: 20
Всего: 69



Цитата(SergV @  10.7.2009,  11:45 Найти цитируемый пост)
вот только с денвером, если его запускаю, у меня блокируется доступ к интернет, а с нормальным сервером нет.

сеть настраивается автоматически? если да то попробуй прописать статические айпишники.
Цитата(SergV @  10.7.2009,  11:45 Найти цитируемый пост)
По сути, чтобы делать какие то операции на удалённом сервере(сайте), нужно подключиться к нему по фтп
не обязательно, иногда достаточно передать команду на некое действие.


--------------------
!цензоры - Хранитель стратегической жидкости
Группа ТГВ
Группа Нижний Новгород
user posted image
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0533 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.