net2ftp (FreeBSD7.1 and apache22)

Обсуждаем сайт и форум.

Модератор: f0s

Размещать?

Можно выбрать до 2 вариантов ответа

28
90%
3
10%
 
Всего голосов: 31
 

Аватара пользователя
gx_ua
сержант
Сообщения: 164
Зарегистрирован: 2009-03-01 0:50:11
Откуда: Киев
Контактная информация:

net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение gx_ua » 2009-03-24 16:57:05

Всем привет, написал статейку по установке net2ftp http://www.lissyara.su/?id=1901

Нужна ли такая статья на lissyara.su? Если да, дополняйте, исправляйте.......

Вот:

Вступление в Net2ftp — ftp-клиент для заливки файлов через веб-браузер

сорри за грамматику

Офф.сайт и первоисточник http://www.net2ftp.com/

Пару слов:

Возможности для пользователей:

* перемещение по каталогам и подкаталогам ftp сервера
* загрузка файлов и поддержка распаковки архивов, flash-загрузчики
* скачивание файлов, если выбрали множество файлов(каталогов) - загрузка в zip-архиве
* архивирование файлов(каталогов) и возможность отправки этого архива *.zip на email, отправка
файлов не анонимна: ваш IP-адрес так же как и время отправления будет добавлен в email.
* разархивирование: поддержываемые форматы .zip, .tar, .tgz and .gz.
* установка PHP-скриптов (если настроена такая возможность на сервере)
* копирование, перемещения, удаление файлов(каталогов)
* переименование, изменение прав доступа для файлов(каталогов)
* копирование или перемещения файлов(каталогов) на другой ftp-сервер
* просмотр кода с подсветкой синтаксиса
* подсчет размера файлов(каталогов)
* поиск файлов по слову или выражению
* редактирование html, php кода с подсветкой синтаксиса(CodePress)
* текстовый редактор — для редактирования файлов



Возможности для администраторов:
* Safe Mode — net2ftp прекрасно работает при SafeMode
* MySQL DB — нужна для ведени логов, дневного лимит; опцию можна включить в конфигурационном файле
* Авторизация — возможность подключаться пользователям к различным ftp-серверам
* Введение лог-файлов — доступны 3 различных типа логов: по запрашиваемым страницам,
по ошибкам, по логинам
* Дневной лимит — ограничение дневного обьема передачи данных и время исполнения скриптов для
каждого пользователя. Как только пользователь превышает предел - передача данных к серверу
заблокируется
* Лимит больших фалов - файлы, которые больше чем этот лимит не могут быть загружены/скачаны,
остаеться возможность — переименовывать/удалять/изменять права
* Запрещенные имена — файлы(каталоги), соддержащие эти имена -не обрабатываются
* Интеграция с другими PHP приложениями — доступны модули для Mambo, Drupal and Xoops


Требования:
* веб-сервер(apache) с поддержкой PHP5. Для других веб-серверов свои особенности!!!
Здесь не рассматриваются!!!
* ftp-сервер с авторизацией пользователей(pure-ftpd, proftpd, vsftpd)
* MySQL51-server(для некоторых возможностей)


У меня :
apache-2.2.11_3 с PHP5 и pure-ftpd-1.0.21_4(с хранением пользователей в MySQL
— умение выставлять ограничение по скорости, пароли, квоты и т.д), mysql-server-5.1.32


-не забудьте выставить алиас для вашего net2ftp:

Код: Выделить всё

Alias /webftp "/usr/local/www/webftp/"
<Directory "/usr/local/www/webftp/">
AllowOverride AuthConfig
Options Indexes MultiViews
Order allow,deny
Allow from all
</Directory>


Скачиваем stable версию http://www.net2ftp.com/download/net2ftp_v0.97.zip
и делаем unzip в /usr/local/www/net2ftp

Код: Выделить всё

# cd /usr/local/www/
# mkdir net2ftp
# mkdir webftp
# cp -R ./net2ftp/files_to_upload/* ./webftp/


Создание базы, пользователя webftp(права и пасс)

Код: Выделить всё

mysql> create database webftp;
Query OK, 1 row affected (0.06 sec)
mysql> show databases;
...............


