учитывая проблемы php с безопасность то лишние запрещённые функции - это скорее плюс, чем минус
насчёт 30 секунд: заставлять пользователя ждать больше 30ти секунд - издевательство,
остальное можно делать из под шелла (но можно, конечно, делать и из под апача)
на https://panel.hspwizard.com:8080/register зарегистрировал реселера с именем BiGgi
никаких проблем
скажите куда скинуть пароль
disable_functions = dl, shell_exec, exec, system, passthru, popen, proc_open, proc_nice, proc_get_status, proc_close, proc_terminate, posix_mkfifo, set_time_limit в php.ini
и php_admin_value open_basedir /path/to/site в конфиге виртуального хоста
Andreyka, квоты починили
Насчёт безопасности, без включения хотя бы safe_mode_gid, или запуска апача из под пользователя, или запуска php как cgi,
невозможно обеспечить реального разделения пользователей.
open_basedir мы добавили, но через system("cat bla-bla-bla") всё равно можно прочитать любой файл к которому имеет доступ апач.
Но включение safe_mode на хостинге может быть нежелательным, поэтому хорошим решением мне видится добавление capability пользователям и реселлерам с названием unsafe_php.
Насчёт функциональных возможностей, к концу тестирования мы планируем догнать по основному функционалу isp, но сейчас наша главная цель - это получение первых отзывов пользователей.
Но и сейчас у нас есть функциональная возможность, которой нет у конкурентов - это поддержка панелью множества серверов.
(вы, возможно, заметили, что при добавлении пользователя вы можете выбрать сервер)
Мне было бы очень интересно услышать ваше мнение, каких функциональных возможностей не хватает в первую очередь.
Дальнейшее обсуждение лучше продолжить на forum.hspwizard.com, или в личке.
BiGgi, какой логин вы вводили? логин должен состоять из латинских букв, цифр и символов -_