imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Life > Флейм > Требуются ТЕЛЕПАТЫ!!!
Опции темы
Старый 14.01.2012, 23:26     # 1
hogler
Guest
 
Сообщения: n/a

Работа между двумя жосткими дисками на сервере.

Всем доброго времени сутак. Подскажите пожалуйста:

У меня сервер windows7 + Apache2.2 + nginx1.0.11 + php5
У меня Apache стоит на диске C но, там уже осталось мало места. И я подключил другой диск D.

Вопрос такой, как можно сделать так, что бы при обращении к php страничке, файл скачивался с диска D?

Вообще у меня файлы скачиваются не только через php, но и FlashPlayer10(as3).
И ещё одна вещь, windows пока что для тестов стоит, так что скоро буду переходить на Linux поэтому если существует универсальное средство буду благодарен или хотя бы скажите в каком направлении капать.
 
Старый 15.01.2012, 10:50     # 2
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 053

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Цитата:
Сообщение от hogler Посмотреть сообщение
при обращении к php страничке, файл скачивался с диска D
хоть с флешки. Берем php-редактор (можно и просто блокнотом обойтись), ищем в php-скрипте соответствующую функцию, правим.
Цитата:
Сообщение от hogler Посмотреть сообщение
скоро буду переходить на Linux поэтому если существует универсальное средство
какое "универсальное средство"? кнопка "сделать круто"? нет такой, и в обозримом ближайшем будущем не предвидится.
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 15.01.2012, 13:50     # 3
hogler
Guest
 
Сообщения: n/a

Цитата:
Сообщение от Plague Посмотреть сообщение
ищем в php-скрипте соответствующую функцию, правим.
Что-что? php-скрипт это тот что на скачку отдаёт? Или php.ini? Мне вот уже посоветавали что такое в Apache нужно настраивать.
 
Старый 15.01.2012, 14:23     # 4
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 053

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
может и в апаче. может и в php.ini. а может и в устройстве мироздания. с такими вводными данными помогут разве что квалифицированные телепаты...
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 15.01.2012, 16:20     # 5
Rob
Счастливый папаша
 
Регистрация: 22.07.2003
Адрес: Мюнск
Пол: Male
Сообщения: 848

Rob Гурее всех гурых :-)
Rob Гурее всех гурых :-)Rob Гурее всех гурых :-)Rob Гурее всех гурых :-)Rob Гурее всех гурых :-)Rob Гурее всех гурых :-)Rob Гурее всех гурых :-)Rob Гурее всех гурых :-)Rob Гурее всех гурых :-)Rob Гурее всех гурых :-)Rob Гурее всех гурых :-)Rob Гурее всех гурых :-)
Это смотря насколько они "жосткие".
Лучше всего взять и увеличить размер диска C за счёт диска D при помощи программы PartitionMagic.
__________________
Поддержи важную инициативу IMHO.WS:
http://imho.ws/showthread.php?t=128894
Rob вне форума  
Старый 15.01.2012, 16:25     # 6
hogler
Guest
 
Сообщения: n/a

Цитата:
Сообщение от Plague Посмотреть сообщение
может и в апаче. может и в php.ini. а может и в устройстве мироздания. с такими вводными данными помогут разве что квалифицированные телепаты...
Странно, вроде бы я доступно объяснил свою проблему и что хочу получить в результате. Но хорошо что я её раскидал по 4-ём форумам и на треёх нашлись те самые телепаты:

<IfModule alias_module> в Apache, сейчас работаю над nginx, что бы там всё работало как надо.

Позже напишу как я всё сделал, вдруг у кого-нибуть возникнут подобные потребности.
 
Старый 15.01.2012, 17:48     # 7
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
В Линксе советую использовать скажем просто LVM и увеличивать диск дургими устросвтвами скольк нужно.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 15.01.2012, 22:47     # 8
hogler
Guest
 
Сообщения: n/a

Пишу на случай если у кого-нибуть возникнет подобный вопрос.
Apache стоит на диске C, и все странички автоматически берутся из папки C:/apache/www/.
А вам нужно некоторые файлы брать из папки D:/music/.
Если у вас стоит nginx для отдачи статики(jpg, html, png, flv, swf...)
То в nginx(conf/nginx.conf) пишем:
Код:
server {
...
location /music/ {
   location ~* \.(jpg|html|swf|mp3)$ {
      root D:/music;
   }
}
...
}
Т.е. если вы обратитесь к http://www.mysite.ru/music/my.html или http://www.mysite.ru/music/my.mp3,
то у вас файл будет взят из папки D:/music (D:/music/my.html или D:/music/my.mp3) .
Но это сработает если вы обратитесь к статическому файлу(картинка, музыка, html, css, txt, flv...).
Если вы обратитесь к динамическим данным/файлу (выполняются на стороне сервера: php, различные программы которые нужно запустить, но не передавать), то уже нужно настраивать и Apache(conf/httpd.conf):
Код:
< IfModule alias_module >
   Alias /music "D:/music"
< /IfModule >
Т.е. если вы обратитесь к http://www.mysite.ru/music/my.php или http://www.mysite.ru/music,
то у вас произойдёт обращение к файлу D:/music/my.php .
 
Старый 15.01.2012, 23:05     # 9
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 478

Borland - Гад и сволочь
Можно сделать значительно проще и вообще не ковырять web-сервер.
Достаточно просто создать в C:/apache/www/ связь на папку d:\music. С точки зрения апача это будет именно папка music.
Данная технология используется и Vista, и Win7. Доступна со времён XP.
А уж в Linux, насколь мне известно, была с самого начала...
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума  
Старый 16.01.2012, 12:47     # 10
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 053

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Цитата:
Сообщение от Borland Посмотреть сообщение
А уж в Linux, насколь мне известно, была с самого начала...
в *NIX и дисков C; D; итд не было никогда
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 16.01.2012, 13:23     # 11
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 478

Borland - Гад и сволочь
Цитата:
Сообщение от Plague Посмотреть сообщение
дисков C; D; итд не было никогда
Я в курсе, что там точки монтирования а не диски.
И говорил именно о связях (link) как элементе файловой системы.
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума  
Старый 16.01.2012, 14:23     # 12
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 478

Borland - Гад и сволочь
И кстати же - мы тут с Plague как раз вопрос с линками обсуждали и ещё одну фишку вспомнили: и в *NIX, и в WinNT 5.x/6.x можно монтировать раздел диска в папку на другом диске/разделе. Т.е. ничто не мешает прицепить к папке в директории апача (или что там) раздел хоть на 100Тб. Раздел диска c: при этом не изменится, но всё, что в эту папку кладётся - будет именно на другом диске. Прикольно так: диск на 20Гб, заполнен на 95%, но при этом на нём есть папочка где лежит 50Тб и ещё столько же свободного места.
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума  

Теги (метки)
symlink


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 19:24.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.