Код: Выделить всё

mysql> grant all on webftp.* to 'webftp'@'localhost' identified by 'rdfynjdfystxbckfufeccf';


Далее еще нада заполнить базу: это можно сделать 2-мя способами либо вручную импортировать файл,
либо через web-интерфейс net2ftp, либо через Phpmyadmin. См. далее


Код: Выделить всё

# cat settings.inc.php
<?php

// -------------------------------------------------------------------------------
// | net2ftp: a web based FTP client |
// | Copyright (c) 2003-2008 by David Gartner |


// ----------------------------------------------------------------------------------
// Базовые настройки
// ----------------------------------------------------------------------------------

// Введите ваш email
// This is used as "from" address when sending files in attachment
$net2ftp_settings["email_feedback"] = "ya@yahoo.com";

// Выберите язык и скин по-умолчанию (загляните в /languages и /skins для просмотра доступных языков
// и скинов)
$net2ftp_settings["default_language"] = "ru";
$net2ftp_settings["default_skin"] = "blue";

// Введите текст, ссылки для поддержки пользователей(форум) Оставьте поля пустыми, если не
// используете этого
$net2ftp_settings["help_text"] = "";
$net2ftp_settings["help_link"] = "";

// Отчет ошибок php
//$net2ftp_settings["error_reporting"] = "NONE";
//$net2ftp_settings["error_reporting"] = "standard";
$net2ftp_settings["error_reporting"] = "ALL";

// Исправление ошибки полупрозрачностьи PNG изображений в IE(Internet Explorer младше 7-й версии не
// умеет отображать альфа-канал в файлах PNG)
$net2ftp_settings["fix_png"] = "yes";

// Измените md5 алгоритм хеширования для улучшения безопасности
//$net2ftp_settings["encryption_string"] = "462E16CB7C3F369BD9F4DBEE0A926F8F14FFB3";
$net2ftp_settings["encryption_string"] = "TH56II56RC3F369BD9F4DBEE0A926F8F1434TY";

// ----------------------------------------------------------------------------------
//Логин и пароль администратора для админ панели
// ----------------------------------------------------------------------------------

$net2ftp_settings["admin_username"] = "gx_ua";
$net2ftp_settings["admin_password"] = "dscjrbthzlsaehmt749";


// ----------------------------------------------------------------------------------
// Введите сообщение для пользователей, отображаеться над опциональными клавишами при входе
// ----------------------------------------------------------------------------------

$net2ftp_settings["message_browse"] = "Welcome to the my home ftp!!!";


// ----------------------------------------------------------------------------------
// Включить поддержку MySQL(Сначала поставьте no, после создания таблиц и другого, включим)
$net2ftp_settings["use_database"] = "no"; // "yes" or "no"

//Введите ваши настройки для MySQL
$net2ftp_settings["dbusername"] = "";
$net2ftp_settings["dbpassword"] = "";
$net2ftp_settings["dbname"] = "";
$net2ftp_settings["dbserver"] = "";

// Различные типы логов(ошибки, доступа)(если включаете — настройте секцию MySQL)
$net2ftp_settings["log_access"] = "yes";
$net2ftp_settings["log_error"] = "yes";

// Удалять автоматически логи,которые старше 31 дня
$net2ftp_settings["log_length_days"] = 31;


// ----------------------------------------------------------------------------------
// Возможность использовать syslog(отключим)
// ----------------------------------------------------------------------------------

$net2ftp_settings["use_syslog"] = "no";
$net2ftp_settings["syslog_priority"] = LOG_NOTICE;
$net2ftp_settings["syslog_facility"] = LOG_MAIL;
$net2ftp_settings["syslog_ident"] = "net2ftp";

// ----------------------------------------------------------------------------------
// Устанавливаем лимиты для файлов
// ----------------------------------------------------------------------------------

$net2ftp_settings["max_filesize"] = "100000000"; // 100 MB или 97656.25 KB

// Надо также изменить некоторые параметры в php.ini
// 1 - in the file php.ini: upload_max_filesize, post_max_size,
// max_execution_time, memory_limit
// 2 - in the file php.conf: LimitRequestBody

