Страница 1 из 4

net2ftp (FreeBSD7.1 and apache22)

Добавлено: 2009-03-24 16:57:05
gx_ua
Всем привет, написал статейку по установке 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

Re: net2ftp (FreeBSD7.1 and apache22)

Добавлено: 2009-03-24 16:59:12
zingel
да, видел в твоём жж, тоесть я не против, но подсакратить немного...

Re: net2ftp (FreeBSD7.1 and apache22)

Добавлено: 2009-03-28 11:05:23
server801
багов по авторизации не наблюдалось,то есть задержки секунд на 30-40 ?а то я бился с этим тут на днях.

Re: net2ftp (FreeBSD7.1 and apache22)

Добавлено: 2009-03-28 11:40:08
gx_ua
server801 писал(а):багов по авторизации не наблюдалось,то есть задержки секунд на 30-40 ?а то я бился с этим тут на днях.
нет
какой ftp сервер? без веб-морды нормально подключаеться?

Re: net2ftp (FreeBSD7.1 and apache22)

Добавлено: 2009-03-28 11:55:01
server801
у меня такая проблема не на фрибсд была,а на дебиане.есть хостинговая панель ,в состав которой и входит эта панель фтп.один немец подсказал на форуме поменять файл ,выложил атачем правильный файл.значит под фрю проблем нет-это хорошо!

Re: net2ftp (FreeBSD7.1 and apache22)

Добавлено: 2009-03-28 21:53:59
server801
у меня что то большие фалы не льет

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

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

Re: net2ftp (FreeBSD7.1 and apache22)

Добавлено: 2009-03-28 22:26:38
gx_ua
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/

Re: net2ftp (FreeBSD7.1 and apache22)

Добавлено: 2009-03-28 23:17:41
gx_ua
да, нада еще добавить про использование .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

Re: net2ftp (FreeBSD7.1 and apache22)

Добавлено: 2009-03-28 23:54:42
server801
вот что значит"комменты рулят!спасибо-все завелось! :Bravo: достаточно отредактировать php.ini.во втором варианте удобно делать квоты на загрузку для каждого виртуального хоста и определять конкретно средством .htaccess.в целом я доволен!

Re: net2ftp (FreeBSD7.1 and apache22)

Добавлено: 2009-04-14 9:31:30
kolesya
server801 писал(а):багов по авторизации не наблюдалось,то есть задержки секунд на 30-40 ?а то я бился с этим тут на днях.
на тачке
1. самба в домене
2. криво работает ДНС


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

Re: net2ftp (FreeBSD7.1 and apache22)

Добавлено: 2009-04-14 19:04:32
server801
нет ,баг был в authorizations.inc.php

Re: net2ftp (FreeBSD7.1 and apache22)

Добавлено: 2009-04-20 11:58:07
h20
Подскажите , есть такая проблемка с отображением времени , т.е показывает не правильное время -3-30 часа, при заливке через лицо net2ftp хотя на самом серваке с датой и временем всё нормально , как исправить ?

Re: net2ftp (FreeBSD7.1 and apache22)

Добавлено: 2009-04-20 13:34:00
gx_ua
Подскажите , есть такая проблемка с отображением времени , т.е показывает не правильное время -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]";

Re: net2ftp (FreeBSD7.1 and apache22)

Добавлено: 2009-07-17 8:51: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
заранее спасибо.

Re: net2ftp (FreeBSD7.1 and apache22)

Добавлено: 2009-07-17 12:00:51
gx_ua
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: , правда не последняя версия :(

Re: net2ftp (FreeBSD7.1 and apache22)

Добавлено: 2009-07-17 13:43:13
StarЫЙ
[quote="gx_ua"]
привет, попробуйте в settings.inc.php строку

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

//$net2ftp_settings["error_reporting"] = "ALL";
заменить на

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

$net2ftp_settings["error_reporting"] = "standard"
Спасибо помогло.
Только теперь не получается файл кинуть, хотя папка создается, но почему-то после создания она не отбражается.

Re: net2ftp (FreeBSD7.1 and apache22)

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

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

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

Re: net2ftp (FreeBSD7.1 and apache22)

Добавлено: 2009-10-10 7:46:19
---nebo---
После установки сабжа имею следующие проблемы:
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.

Re: net2ftp (FreeBSD7.1 and apache22)

Добавлено: 2009-10-10 9:02:14
server801

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

cd /usr/ports/lang/php-extensions
make showconfig
может галочку не ткнули на FTP при установке?

Re: net2ftp (FreeBSD7.1 and apache22)

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

Re: net2ftp (FreeBSD7.1 and apache22)

Добавлено: 2009-10-19 19:12:33
---nebo---
server801 писал(а):

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

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

Re: net2ftp (FreeBSD7.1 and apache22)

Добавлено: 2010-01-15 14:10:30
adaptant
Всем привет. Установил по вашей статье net2ftp.
Но при попытке зайти под юзером net2ftp, пишет: "Произошла ошибка

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

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

Re: net2ftp (FreeBSD7.1 and apache22)

Добавлено: 2010-05-26 11:53:48
psycrows
Greenhed писал(а):Проблемка с кодировкой при загрузке: при загрузке файлов с русскими именами на странице загрузки выдаются кракозяблы вместо имени. Заливается файл с нормальным именем. кто-нибудь сталкивался? знает как побороть?
такая же трабла... но не это главное... при скачивании через вэб-морду файлов с русскими букавками названия бьются... хотя на сервере отображаются нормально...

Re: net2ftp (FreeBSD7.1 and apache22)

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

Re: net2ftp (FreeBSD7.1 and apache22)

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