// max_execution_time = 300
// post_max_size = 500M
// upload_max_filesize = 500M
// register_globals = On
// Ограничения:
// Максимальный размер одного файла ограничен net2ftp до 97656.25 Кб и PHP до 500M
// Максимальное время выполнения 300 секунд
// Если надо еще больше обьемы заливать — увеличьте все значения


// ----------------------------------------------------------------------------------
// Настройки потребление ресурсов(если включаете — настройте секцию MySQL)
// ----------------------------------------------------------------------------------

// Switch consumption checking on or off
$net2ftp_settings["check_consumption"] = "yes";

// Максимальный обьем передачи данных на день (в Bytes)
$net2ftp_settings["max_consumption_ipaddress_datatransfer"] = 1000000000; // для 1-го IP адреса
// у нас 1Гб
$net2ftp_settings["max_consumption_ftpserver_datatransfer"] = 5000000000; // для FTP сервера(5Гб)

// Максимальное время выполнения скрипта (в seconds)
$net2ftp_settings["max_consumption_ipaddress_executiontime"] = 5000; // для 1-го IP адреса
$net2ftp_settings["max_consumption_ftpserver_executiontime"] = 10000; // для FTP сервера


$net2ftp_settings["check_homedirectory"] = "yes";

// ----------------------------------------------------------------------------------
// Не изменяйте опции ниже
// ----------------------------------------------------------------------------------

$net2ftp_settings["application_version"] = "0.97";
$net2ftp_settings["application_build_nr"] = "44";
$net2ftp_settings["net2ftpdotcom"] = "no";
$net2ftp_settings["show_google_ads"] = "no";

?>


Также доступна натройка опций авторизации в settings_authorizations.inc.php:


Код: Выделить всё

<?php
// -------------------------------------------------------------------------------
// | net2ftp: a web based FTP client |
// | Copyright (c) 2003-2008 by David Gartner |
// ...........................................

// ----------------------------------------------------------------------------------
// Использовать опции авторизации
// ----------------------------------------------------------------------------------
$net2ftp_settings["check_authorization"] = "yes";


// ----------------------------------------------------------------------------------
// Доступные ftp сервера(уже заранее определены администратором)

//$net2ftp_settings["allowed_ftpservers"][1] = "ALL";
$net2ftp_settings["allowed_ftpservers"][1] = "myhost.com.ua";
$net2ftp_settings["allowed_ftpservers"][2] = "myhost2.com.ua";
//$net2ftp_settings["allowed_ftpservers"][3] = "ftp.mydomain2.org";


// ftp-сервера, которые забанены, имеет смысл ставить если предыдущая опция в ALL
$net2ftp_settings["banned_ftpservers"][1] = "NONE";
//$net2ftp_settings["banned_ftpservers"][1] = "192.168.1.1";
//$net2ftp_settings["banned_ftpservers"][2] = "192.168.1.2";
//$net2ftp_settings["banned_ftpservers"][3] = "192.168.1.3";

// Доступные порты
$net2ftp_settings["allowed_ftpserverport"] = "ALL";
//$net2ftp_settings["allowed_ftpserverport"] = "21";

// Разрешенные ip адреса
$net2ftp_settings["allowed_addresses"][1] = "ALL";
//$net2ftp_settings["allowed_addresses"][1] = "127.0.0.1"; // IP address
//$net2ftp_settings["allowed_addresses"][2] = "192.168.100"; // IP address range
//$net2ftp_settings["allowed_addresses"][3] = "10.0.0.1";

// Забанненые ip адреса
$net2ftp_settings["banned_addresses"][1] = "NONE";
//$net2ftp_settings["banned_addresses"][1] = "127.0.0.1";
//$net2ftp_settings["banned_addresses"][2] = "192.168.1.2";
//$net2ftp_settings["banned_addresses"][3] = "192.168.1.3";

// Запрещенные имена для папок и файлов
// Если создадите папку например paypal, вы получите сообщение
// С помощью net2ftp нельзя управлять данными, содержащими запрещенные слова.
// Это необходимо  для защиты от подделок PayPal или Ebay.

//$net2ftp_settings["banned_keywords"][1] = "NONE";
$net2ftp_settings["banned_keywords"][1] = "paypal";
$net2ftp_settings["banned_keywords"][2] = "ebay";
$net2ftp_settings["banned_keywords"][3] = "wachoviabank";
$net2ftp_settings["banned_keywords"][4] = "wellsfargo";
$net2ftp_settings["banned_keywords"][5] = "bankwest";
$net2ftp_settings["banned_keywords"][6] = "hsbc";
$net2ftp_settings["banned_keywords"][7] = "halifax-online";
$net2ftp_settings["banned_keywords"][8] = "lloydstsb";
$net2ftp_settings["banned_keywords"][9] = "egg.com";
?>


Обязательно измените права, иначе не сможете заливать файлы


Код: Выделить всё

# pwd
/usr/local/www/webftp

# chmod 555 *
# chmod 0777 temp/
# cd temp
# cat .htaccess
deny from all


Далее заполняем базу данных webftp:
1)Вручную

Код: Выделить всё

$ :> ~/.my.cnf
$cat ~/.my.cnf
[client]
host=localhost
user=webftp
password= rdfynjdfystxbckfufeccf


Код: Выделить всё

$ mysql webftp < /usr/local/www/webftp/create_tables.sql


2)Заходим через web интерфейс в админку и вводим нужные данные.....
Запрос:
Используемые настройки:

Имя пользователя MySQL: webftp
Длина пароля MySQL: 22
База данных MySQL: webftp
MySQL server: localhost

Результаты:

SQL-запрос 1 был успешно выполнен.
SQL-запрос 2 был успешно выполнен.
SQL-запрос 3 был успешно выполнен.
SQL-запрос 4 был успешно выполнен.
SQL-запрос 5 был успешно выполнен.
SQL-запрос 6 был успешно выполнен.
SQL-запрос 7 был успешно выполнен.
SQL-запрос 8 был успешно выполнен.
SQL-запрос 9 был успешно выполнен.
SQL-запрос 10 был успешно выполнен.
SQL-запрос 11 был успешно выполнен.
SQL-запрос 12 был успешно выполнен.
SQL-запрос 13 был успешно выполнен.
SQL-запрос 14 был успешно выполнен.


Включить поддержку MySQL


Код: Выделить всё

$net2ftp_settings["use_database"] = "yes"; // "yes" or "no"

//Введите ваши настройки для MySQL
$net2ftp_settings["dbusername"] = "webftp";
$net2ftp_settings["dbpassword"] = "rdfynjdfystxbckfufeccf";
$net2ftp_settings["dbname"] = "webftp";
$net2ftp_settings["dbserver"] = "localhost";


Логи:

Код: Выделить всё

mysql> show tables;
+-----------------------------------+
| Tables_in_webftp |
+-----------------------------------+
| net2ftp_log_access |
| net2ftp_log_consumption_ftpserver |
| net2ftp_log_consumption_ipaddress |
| net2ftp_log_error |
| net2ftp_users |
+-----------------------------------+
5 rows in set (0.00 sec)


Все.... вроде работает, большие файлы заливаються .... Заходим на http://ip/webftp, вводим логин и пасс.....
Дополняйте, исправляйте...... :Search:

Скрины
http://i.piccy.info/i3/12/db/ed05de5724 ... 61a51.jpeg
http://i.piccy.info/i3/20/ca/9295ac29a6 ... 095ea.jpeg
http://i.piccy.info/i3/d8/f3/34d4df56f0 ... 11d3f.jpeg

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение zingel » 2009-03-24 16:59:12

да, видел в твоём жж, тоесть я не против, но подсакратить немного...
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1361
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение server801 » 2009-03-28 11:05:23

багов по авторизации не наблюдалось,то есть задержки секунд на 30-40 ?а то я бился с этим тут на днях.
ИзображениеИзображение
Изображение

Аватара пользователя
gx_ua
сержант
Сообщения: 164
Зарегистрирован: 2009-03-01 0:50:11
Откуда: Киев
Контактная информация:

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение gx_ua » 2009-03-28 11:40:08

server801 писал(а):багов по авторизации не наблюдалось,то есть задержки секунд на 30-40 ?а то я бился с этим тут на днях.

нет
какой ftp сервер? без веб-морды нормально подключаеться?

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1361
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение server801 » 2009-03-28 11:55:01

у меня такая проблема не на фрибсд была,а на дебиане.есть хостинговая панель ,в состав которой и входит эта панель фтп.один немец подсказал на форуме поменять файл ,выложил атачем правильный файл.значит под фрю проблем нет-это хорошо!
ИзображениеИзображение
Изображение

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1361
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение server801 » 2009-03-28 21:53:59

у меня что то большие фалы не льет

Код: Выделить всё

Максимальный размер одного файла ограничен net2ftp до 48828.125 Кб и PHP до 2M
Максимальное время выполнения 30 секунд

как побороть?а то вылетает клиент на стартовую
ИзображениеИзображение
Изображение

Аватара пользователя
gx_ua
сержант
Сообщения: 164
Зарегистрирован: 2009-03-01 0:50:11
Откуда: Киев
Контактная информация:

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение gx_ua » 2009-03-28 22:26:38

server801 писал(а):у меня что то большие фалы не льет

Код: Выделить всё

Максимальный размер одного файла ограничен net2ftp до 48828.125 Кб и PHP до 2M
Максимальное время выполнения 30 секунд

как побороть?а то вылетает клиент на стартовую


вы изменили в php.ini такие значения?

Код: Выделить всё

// max_execution_time = 300
// post_max_size = 500M
// upload_max_filesize = 500M


там еще в корне был .htaccess

и

Код: Выделить всё

# chmod 0777 temp/

Аватара пользователя
gx_ua
сержант
Сообщения: 164
Зарегистрирован: 2009-03-01 0:50:11
Откуда: Киев
Контактная информация:

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение gx_ua » 2009-03-28 23:17:41

да, нада еще добавить про использование .htaccess :pardon:

Вы также можете использовать .htaccess для определения PHP значений

1) Измените в

Код: Выделить всё

<Directory "/usr/local/www/webftp/">
...................
</Directory> 

Код: Выделить всё

AllowOverride AuthConfig на  AllowOverride Options

или

Код: Выделить всё

AllowOverride AuthConfig на  AllowOverride All


При этом конешно

Код: Выделить всё

 AccessFileName .htaccess

2)

Код: Выделить всё

 # cd /usr/local/www/webftp
    # mv htaccess.txt .htaccess

Код: Выделить всё

  # cat .htaccess

# Rename this file to .htaccess if you want to allow large file uploads
# Note that this file is not always taken into account, depending on your server configuration

php_value max_execution_time 1200
php_value memory_limit 200M
php_value post_max_size 200M
php_value upload_max_filesize 200M
Последний раз редактировалось gx_ua 2009-03-30 2:54:15, всего редактировалось 1 раз.

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1361
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение server801 » 2009-03-28 23:54:42

вот что значит"комменты рулят!спасибо-все завелось! :Bravo: достаточно отредактировать php.ini.во втором варианте удобно делать квоты на загрузку для каждого виртуального хоста и определять конкретно средством .htaccess.в целом я доволен!
ИзображениеИзображение
Изображение

Аватара пользователя
kolesya
сержант
Сообщения: 191
Зарегистрирован: 2006-10-17 15:54:01
Откуда: Украина, Киев

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение kolesya » 2009-04-14 9:31:30

server801 писал(а):багов по авторизации не наблюдалось,то есть задержки секунд на 30-40 ?а то я бился с этим тут на днях.

на тачке
1. самба в домене
2. криво работает ДНС


скорее всего 1й пункт

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1361
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение server801 » 2009-04-14 19:04:32

нет ,баг был в authorizations.inc.php
ИзображениеИзображение
Изображение

h20
проходил мимо

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение h20 » 2009-04-20 11:58:07

Подскажите , есть такая проблемка с отображением времени , т.е показывает не правильное время -3-30 часа, при заливке через лицо net2ftp хотя на самом серваке с датой и временем всё нормально , как исправить ?

Аватара пользователя
gx_ua
сержант
Сообщения: 164
Зарегистрирован: 2009-03-01 0:50:11
Откуда: Киев
Контактная информация:

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение gx_ua » 2009-04-20 13:34:00

Подскажите , есть такая проблемка с отображением времени , т.е показывает не правильное время -3-30 часа, при заливке через лицо net2ftp хотя на самом серваке с датой и временем всё нормально , как исправить ?

Это вы про mod time?
Изображение

На офф. форуме такой ответ:

Открываем
includes/browse.inc.php

там

Код: Выделить всё

$listline["mtime"]            = "$regs[7] $regs[8]";


изменяем на такое(новое время будет отставать на 3 часа от того что показывал ваш net2ftp):

Код: Выделить всё

$timestamp = strtotime("$regs[7] $regs[8]") + 3/3600;
$listline['mtime'] = date("Y-m-d H:i", $timestamp);
//$listline["mtime"]            = "$regs[7] $regs[8]";



или в вашем случае "не правильное время -3-30 часа":

Код: Выделить всё

$timestamp = strtotime("$regs[7] $regs[8]") + 3.5*3600;
$listline['mtime'] = date("Y-m-d H:i", $timestamp);
//$listline["mtime"]            = "$regs[7] $regs[8]";

Аватара пользователя
StarЫЙ
рядовой
Сообщения: 44
Зарегистрирован: 2008-03-24 8:33:27
Контактная информация:

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение StarЫЙ » 2009-07-17 8:51:51

Здравствуйте,
Установил по статье Net2ftp, только в момент входа на главную страницу у меня выскакивает сообщение,

Код: Выделить всё

Undefined index: md5_salt in /usr/local/www/net2ftp/includes/StonePhpSafeCrypt_config.php on line 36

посмотрел на 36 строке вообще нет ничго кроме отключенных коментариев.
а дальще начинаютсыпаться Waring при входе в интерфейс.

Код: Выделить всё

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/net2ftp/includes/StonePhpSafeCrypt_config.php:36) in /usr/local/www/net2ftp/modules/browse/browse.inc.php on line 32

[color=#BF0040][list]Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/net2ftp/includes/StonePhpSafeCrypt_config.php:36) in /usr/local/www/net2ftp/modules/browse/browse.inc.php on line 33

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/net2ftp/includes/StonePhpSafeCrypt_config.php:36) in /usr/local/www/net2ftp/modules/browse/browse.inc.php on line 34

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/net2ftp/includes/StonePhpSafeCrypt_config.php:36) in /usr/local/www/net2ftp/modules/browse/browse.inc.php on line 35

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/net2ftp/includes/StonePhpSafeCrypt_config.php:36) in /usr/local/www/net2ftp/modules/browse/browse.inc.php on line 36

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/net2ftp/includes/StonePhpSafeCrypt_config.php:36) in /usr/local/www/net2ftp/modules/browse/browse.inc.php on line 37

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/net2ftp/includes/StonePhpSafeCrypt_config.php:36) in /usr/local/www/net2ftp/modules/browse/browse.inc.php on line 38

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/net2ftp/includes/StonePhpSafeCrypt_config.php:36) in /usr/local/www/net2ftp/modules/browse/browse.inc.php on line 39

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/net2ftp/includes/StonePhpSafeCrypt_config.php:36) in /usr/local/www/net2ftp/modules/browse/browse.inc.php on line 40

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/net2ftp/includes/StonePhpSafeCrypt_config.php:36) in /usr/local/www/net2ftp/modules/browse/browse.inc.php on line 41

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/net2ftp/includes/StonePhpSafeCrypt_config.php:36) in /usr/local/www/net2ftp/modules/browse/browse.inc.php on line 42

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/net2ftp/includes/StonePhpSafeCrypt_config.php:36) in /usr/local/www/net2ftp/modules/browse/browse.inc.php on line 43


заранее спасибо.

Аватара пользователя
gx_ua
сержант
Сообщения: 164
Зарегистрирован: 2009-03-01 0:50:11
Откуда: Киев
Контактная информация:

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение gx_ua » 2009-07-17 12:00:51

StarЫЙ писал(а):Здравствуйте,
Установил по статье Net2ftp, только в момент входа на главную страницу у меня выскакивает сообщение,

Код: Выделить всё

Undefined index: md5_salt in /usr/local/www/net2ftp/includes/StonePhpSafeCrypt_config.php on line 36

посмотрел на 36 строке вообще нет ничго кроме отключенных коментариев.
а дальще начинаютсыпаться Waring при входе в интерфейс.

Код: Выделить всё

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/net2ftp/includes/StonePhpSafeCrypt_config.php:36) in /usr/local/www/net2ftp/modules/browse/browse.inc.php on line 32

[color=#BF0040][list]Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/net2ftp/includes/StonePhpSafeCrypt_config.php:36) in /usr/local/www/net2ftp/modules/browse/browse.inc.php on line 33

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/net2ftp/includes/StonePhpSafeCrypt_config.php:36) in /usr/local/www/net2ftp/modules/browse/browse.inc.php on line 34

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/net2ftp/includes/StonePhpSafeCrypt_config.php:36) in /usr/local/www/net2ftp/modules/browse/browse.inc.php on line 35

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/net2ftp/includes/StonePhpSafeCrypt_config.php:36) in /usr/local/www/net2ftp/modules/browse/browse.inc.php on line 36

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/net2ftp/includes/StonePhpSafeCrypt_config.php:36) in /usr/local/www/net2ftp/modules/browse/browse.inc.php on line 37

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/net2ftp/includes/StonePhpSafeCrypt_config.php:36) in /usr/local/www/net2ftp/modules/browse/browse.inc.php on line 38

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/net2ftp/includes/StonePhpSafeCrypt_config.php:36) in /usr/local/www/net2ftp/modules/browse/browse.inc.php on line 39

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/net2ftp/includes/StonePhpSafeCrypt_config.php:36) in /usr/local/www/net2ftp/modules/browse/browse.inc.php on line 40

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/net2ftp/includes/StonePhpSafeCrypt_config.php:36) in /usr/local/www/net2ftp/modules/browse/browse.inc.php on line 41

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/net2ftp/includes/StonePhpSafeCrypt_config.php:36) in /usr/local/www/net2ftp/modules/browse/browse.inc.php on line 42

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/net2ftp/includes/StonePhpSafeCrypt_config.php:36) in /usr/local/www/net2ftp/modules/browse/browse.inc.php on line 43


заранее спасибо.


привет, попробуйте в settings.inc.php строку

Код: Выделить всё

//$net2ftp_settings["error_reporting"] = "ALL";

заменить на

Код: Выделить всё

$net2ftp_settings["error_reporting"] = "standard"


net2ftp обновился до v0.98 и
net2ftp появился в портах /usr/ports/ftp/net2ftp :good: , правда не последняя версия :(

Аватара пользователя
StarЫЙ
рядовой
Сообщения: 44
Зарегистрирован: 2008-03-24 8:33:27
Контактная информация:

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение StarЫЙ » 2009-07-17 13:43:13

[quote="gx_ua"]
привет, попробуйте в settings.inc.php строку

Код: Выделить всё

//$net2ftp_settings["error_reporting"] = "ALL";

заменить на

Код: Выделить всё

$net2ftp_settings["error_reporting"] = "standard"


Спасибо помогло.
Только теперь не получается файл кинуть, хотя папка создается, но почему-то после создания она не отбражается.

cat_ua
проходил мимо

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение cat_ua » 2009-09-24 20:12:04

а как сделать так что бы скрытые файлы(.cshrc и т.д.) не отображались через этот веб-интерфейс? Если через другой клиент зайти то они не отображаются так-как в настройка pure-ftpd выставлен параметр:

Код: Выделить всё

# List dot-files even when the client doesn't send "-a".
DisplayDotFiles             no

Аватара пользователя
---nebo---
старшина
Сообщения: 424
Зарегистрирован: 2008-11-01 21:06:23
Откуда: Киев
Контактная информация:

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение ---nebo--- » 2009-10-10 7:46:19

После установки сабжа имею следующие проблемы:
1) при загрузке любого файла вылетает ошибка

Код: Выделить всё

Warning: ftp_get() [function.ftp-get]: yet been approved for downloading by the site administrators. in /usr/local/www/apache22/data/web2ftp/includes/filesystem.inc.php on line 1200


2) при загрузке любого файла

Код: Выделить всё

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/var/tmp/php2rETry' to '/usr/local/www/apache22/data/web2ftp/temp/upload__659cc4ff.mysql.txt' in /usr/local/www/apache22/data/web2ftp/includes/filesystem.inc.php on line 1777

Не удалось переместить закачанный файл во временную папку.
Администратору сайта надо сменить chmod на 777 папки /temp.


Права на папку /temp и все ее содержимое изначально выставлены 777, НО софтина создает для загрузки временные файлы с правами 600.

По ходу проблема с файлом filesystem.inc.php.
...участки под застройку в живописном месте Интернет

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1361
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение server801 » 2009-10-10 9:02:14

Код: Выделить всё

cd /usr/ports/lang/php-extensions
make showconfig

может галочку не ткнули на FTP при установке?
ИзображениеИзображение
Изображение

Greenhed
проходил мимо

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение Greenhed » 2009-10-16 12:10:27

Проблемка с кодировкой при загрузке: при загрузке файлов с русскими именами на странице загрузки выдаются кракозяблы вместо имени. Заливается файл с нормальным именем. кто-нибудь сталкивался? знает как побороть?

Аватара пользователя
---nebo---
старшина
Сообщения: 424
Зарегистрирован: 2008-11-01 21:06:23
Откуда: Киев
Контактная информация:

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение ---nebo--- » 2009-10-19 19:12:33

server801 писал(а):

Код: Выделить всё

cd /usr/ports/lang/php-extensions
make showconfig

может галочку не ткнули на FTP при установке?


нет, php-extensions установлены с поддержкой FTP, на всякий случай переустановил.
Не помогло :(
Все таки, думал, что проблема в правах. Поигрался с правами на папки /var/tmp и /usr/local/www/apache22/data/web2ftp/temp.
Не помогло :(
Гуглинг и поиск по форумам пока не дал результатов, проблема остается актуальной.
...участки под застройку в живописном месте Интернет

adaptant
проходил мимо
Сообщения: 1
Зарегистрирован: 2010-01-15 14:00:45

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение adaptant » 2010-01-15 14:10:30

Всем привет. Установил по вашей статье net2ftp.
Но при попытке зайти под юзером net2ftp, пишет: "Произошла ошибка

Не удалось соединиться с FTP-сервером localhost на порту 21.

Правильный ли адрес FTP-сервера? Он часто отличается от адреса HTTP-сервера. Пожалуйста, свяжитесь с поддержкой вашего ISP или с системным администратором."

psycrows
проходил мимо

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение psycrows » 2010-05-26 11:53:48

Greenhed писал(а):Проблемка с кодировкой при загрузке: при загрузке файлов с русскими именами на странице загрузки выдаются кракозяблы вместо имени. Заливается файл с нормальным именем. кто-нибудь сталкивался? знает как побороть?


такая же трабла... но не это главное... при скачивании через вэб-морду файлов с русскими букавками названия бьются... хотя на сервере отображаются нормально...

Аватара пользователя
PathFounder
рядовой
Сообщения: 33
Зарегистрирован: 2010-05-18 16:26:21

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение PathFounder » 2010-10-19 10:38:23

у меня такая проблема - если пишу имя хоста - my.host.domain на 20% типа зависает... если прописываю IP адрес типа 188.*.*.* - работает отлично... через браузер и любой ФТП клиент на сервер по имени хоста доступ без проблем и анонимно и с логином... в чём может быть проблема?

retir
проходил мимо

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение retir » 2010-12-11 22:46:03

Добрый день.
Установил net2ftp думал можно будет фильмы со своего сервера качать.
Все завелось. Только при скачивании больших файлов проблемы.
Сначала было превышено время ответа скрипта, потом привышен лимит памяти. Вроде исправил путем редактирования php.ini
но фильмы качать так и не получилось.
С помошью этой проги возможно качать файлы размером больше 1Г ? Стоит дальше копать конфиги ?


Вернуться в «Про сайт»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость